ホームページ  >  記事  >  運用・保守  >  nginxの起動コマンドとは何ですか?

nginxの起動コマンドとは何ですか?

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-18 13:39:1145372ブラウズ

nginxを起動するコマンドは「/usr/local/nginx/sbin/nginx」です。 Nginx は、軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール プロキシ サーバーです。メモリ占有量が少なく、同時実行能力が高いのが特徴で、同じ種類の Web サーバー間では同時実行能力が優れています。

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. nginx.service の作成

/usr/lib/systemd/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. サービスの開始

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

4. nginx 設定ファイル /usr/local/nginx/conf のポートが占有されている場合

/nginx.conf

#8080 または 81 を聞いた後、番号を変更します。その後、サービスを再起動します。

(推奨チュートリアル: nginx チュートリアル)

以上がnginxの起動コマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。