ubuntu 설정 nginx 자동 시작

1135 단어
1. 서비스 파일 만 들 기
vim /usr/lib/systemd/system/nginx.service
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
[Install]
WantedBy=multi-user.target

설명:
설명: 설명 서비스 After: 의존 하 는 서비스 가 시 작 된 후에 사용자 정의 서 비 스 를 시작 합 니 다.
[Service] 서비스 실행 매개 변수 설정 Type = forking 은 백 엔 드 에서 실행 되 는 형식 입 니 다. ExecStart 를 서비스 로 하 는 구체 적 인 실행 명령 (경로 에 따라 어 울 려 야 함) ExecReload 를 재 부팅 명령 (경로 에 따라 어 울 려 야 함) ExecStop 을 정지 명령 (경로 에 따라 어 울 려 야 함) 으로 합 니 다. PrivateTmp = True 는 서비스 에 독립 된 임시 공간 주 의 를 표시 합 니 다. 시작, 재 부팅,명령 정지 모든 절대 경로 사용 요구
[Install] 서비스 설치 에 관 한 설정, 다 중 사용자 로 설정 가능
2. 명령
  • systemctl disable ngix. service 종료 자동 시작
  • systemctl enable nginx. service 오픈 자동 시작
  • systemctl status ngix. service 상태 보기
  • systemctl restart ngix. service 재 부팅 서비스
  • systemctl list - units -- type = service 모든 서비스 보기
  • 좋은 웹페이지 즐겨찾기