サービスの表示
最初に nginx のサービス状態を確認し、systemctl status nginx
と入力すると、結果は次のようになります。
関連サービスが見つかりませんでした。次のステップはシステム サービスを追加することです。
システム サービスの追加
に従って、/usr/lib/systemd/system
ディレクトリに nginx.service
を追加します。実際の状況に基づいて修正していますので、詳細な分析については、以下の参考資料の記事を参照してください。内容は以下の通りです
[unit] description=nginx - high performance web server documentation=http://nginx.org/en/docs/ after=network.target remote-fs.target nss-lookup.target [service] type=forking pidfile=/usr/local/nginx/logs/nginx.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=/bin/kill -s hup $mainpid execstop=/bin/kill -s quit $mainpid privatetmp=true [install] wantedby=multi-user.target
追加したら見てみましょう
ブート時に自動起動するように設定します
最初にテストしてください。再起動して、nginx サービス
が実際に開始されていないことを確認します。 systemctl start nginx
と入力して開始します。
systemctl
を使用して開始でき、以前に追加した nginx.service を示します。 ### 問題ない。次に、
systemctl enable nginx と入力してスタートアップを設定します
以上がCentOS7のNginxにシステムサービスを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。