首页 > TAG信息列表 > 50x
Nginx 虚拟主机配置
为什么会有虚拟主机呢?平时我们用一台服务队外提供服务,但是呢因为用户数及其他原因,导致呢这台服务的cpu、内存、磁盘的使用率不高,但是呢又希望,一台服务器可以提供多个站点,那就需要用到虚拟主机【即多个域名对应一个ip服务器】,如何实现呢? 在http块儿里可以写多个server 但是nginx 该报502错误确显示404
现象 nginx转发后端服务报错,应是502,但是返回值却是404 分析 查看nginx配置文件,有如下一段 error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } 报错404是因为返回 50* 之后,会转到 /50x.html 页面,而找不nginx 超时设置 文件最大大小限制
server { listen 80; #侦听端口 server_name www.xx.cn; #定义使用www.xx.com访问 #charset koi8-r; #access_log logs/host.access.log main;避免暴露内部系统错误信息配置 nginx 50x 页面
server{ listen 80; ... error_page 500 502 503 504 = html/50x.html; ... }nginx同时使用(http)80和(https)443端口
server { listen 443 ssl; #监听https 443时需加ssl server_name ; #你的域名 ssl on; ssl_certificate ; #证书路径 ssl_certificate_key ; #证书路径 ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AE