假设我有三个不同的站点正在运行。端口3000上的Node.js应用程序,端口80上的Apache / PHP,然后端口5000上的Go应用程序。
如何将三个不同的域名分配到每个端口?
我在想所有域都引用端口80上的基本路由系统,然后程序查看url并重定向到正确的端口。推荐吗?有没有更好的办法?
谢谢
如果您已经在使用Nginx,则可以非常轻松地为不在端口80上的应用程序设置基于命名的反向代理虚拟主机:
server {
listen *:80;
server_name nodeapp.mydomain.com;
location / {
proxy_pass http://localhost:3000;
}
}
server {
listen *:80;
server_name goapp.mydomain.com;
location / {
proxy_pass http://localhost:5000;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句