nginx代理端口
『壹』 nginx代理多个tomcat访问时要端口吗
一台服务器有多个tomcat服务,多个端口不容易记忆,可以使用nginx反向代理,用一个端口访问到所有的tomcat服务。只需要安装一个nginx,然后配置反向代理即可。
安装nginx这里不在重复。安装好以后修改配置文件,在conf目录下的nginx.conf文件,server里配置反向代理的tomcat信息:
server {
#监听的端口
listen 10001;
server_name 192.168.1.221;
location / {
root html;
index index.html index.htm;
}
location /nrhcm { //配置反向代理的第一个tomcat服务
root html;
proxy_pass http://192.168.1.221:8080/nrhcm;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
index index.html index.htm;
}
location /dhcms {
//配置反向代理的第一个tomcat服务
root html;
proxy_pass http://192.168.1.221:8080/dhcms;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
index index.html index.htm;
}
配置完成以后重启nginx,然后就可以访问了
http://192.168.1.221:10001/nrhcm 访问nrhcm 服务
http://192.168.1.221:10001/dhcms访问dhcms服务
『贰』 nginx怎样使用二级目录代理不同端口
搭建nginx虚拟主机
『叁』 nginx可不可以做端口跳转
nginx可以用作代理,代理的端口可以与nginx开放的端口不同,相当于端口跳转
nginx也可以做
重定向
,重定向的目标位置可以带
端口号
,也是端口跳转
『肆』 nginx 反向代理 端口问题
你可以再写一个server{},监听192.168.40.40:80,不进行proxy_pass,直接返回403错误,或者跳转到特定提示页。
『伍』 nginx代理的端口被iis服务的一个端口占用
修改其中的一个的端口号。
『陆』 nginx能代理公网Ip非80端口吗
nginx可以代理任何端口、包括tcp、udp
通常做http、https的代理,这种只要将端口号加在代理配置上即可
就如同 浏览器访问非80端口,加端口号一样
『柒』 为什么nginx修改完端口之后,代理的网站打不开
网站端口号不是80吗,,代理的端口一般比较少用,一般有8080 6666 这些。容易记的,指定了端口号肯定打不开代理的啊
『捌』 Nginx可以代理访问8080端口吗
不管8080口是本机还是其他机器,都需要设置反向代理。nginx怎么设置反向代理只有你再去搜一下了
『玖』 Nginx能否代理Oracle 1521端口进行数据转发
解决了吗? 我也遇到这个问题, 这个代码1524的可以,1525就不行
worker_processesauto;
#error_log/usr/local/nginx/logs/error.loginfo;
events{
worker_connections1024;
}
stream{
upstreamorarac{
hash$remote_addrconsistent;
server172.30.1.28:1521;
#server192.168.137.131:1521;
}
server{
listen1525;
proxy_passorarac;
}
upstreamoraracdev{
server172.30.1.234:1524;
#server192.168.137.131:1521;
}
server{
listen1524so_keepalive=on;
proxy_passoraracdev;
}
}
『拾』 求帮忙写个nginx的配置,可以让任何绑定到域名反向代理到这个域名的80端口
可以给所有com域名 绑定到主机头上,但不能给所有域名的,具体已经PM你了