nginx
16lz
2021-03-15
1.每个代理或虚拟主机使用独立的配置文件
mkdir /usr/local/nginx/conf/vhost
vim /usr/local/nginx/conf/nginx.conf
在http代码段增加 include vhost/*.conf
2.虚拟主机
server { listen 80; server_name 域名; index index.html index.php; root /data/www/网站目录; }
写法2:
server{ listen 80; server_name 域名; location / { #location设置匹配规则,/匹配任何请求 root /data/www/网站目录; index index.html index.php; } }
3.反向代理
server { listen 80; server_name 域名; location /{ proxy_pass http://域名或ip; #转发请求至此处定义的域名或ip 后端服务器获取用户真实IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
4.负载均衡
upstream name{ server ip:port1; server ip:port2; } server { listen 80; server_name 域名; location /{ proxy_pass http://name; #使用upstream处定义的名字,转发请求 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
©著作权归作者所有:来自51CTO博客作者化身天使的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- PHP通用curl网络请求方法(http/https/header/cookie)!
- 请确定所有请求的文件系统驱动程序已加载,且此卷未损坏 chkdsk无
- JMeter如何使用MD5加密并且对body进行指纹签名
- OpenStack新建云主机流
- 使用无服务器式的 Jenkins X:探索Prow,Jenkins X Pipeline Oper
- php处理post传递json格式参数请求
- MVC控制器类的访问、参数解析、api接口数据获取并渲染
- JavaEE面试题总结,一篇文章带你攻克面试难题
- 一文读懂HTTP常见状态码