Bolehkah anda membantu saya menyemak sama ada terdapat apa-apa yang perlu diubah dalam fail nginx.service ini?
我想大声告诉你
我想大声告诉你 2017-05-16 17:17:57
0
2
500

Selepas menyusun dan memasang nginx pada centos7.2, anda perlu menulis satu nginx.service文件,以便可以使用systemctl enable nginx.service Berikut ialah contoh mysqld http://superuser.com/a/384670/577295
Saya meniru dan menulis satu, tetapi beberapa parameter tidak pasti. sama ada ia betul atau tidak. Tolong bantu saya menyemaknya.

    [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

Soalan:
1. Ada apa-apa yang perlu diubah?
2. Ada yang kurang?
3 --socket=/var/run/nginx/nginx.sockJika anda tidak mempunyai fail ini, jika anda menulisnya sendiri, apakah kandungan yang sepatutnya ada di dalamnya?

Berikut ialah laluan yang berkaitan untuk penyusunan dan pemasangan:

sed -e "s|%%PREFIX%%|/usr/local/nginx|" \
    -e "s|%%PID_PATH%%|/usr/local/nginx/logs/nginx.pid|" \
    -e "s|%%CONF_PATH%%|/usr/local/nginx/conf/nginx.conf|" \
    -e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx/logs/error.log|" \
    < man/nginx.8 > objs/nginx.8
make[1]: Leaving directory `/root/nginx-1.9.14'
我想大声告诉你
我想大声告诉你

membalas semua(2)
世界只因有你

Saya seorang pemula, inilah cara saya menyelesaikan masalah ini. Mula-mula pasang Nginx dengan yum, dan kemudian semak pilihan kompilasi Nginx, terutamanya pilihan direktori. Kemudian muat turun sendiri kod sumber, tetapkan pilihan kompilasi yang berkaitan kepada yang baru anda lihat, dan akhirnya gantikan fail boleh laku yang dipasang yum dengan fail boleh laku nginx yang disusun. Ini menghapuskan keperluan untuk menulis skrip perkhidmatan tersebut. Menaip di telefon tidak kemas.

PHPzhong

Sila jangan salinnya secara mekanikal
nginx tidak mempunyai --defaults-file atau --soket parameter
Anda tidak boleh menggunakan cp *.service nginx.service

Contoh rasmi telah diberikan
https://www.nginx.com/resources/wiki/sta...

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan