将AngularJS app和Flask放在同一个域名上可以通过以下步骤实现:
/etc/nginx/nginx.conf
),添加以下内容:server {
listen 80;
server_name example.com;
location /angular {
proxy_pass http://localhost:8000;
}
location /flask {
proxy_pass http://localhost:5000;
}
}
上述配置将example.com/angular
的请求转发到AngularJS app(运行在端口8000上),将example.com/flask
的请求转发到Flask应用(运行在端口5000上)。
sudo service nginx restart
现在,你可以通过访问http://example.com/angular
来访问AngularJS app,通过访问http://example.com/flask
来访问Flask应用。
注意:以上步骤假设你已经安装并配置了Nginx、AngularJS和Flask,并且它们分别运行在不同的端口上。如果你使用其他Web服务器或不同的端口,请相应地修改配置。
领取专属 10元无门槛券
手把手带您无忧上云