![apache2: 구성 파일을 열 수 없습니다. /etc/apache2/apache2.conf: 입력/출력 오류](https://linux55.com/image/100077/apache2%3A%20%EA%B5%AC%EC%84%B1%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%97%B4%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%2Fetc%2Fapache2%2Fapache2.conf%3A%20%EC%9E%85%EB%A0%A5%2F%EC%B6%9C%EB%A0%A5%20%EC%98%A4%EB%A5%98.png)
apache2를 다시 시작하려고 시도했지만 실패했습니다. 다음 메시지를 받았습니다. 이전에는 작동했기 때문에 무엇이 잘못되었는지, 어떻게 해결해야 하는지 모르겠습니다. 저는 Windows 10에서 Ubuntu 16.04를 사용하고 있습니다.
* Restarting web server apache2 [fail]
* The apache2 configtest failed.
Output of config test was:
apache2: Could not open configuration file /etc/apache2/apache2.conf: Input/output error*
Action 'configtest' failed.
답변1
Microsoft에 따르면 다음과 같은 행위를 해서는 안 됩니다."어쨌든 Windows 애플리케이션, 도구, 스크립트, 콘솔 등을 사용하여 Linux 파일을 생성 및/또는 수정하십시오."
Windows 편집기를 사용하여 Linux 파일을 편집하려는 경우 가장 쉬운 방법은 아마도 다음과 같습니다(bash 쉘에서).
cp /path/to/file /mnt/c/whatever
. 물론 어디에서어느임시 복사본이 저장되는 시스템의 경로입니다.- 편집하다어느선호하는 Windows 편집기를 사용하세요. 물론 Linux 라인 엔딩을 지원해야 합니다.
cp /mnt/c/whatever /path/to/file
.rm /mnt/c/whatever
(임시 파일을 정리합니다. 탐색기에서도 이 작업을 수행할 수 있습니다.)
답변2
안녕히 가세요! Notepad++ 편집기에는 Windows에서 Linux 파일을 수정할 수 있는 권한만 있습니다. 필요한 매개변수만 설정하면 됩니다. 키: utf-8, Unix\Linux 줄 끝.