문제

Nginx (Ubuntu) ""시작 Nginx "/usr/local/nginx/on" ""그러한 파일 또는 디렉토리 없음 "" "을 시작하려고 할 때 다음 오류가 발생합니다.

갑자기 나타나기 시작했습니다.

이 시나리오에 도달 한 사람이 있습니까? 어떤 포인터?

미리 감사드립니다

도움이 되었습니까?

해결책

여기서 문제는 아마도 당신이 access_log on; 구성 파일 중 하나에서. 그냥 변경하십시오 on ~로 path/to/your/logfile :)

다른 팁

"sudo/usr/sbin/nginx"로 시작되기 때문에 apt-get에서 제공 한 nginx를 실행하는 것 같지 않습니다. Nginx Binary가 실제로 "/usr/local/nginx/on"에 배치 되었습니까? 이 형태로 어디서 얻었습니까?

내 우분투 설치는 서비스를 사용하여 nginx를 시작합니다.

sudo service nginx start

오류 메시지가 쉘이 아닌 로그 파일에 나타나면 누락 된 파일이 nginx.conf 또는 다른 conf 파일에 포함될 수 있다고 생각합니다. 최근 구성을 추가했거나 최근 구성을 제거 했습니까?

쉘에 나타나면 NGINX 설치에서 무언가가 깨질 가능성이 있습니다.

Ubuntu 서버에 Nginx가 설치되어 있습니다. /usr/local/nginx/on.

나는 그것을 시작한다 /etc/init.d/nginx on.

CO가 필요하면 Directory/usr/local/nginx 작성 가능 nginx 프로세스에 쓸 수 있습니다.

정확히 같은 문제가 있었고 ( "그러한 파일 또는 디렉토리 없음"MGS) 그 이유는 다음과 같습니다. 마차 반환 기호가 잘못되었습니다. 저것과 같이 쉬운! 나는 Windows에 있고, 내 텍스트 편집기가 캐리지 리턴을 위해 CR+LF를 삽입했지만 UNIX는 LF 만 허용합니다. 그렇지 않으면 파일을 구문 분석 할 수 없습니다.

더 자세한 내용은 Bash 스크립트를 Windows에서 Unix로 변환하는 방법을 읽을 수 있습니다. http://kb.iu.edu/data/acux.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top