nginx+uwsgi多应用配置

发布于 2022-09-06 06:05:19 字数 267 浏览 19 评论 0

我是小白...可能问的问题太简单了请见谅哈-,-

就是我用nginx+uwsgi+flask上线了一个应用
使用域名解析了我的服务器来使用域名访问这个app

现在我想再上线一个app,该怎么办呢?
我觉得如果我再上线一个app,是不是还需要一个域名?
如果还需要一个域名的话,那我之前的域名已经解析我的服务器了呀?那我总不可能再去买一个云服务器吧。。

我想用阿里云ECS 上线一个网站和搭建一个微信公众号的服务器,需要进行备案吗?不备案能验证TOKEN吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

赠意 2022-09-13 06:05:19
  1. 配子域名 a.example.com b.example.com
  2. 配路径前缀 example.com/a example.com/b
    要备案,不然阿里云会封端口,网站也就没法访问了
甜中书 2022-09-13 06:05:19

用 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;
}
野生奥特曼 2022-09-13 06:05:19

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文