关闭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