cari

Rumah  >  Soal Jawab  >  teks badan

Bolehkah anda membantu saya menyemak sama ada terdapat apa-apa yang perlu diubah dalam fail nginx.service ini?

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'
我想大声告诉你我想大声告诉你2757 hari yang lalu491

membalas semua(2)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-16 17:19:57

    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.

    balas
    0
  • PHPz

    PHPz2017-05-16 17:19:57

    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

    balas
    0
  • Batalbalas