2.通过路由的转换,将8080端口映射为外网的80端口( www.test.com );
3.访问二级目录 www.test.com/test ,此时nginx会出现访问出错,并自动更改端口为内网的8080,即 www.test.com:8080/test/ ;
4.排除了nginx自动添加斜杠的问题,因为nginx从0.8.48这个版本后就已经设置为自动添加了,即
通过端口映射时,nginx会自动添加内网端口,修改路径导致路径访问出错;
在server里面加入
因为这里面只有一个server域,并且又设置了default标识,因此,此处可能是可以用ip进行访问的。 如果想屏蔽掉ip访问,只允许域名访问的话,可以增加如下配置。 server { #.... if ( $host ~* "\d+\.\d+\.\d+\.\d+" ) { return 400} location /...首先安装时候nginx要带上这个模块,./configure --prefix=/usr/local/nginx --with-stream在nginx.conf里面配置上类似以下配置文件:
stream {
upstream dack{
server 127.0.0.1:9092
server 127.0.0.1:9093
server 127.0.0.1:9094
}
server{
listen 9091
proxy_pass dack
}
}
注意:stream级别和http同级。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)