nginx指定配置文件


關閉nginx

service nginx stop

設置一個配置文件 order.conf

server {
        listen 80 default_server;
        listen 443 default_server;
        server_name www.xxx.cn;


        location /static {
                alias  /home/ubuntu/data/www/food_order/web/static/;
        }

        location / {
                try_files $uri @yourapplication;
        }
      location @yourapplication {
      include uwsgi_params;
      uwsgi_pass unix:/home/ubuntu/data/www/logs/order.sock;
      uwsgi_read_timeout 1800;
      uwsgi_send_timeout 300;
    }
}

包含該配置文件

修改/etc/nginx下nginx.conf

    #include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/order.conf;

重啟nginx

service nginx start|restart

查看狀態

[root@VM_0_14_centos nginx]# systemctl status nginx
● nginx.service - nginx - high performance web server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2020-03-26 02:09:28 CST; 17min ago
     Docs: http://nginx.org/en/docs/
  Process: 7516 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
 Main PID: 7517 (nginx)
   CGroup: /system.slice/nginx.service
           ├─7517 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
           └─7518 nginx: worker process

nginx的權限問題(13: Permission denied)解決辦法

修改nginx.conf

找到
user nobody 改成:user root 停止nginx
-s stop 重啟nginx -c nginx.conf

 設置ssl安全證書

首先在騰訊雲上申請證書

 

 

 

 

證書申請成功后,下載到服務器上

 

 

 

 

 

編輯order.conf增加ssl配置

        listen 443 ssl;
        server_name xx.com.cn;
        ssl on;
        #證書文件名稱
        ssl_certificate  xx.cn_bundle.crt;
        #私鑰文件名稱
        ssl_certificate_key xx.cn.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

重啟nginx

service nginx reload

在瀏覽器上輸入https://xxx.com.cn 查看是否有綠色標識

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM