Nginx 자동 시작 설정

2071 단어 Linux
Nginx 자동 시작 설정
첫걸음
nginx. service 파일 만 들 기vim /lib/systemd/system/nginx.service
쓰기 내용 은 아래 와 같다.
[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

매개 변수 설명
[Unit]
서비스 설명
Description
설명 서비스
After
서비스 종류 설명
[Service]
서비스 실행 매개 변수 설정
Type=forking
백 스테이지 가 돌아 가 는 형식 입 니 다.
ExecStart
서비스의 구체 적 인 실행 명령
ExecReload
재 부팅 명령
ExecStop
정지 명령
PrivateTmp=True
서비스 에 독립 된 임시 공간 을 분배 하 는 것 을 나타 낸다
주의 하 다.
[Service] 의 시작, 재 부팅, 정지 명령 은 모두 절대 경로 [Install] 실행 단계 에서 서비스 설치 에 관 한 설정 을 사용 해 야 합 니 다. 다 중 사용자 로 설정 할 수 있 습 니 다. 즉, 시스템 실행 단 계 는 3 입 니 다. nginx 의 위 치 를 사용 할 수 있 습 니 다 find / -name nginx.
두 번 째 단계
자동 시작 설정systemctl enable nginx
전원 끄 기 자동 시작systemctl disable nginx
서비스 관련 명령
nginx 서비스 시작systemctl start nginx.service
서비스 정지systemctl stop nginx.service
서비스 재 시작systemctl restart nginx.service
시 작 된 모든 서비스 보기systemctl list-units --type=service
서비스 현재 상태 보기systemctl status nginx.service
자동 시작 설정systemctl enable nginx.service
정지systemctl disable nginx.service
참조 링크

좋은 웹페이지 즐겨찾기