本文共 2032 字,大约阅读时间需要 6 分钟。
Nginx配置说明服务器端口设置服务器监听80端口,并支持多域名访问server { listen 80; server_name a.domain.com b.domain.com c.domain.com; return 301 https://$host$request_uri;}HTTPS强制转换实现HTTPS重定向配置server { listen 443 ssl; server_name lab.xx.com.cn; root html; index index.html index.htm; ssl_certificate cert/3633930_lab.nbiot.com.cn.pem; ssl_certificate_key cert/3633930_lab.nbiot.com.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; location / { proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://127.0.0.1:8080; }}服务器SSL配置支持同时配置WebSocketserver { listen 443 ssl; server_name lab.xx.com.cn; root html; index index.html index.htm; ssl_certificate cert/3633930_lab.nbiot.com.cn.pem; ssl_certificate_key cert/3633930_lab.nbiot.com.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; location / { proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://127.0.0.1:8080; }} 服务器配置说明
服务器运行注意事项
服务器性能优化
说明:本文主要介绍了Nginx服务器的核心配置,包括HTTP转发、HTTPS支持以及 WebSocket代理设置。配置内容适用于现代Web服务部署,支持高并发访问和安全加密连接。
转载地址:http://hocfk.baihongyu.com/