>  기사  >  운영 및 유지보수  >  nginx 시작 명령이란 무엇입니까?

nginx 시작 명령이란 무엇입니까?

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-06-18 13:39:1145373검색

nginx를 시작하는 명령은 "/usr/local/nginx/sbin/nginx"입니다. Nginx는 경량 웹 서버/역방향 프록시 서버 및 이메일 프록시 서버입니다. 특징은 메모리를 덜 차지하고 강력한 동시성 기능을 가지고 있다는 것입니다. 동일한 유형의 웹 서버 사이에서 더 나은 성능을 발휘합니다.

nginx 시작 명령이란 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, nginx-1.21.0 버전, Dell G3 컴퓨터.

sbin 디렉터리에 들어가서 다음 명령을 실행합니다:

启动nginx的命令为     /usr/local/nginx/sbin/nginx 

停止nginx的命令为    /usr/local/nginx/sbin/nginx -s stop
重启nginx的命令为    /usr/local/nginx/sbin/nginx -s reload

2. systemctl

systemctl status nginx

systemctl start nginx

systemctl stop nginx

systemctl restart nginx

3을 구성한 후 시작하는 방법

1. /usr/lib/systemd/에 nginx.service

를 생성합니다. system/ 디렉토리 아래에 새 nginx.service 파일을 생성합니다. 그리고 실행 권한을 부여하세요

vim /usr/lib/systemd/system/nginx.service

chmod +x /usr/lib/systemd/system/nginx.service

2. 서비스 콘텐츠 편집

[Unit]                                                                                      //对服务的说明
Description=nginx - high performance web server              //描述服务
After=network.target remote-fs.target nss-lookup.target   //描述服务类别

[Service]                                                                                 //服务的一些具体运行参数的设置
Type=forking                                                                         //后台运行的形式
PIDFile=/usr/local/nginx/logs/nginx.pid                               //PID文件的路径
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf   //启动准备
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                                                       //停止命令
ExecQuit=/usr/local/nginx/sbin/nginx -s quit                                                        //快速停止
PrivateTmp=true                                                                  //给服务分配临时空间

[Install]
WantedBy=multi-user.target                                               //服务用户的模式

3. service

在启动服务之前,需要先重载systemctl命令
systemctl daemon-reload
systemctl start nginx.service

4. 포트가 점유된 경우

nginx 구성 파일 /usr/local/nginx/conf/nginx.conf

에서 8080 또는 81을 듣고 번호를 변경하세요. 그런 다음 서비스를 다시 시작하십시오.

(추천 튜토리얼: nginx 튜토리얼)

위 내용은 nginx 시작 명령이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.