nginx 反向代理部署
来源:互联网 发布:淘宝店铺优惠券花钱么 编辑:程序博客网 时间:2024/05/22 04:57
学习了一下nginx反向代理怎么用的。
准备了两台虚拟机一台运行web应用(192.168.199.110),一台运行nginx代理服务(192.168.199.191)
web应用是用tornado写的一个简单应用。
首先安装niginx
sudo apt-get install nginx
安装成功后,访问一下nginx是否成功,打开浏览器输入nginx的ip即可(nginx默认80端口)
正常是显示一个提示安装nigix成功的英文信息页面,表示nginx安装成功正在运行。
现在来配置一下nginx的配置文件
主文件 /etc/nginx/nginx.conf (主要是一些公用的配置,类似于对象的基类)
nginx.conf里关键的一句话
include /etc/nginx/conf.d/*.conf;
配置的文件在 /etc/nginx/conf.d 目录下面,由上面那句话知道,只识别后缀为.conf的文件
所以新建一个文件/etc/nginx/conf.d/app.conf
# web服务器upstream tornadoes { server 192.168.199.110:8000;}# 代理服务器server { listen 80; server_name 192.168.199.191; location /static/ { root /var/www/static; if ($query_string) { expires max; } } location / { proxy_pass_header Server; proxy_set_header Host $http_host; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_pass http://tornadoes; }}改完保存之后,nginx需要重新加载
sudo nginx -s reload确保web服务器上的web程序跑着。
然后访问代理服务器(这个应用是查询perturb字段的信息)
http://192.168.199.191/perturb
看到返回内容
和直接访问web服务器内容一毛一样
0 0
- nginx 反向代理部署
- nginx反向代理部署nodejs
- Nginx反向代理+tomcat安装部署
- nginx反向代理(部署tomcat网站)
- Nginx反向代理和负载均衡部署
- [置顶]Nginx反向代理部署指南
- Nginx反向代理和负载均衡部署
- Nginx反向代理和负载均衡部署
- Nginx反向代理Nginx
- Nginx反向代理Nginx
- nginx反向代理tomcat在linux的部署
- 通过 Nginx 反向代理部署 Node.js 服务
- Nginx反向代理和负载均衡部署指南
- Nginx反向代理和负载均衡部署指南
- Nginx反向代理和负载均衡部署指南
- Nginx反向代理和负载均衡部署指南
- Nginx反向代理和负载均衡部署指南
- Nginx反向代理和负载均衡部署指南
- rdb快照持久化
- windows下面安装Python和pip终极教程
- plus 模块化、插件化、服务化增强开发工具包
- 跨立实验判断线段是否相交->POJ3304
- redis持久化AOF与RDB配置
- nginx 反向代理部署
- 关于自己
- Angularjs中的ng-repeat
- cpp-DS:提纲
- Eclipse suffering day:第一天写博客
- Linux环境编程之文件I/O(二):文件的打开与关闭
- netdisk 多维云盘开发工具包
- 清晰解题: 网易笔试合唱团
- redis 持久化rdb aof 简介