nginx(2):linux系统上反向代理
程序员文章站
2022-05-26 23:45:50
...
一、 实现功能
在centos系统中布署nginx反向代理,通过客户端域名解析到对应的网页。
二、 步骤
1.添加自定义配置文件所在的配置文件夹revhost,即所有反向代理配置都在这个文件内,且以".conf"后缀结尾
cd /usr/local/nginx/conf/
mkdir revhost
2.配置nginx.conf,使包含/usr/local/nginx/conf/revhost中所有 “.conf”结尾的文件。
添加:include revhost/*.conf;
# location / {
# root html;
# index index.html index.htm;
# }
#}
include revhost/*.conf;
# HTTPS server
#
#server {
# listen 443 ssl;
# server_name localhost;
3.添加反向代理配置文件hadoop01-nginx.conf
[aaa@qq.com revhost]# pwd
/usr/local/nginx/conf/revhost
[aaa@qq.com revhost]# vi hadoop01-nginx.conf
server {
listen 80;
autoindex on;
server_name hadoop01;
access_log /usr/local/nginx/logs/hadoop01.access.log combined;
index index.html index.htm index.jsp index.php;
#error_page 404 /404.html;
if ( $query_string ~* ".*[\;'\<\>].*" ){
return 404;
}
location / {
proxy_pass http://192.168.130.3:50070;
add_header Access-Control-Allow-Origin *;
}
}
备注:实现功能即,通过hadoop01访问服务器80端口的,即跳转到hadoop首页
http://192.168.130.3:50070;
4.修改windows本地C:\Windows\System32\drivers\etc\hosts,添加
192.168.130.3 hadoop01
5.重启(切记,一定重启否则不生效)
[aaa@qq.com nginx]# pwd
/usr/local/nginx
[aaa@qq.com nginx]# ./sbin/nginx -s reload
6.在本地访问http://hadoop01
(成功~)
上一篇: ImportError: No module named pycocotools.coco,pycocotools/_mask.so: undefined symbol: _Py_ZeroStruct
推荐阅读
-
Linux安装NodeJs并配合Nginx实现反向代理
-
在Linux系统下使用Docker以及Weave搭建Nginx反向代理
-
在Linux和Windows系统上安装Nginx服务器的教程
-
linux下nginx【反向代理】配置【负载均衡】配置
-
Linux系统上Nginx+Python的web.py与Django框架环境
-
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
-
Linux安装nginx以及配置反向代理教程
-
Nginx反向代理及负载均衡如何实现(基于linux)
-
详解Linux中Nginx反向代理下的tomcat集群
-
Linux中Nginx反向代理实现不同路径访问不同的页面