nginx
一、nginx命令
nginx -s reload #重新载入配置文件。 nginx -s reopen # 重启 Nginx nginx -s stop # 停止 Nginx
二、nginx.conf 网站绑定80端口
server{ listen 8000; server_name localhost; location /{ root /var/www/YHTWebsite; index index.html; } } server { listen 80; server_name www.test.com; location / { root /var/www/YHTWebsite; index index.html; } }
三、nginx.conf SSL
注意: 此处server_name 后面只是 _ ,然后ssl_certificate 、ssl_certificate_key 对应 签发下载下来的证书存放路径。
server { listen 443 ssl; server_name _; #需要将yourdomain.com替换成证书绑定的域名。 root html; index index.html index.htm; ssl_certificate "D:\unilgt.com_nginx\unilgt.com.pem"; #需要将cert-file-name.pem替换成已上传的证书文件的名称。 ssl_certificate_key "D:\unilgt.com_nginx\unilgt.com.key"; #需要将cert-file-name.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; #表示使用的TLS协议的类型。 ssl_prefer_server_ciphers on; location / { proxy_http_version 1.1; #代理使用的http协议 proxy_set_header Host $host; #header添加请求host信息 proxy_set_header X-Real-IP $remote_addr; # header增加请求来源IP信息 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 增加代理记录 proxy_pass http://127.0.0.1:8083; #服务A访问地址 } location /file/JSZ/ { alias D:/jOMS/upload/JSZ/; index index.html index.html; } location /file/XSZ/ { alias D:/jOMS/upload/XSZ/; index index.html index.html; } location /file/YYZZ/ { alias D:/jOMS/upload/YYZZ/; index index.html index.html; } location /file/HD/ { alias D:/jOMS/upload/HD/; index index.html index.html; } }