CentOS에 Nginx를 설치하고 매번 /usr/local/nginx/html/nginx 명령을 통해 시작했습니다. 부팅 시 서비스가 자동으로 시작되도록 설정하고 싶습니다. 인터넷에서 chkconfig --를 찾았습니다.
의 레벨 345 nginx
그러나 실행 후 다음 메시지가 나타납니다: nginx 서비스에서 정보를 읽는 동안 오류가 발생했습니다: 해당 파일이나 디렉터리가 없습니다
이것은 무엇을 의미합니까? 방법좀 알려주세요 감사합니다~
phpcn_u15822017-04-24 16:01:14
chkconfig --level 345 nginx on 이 명령을 위해서는 먼저 /etc/init.d 아래에 nginx 시작 구성 파일이 있어야 합니다. 인터넷에는 이러한 구성 파일이 많이 있습니다. 하지만 이 구성 파일은 nginx 프로그램의 디렉터리와 구성 파일의 디렉터리에 따라 조정되어야 합니다.
내 의견은 /usr/local/nginx/html/nginx를 /etc/rc.local에 작성하는 것입니다. 부팅 시에도 시작되지만 해당 레벨의 프로그램이 시작된 후에 실행됩니다. 효과는 동일하며 다른 프로그램은 기본적으로 시작 시 nginx에 의존하지 않습니다.