服务器A → 使用该nginx指向 → 域名A (这个域名A,不能动!动不了一点 )
我有域名B(在cf)
我想域名A和域名B都能访问这个服务器,比如 A:9999
/ B:9999
都能访问 到服务器的9999
我想使用B域名 套个小黄云
,让 cf代理下流量
那我怎么做更好捏?
- 改nginx然后直接 cf 的 B域名 直接解析代理(我感觉这个似乎合适,怕改错,希望佬们给个nginx配置例子~,原nginx配置见帖子1楼)
- 不动nginx,然后cf的功能实现代理,不知道行不行,我直接B域名解析到服务器ip的话,会自动强制跳转A域名(nginx里配置了301跳转,访问ip会自动到A域名)
不知道能不能行,还请各位佬指导~
1 个赞
Nginx对两个域名分别设置两个站点就行吧,Nginx不就干这个的
smooth
(BnjhpKbld)
3
cloudflare是不是只能代理443和80啊,其他端口9999也行嘛?
EMT
(EMT)
4
这个也不难啊,把A那一条配置copy一遍,然后A改成B不就行了
@MatsuzakaSato @EMT
佬,请问是不是可以这样
server {
listen 80;
server_name localhost;
return 301 https://aaaaa.com$request_uri;
}
server {
listen 443 ssl;
server_name localhost;
......
location / {
......
}
}
server {
listen 9999 ssl;
server_name localhost;
......
location / {
......
}
}
server {
listen 80;
server_name localhost;
return 301 https://aaaaa.com$request_uri;
}
server {
listen 443 ssl;
server_name aaaaa.com bbbbb.com;
......
location / {
......
}
}
server {
listen 9999 ssl;
server_name aaaaa.com bbbbb.com;
......
location / {
......
}
}