我是小白...可能问的问题太简单了请见谅哈-,-
就是我用nginx+uwsgi+flask上线了一个应用
使用域名解析了我的服务器来使用域名访问这个app
现在我想再上线一个app,该怎么办呢?
我觉得如果我再上线一个app,是不是还需要一个域名?
如果还需要一个域名的话,那我之前的域名已经解析我的服务器了呀?那我总不可能再去买一个云服务器吧。。
我想用阿里云ECS 上线一个网站和搭建一个微信公众号的服务器,需要进行备案吗?不备案能验证TOKEN吗?
我是小白...可能问的问题太简单了请见谅哈-,-
就是我用nginx+uwsgi+flask上线了一个应用
使用域名解析了我的服务器来使用域名访问这个app
现在我想再上线一个app,该怎么办呢?
我觉得如果我再上线一个app,是不是还需要一个域名?
如果还需要一个域名的话,那我之前的域名已经解析我的服务器了呀?那我总不可能再去买一个云服务器吧。。
我想用阿里云ECS 上线一个网站和搭建一个微信公众号的服务器,需要进行备案吗?不备案能验证TOKEN吗?
用 nginx 做转发即可。
在同一个域名下,使用不同的 location 做转发。
location ^~ /appa {
include uwsgi_params;
uwsgi_pass 127.0.0.1:5001;
}
location ^~ /appb {
include uwsgi_params;
uwsgi_pass 127.0.0.1:5002;
}
1、注释掉/etc/nginx/nginx.conf里 server{ ......} 这里的默认配置;
2、确保nginx.conf有这么一句 include /etc/nginx/conf.d/*.conf;
3、vi /etc/nginx/conf.d/app1.conf
server {
listen 80;
server_name app1.com;
......
}
vi /etc/nginx/conf.d/app2.conf
server {
listen 80;
server_name app2.com;
......
}
如果只有一个域名,可以解析二级域名A记录到服务器IP ,如app1.abc.com, app2.abc.com;
注:我是centos yum安装的nginx,默认配置文件在/etc/nginx/nginx.conf,如你是自定义路径安装的,需要自己找到配置文件路径
最后别忘了重启nginx
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
要备案,不然阿里云会封端口,网站也就没法访问了