Ubuntuでnginxの自動起動を設定する方法は何ですか?
UbuntuでNginxを自動起動するには、次の手順に従うことができます。
- 端末を開く(Ctrl+Alt+T)。
- systemdは、システムの管理と起動プロセスを担当するソフトウェアです。
- システムディーモンをインストールするために、sudo apt-get install systemd を実行してください。
- nginxのサービス
- sudo nano /etc/systemd/system/nginx.service を開いてください。
- [Unit]
Description=NGINX HTTPサーバーおよびリバースプロキシサーバー
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -q -g ‘daemon on; master_process on;’
ExecStart=/usr/sbin/nginx -g ‘daemon on; master_process on;’
ExecReload=/usr/sbin/nginx -g ‘daemon on; master_process on;’ -s reload
ExecStop=/usr/sbin/nginx -g ‘daemon on; master_process on;’ -s quit[Install]
WantedBy=multi-user.target - Ctrl+Xを使用して、ファイルを保存してnanoエディターから退出します。
- nginx.serviceを有効にするために、sudo systemctl enable nginx.service を実行してください。
- Nginxサービスを開始します。
- nginx.serviceのステータスを表示してください。
現在、Ubuntuを起動するとNginxも自動的に起動します。