公司最近有一个需求,要在各个市场内放置一台pc机,但pc机只能访问公司的网址,如果输入别的网址要自动跳转到公司的网址!
后来比较了多种解决方案,最后采用nginx配置 做web代理来实现。
用nginx配置去那么具体配置如下:
server { resolver 192.168.200.11; listen 80; access_log logs/host.access.log main; location / { if ( $host !~ "xxx.com" ) { rewrite ^/(.*)$ http://www.xxx.com?; } if ( $host ~ "xxx.com") { proxy_pass http://$http_host$request_uri; } } }
其中xxx.com 是允许访问的网站
resolver 192.168.200.11; 是服务器的dns解析地址
linsten 80 ; 是代理的服务端口
rewrite ^/(.*)$ http://www.xxx.com?; 这条规则就是对于不是 xxx.com 的网址重写到 xxx.com 上
proxy_pass http://$http_host$request_uri; 就是代理 xxx.com 网址
这样nginx配置 做web代理就实现。希望大家看看到这篇学习到更多nginx代理知识
历史上的今天:
- 2019: 企业网站搜索优化教程(0条评论)
- 2019: 企业网站如何优化教程(0条评论)
- 2019: SEO会给企业带来什么效益呢?(0条评论)
本文地址:https://www.xmaoseo.com/web-construction/32.html
关注我们:请关注一下我们的微信公众号:扫描二维码
,公众号:aiboke112
版权声明:本文为原创文章,版权归 小猫SEO优化 所有,欢迎分享本文,转载请保留出处!
关注我们:请关注一下我们的微信公众号:扫描二维码

版权声明:本文为原创文章,版权归 小猫SEO优化 所有,欢迎分享本文,转载请保留出处!