导航:首页 > IDC知识 > nginx域名跳转忽略端口

nginx域名跳转忽略端口

发布时间:2020-11-20 04:50:53

1、nginx 用rewrite重定向 如何保持url不变

location
~
/new
{
rewrite
/new?word=&ie=gbk
/ihome/ask?tab=1
permanent;
}
你的url地址从问号那里起,应该是参数。。。如果是的话你可以用.*来表示问号和他后面内的内容。比喻:/new.*
不知容道行不行,有问题的话再一起讨论

2、nginx 80端口反向代理多个域名,怎样隐藏端口的

默认都是8080端口的所以可以隐藏,其他的端口貌似都得加上吧

3、Nginx端口转发, 怎么做到不用二级目录?

通过自定义子域名实现。在nginx.conf配置的不同子域名,若没有域名只有IP的情况,在系统的hosts文件里定义确定好的子域名,指向同一个IP,可以这样拆冲实现。

4、nginx 80端口反向代理多个域名,怎样隐藏端口的

以前有过类似的问题 可以参考下:

https://segmentfault.com/q/1010000006178253/a-1020000006178297

5、nginx可不可以做端口跳转

nginx可以用作代理,代理的端口可以与nginx开放的端口不同,相当于端口跳转
nginx也可以做重定向,重定向的目标位置可以带端口号,也是端口跳转

6、nginx 配置的域名指向了某个端口,现在需要将域名下的某个页面指向一个静态文件,该如何做?

您是像让外网直接用域名访问您的网站吗?不想在域名后面加端口,是吗?如果是这样的话,可以考虑使用花生壳动态域名服务

7、nginx 域名开了非80端口 访问不加端口指向什么路径

?

8、如何配置nginx 同一ip,多域名,不同端口

类似这样子

server { 
listen       80; 
server_name  A.ABC.com; 
location / { 
proxy_pass http://localhost:1234; 
proxy_set_header   Host    $host; 
proxy_set_header   X-Real-IP   $remote_addr; 
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
   } 
}

另外一个:

server { 
listen       80; 
server_name  B.ABC.com; 
location / { 
proxy_pass http://localhost:4321; 
proxy_set_header   Host    $host; 
proxy_set_header   X-Real-IP   $remote_addr; 
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
   } 
}

这样就可以把两个请求转发到对应的本地程序端口上了。。。 :)

与nginx域名跳转忽略端口相关的知识