centos 7.2のソースからnginxをインストールしましたが、ファイルが必要です。nginx.service
例がありますmysqld.service
。
https://superuser.com/a/384525/577295
私はそれを模倣して次のように書きました。
[Unit]
Description=Nginx Server
After=network.target
[Service]
ExecStart=/usr/local/nginx/sbin/nginx --defaults-file=/usr/local/nginx/conf/nginx.conf --socket=/var/run/nginx/nginx.sock
User=nginx
Group=nginx
WorkingDirectory=/usr
[Install]
WantedBy=multi-user.target
質問:
1.抜けたものはありますか?
2. どんな問題がありますか?
3. いや--socket=/var/run/nginx/nginx.sock
、必ず書くべきですか?このファイルの内容は何ですか?
答え1
一見するとかなり大丈夫に見えると思いました。試してみましたか?ファイルを作成する必要はありませんが、ディレクトリが/var/run/nginx
存在することを確認する必要があります。