问:ng A
默认
127.0.0.1
200
*.ng
CNAME
默认
ng.jely.cn
200
我用这个配置,为什么访问xx.ng.jely.cn,xx 为任意值,都会转到login.jely.cn/login
的页面但是路径还是xx.ng.jely.cn????我想让*.ng.jely.cn没有匹配到的不到login.jely.cn/login去,现在只是配置一个web,后面调试可能会有多个,先前提过工单再域名,结果让重新在主机这里提。
/etc/nginx/conf.d/app.jely.cn.conf
upstream pss{
ip_hash;
server 127.0.0.1:8082;
server 127.0.0.1:8083;
}
server {
listen 80;
server_name login.jely.cn;
charset utf-8;
include limit.conf;
include naproxy.conf;
#location ~ .*$ {
location / {
index login;
proxy_pass http://127.0.0.1:8080;
}
}
server {
listen 80;
server_name uc.jely.cn;
charset utf-8;
include limit.conf;
include naproxy.conf;
#location / {
# proxy_pass http://127.0.0.1:8081;
#}
location / {
proxy_pass http://127.0.0.1:8081;
}
}
server {
listen 80;
server_name free.jely.cn pro.jely.cn chain.jely.cn pss.jely.cn;
charset utf-8;
include limit.conf;
include naproxy.conf;
location / {
proxy_pass http://pss;
}
}
/etc/nginx/conf.d/ngrok.conf //这个是微信开发用的配置
upstream ngrok {
server 127.0.0.1:5080;
keepalive 64;
}
server {
listen 80;
server_name web.ng.jely.cn;
location / {
proxy_pass http://ngrok;
proxy_redirect off;
proxy_set_header Host $http_host:5080;
#proxy_set_header Host $host:5080;
proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 1;
proxy_send_timeout 120;
proxy_read_timeout 120;
}
}
,nginx网站打开异常
答:您好,请详细说明问题,详细说明下具体需要实现的效果,以便这边协助核实
是否为:ng.jely.cn所有这个域名及其下级域名都跳转到login.jely.cn/login这个地址,其他的地址都不跳转到该地址?
,非常感谢您长期对我司的支持!
问:相反,我是希望ng.jely.cn所有这个域名及其下级域名都不跳转到login.jely.cn/login这个地址。
现在是跳转了,而且地址居然还是请求的xx.ng.jely.cn,应该是内部跳转了,但是我不知道怎么改。
答:您好,核实到因为nginx上边的站点没有绑定域名的情况下,会自动跳转到nginx的默认站点,但是默认站点从上到下的匹配是nginx第一个server节,而第一个节就是绑定的login.jely.cn这个域名,如图:,请在第一个server节上边再加一个server节,并指定绑定为localhost,然后再核实下跳转
,非常感谢您长期对我司的支持!