1、Nginx 配置文件(nginx version: nginx/1.12.2)html
路徑:/usr/local/nginx/conf/nginx.confnginx
操做:在 http 模塊增長(子配置文件的路徑和名稱):include vhost/*.conf; django
user root; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; include vhost/*.conf; }
2、Nginx 子配置文件centos
路徑:/usr/local/nginx/conf/vhostbash
[root@VM_2_29_centos vhost]# ls xieboke.net.conf zhuoqun.info.conf
子配置文件例子:對於 http,直接 把想要的域名 加載 server_name 後面,空格間隔;對於 https, 要配 ssl 證書路徑,再複製一份改下 server_name 和 ssl 證書位置就行。session
[root@VM_2_29_centos vhost]# cat xieboke.net.conf server { listen 80; listen 443; server_name xieboke.net; charset utf-8; ssl on; ssl_certificate /root/yzq/ssl/xieboke.net/1_xieboke.net_bundle.crt; ssl_certificate_key /root/yzq/ssl/xieboke.net/2_xieboke.net.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; access_log /root/yzq/logs/xieboke.net.access.log; error_log /root/yzq/logs/xieboke.net.error.log; location / { uwsgi_pass 127.0.0.1:9090; include uwsgi_params; # root html; # index index.html index.htm; } location /media { alias /root/yzq/djangos/blog/media; } location /static { alias /root/yzq/djangos/blog/static_root; } }
三 、重啓 Nginxapp
nginx -s reloadtcp