我的目标是让web服务器在默认端口上工作,这样用户就不必输入端口#。很容易做与灯栈,其中一个是阿帕奇。。。并且不存在其他web服务器。但是,如果我购买了Centos的通用主机并且我想运行 1) 用于Python/Django的Gunicorn/NGINX->;从example.com外部访问(web浏览器无需输入端口)。 2) Java EE容器中的Spring框架-Java EE默认为端口8080和该范围内的其他端口,但人们只需输入域名并期望它工作-&燃气轮机;因此可以从example2.com访问 3) Node.js-可从example3.com访问 4) PHP应用程序,如WordPress、Drupal on LAMP-example3.com
感谢您的推荐。 举个例子,我最近的经验是AWS的负载均衡器允许从公共web应用服务器访问,而只有负载均衡器才能访问
谢谢你, 布鲁斯
您几乎可以使用前面的任何http服务器来完成这类工作
将所有内容(tomcat、nodejs、gunicorn、uwsgi等)绑定到本地http或文件套接字,并使用您喜爱的服务器的代理功能将它们全部绑定到此主机上。使用nginx命名:在一个服务器上使用不同的位置和/或设置了适当服务器名称的不同服务器块,以构建自定义主机
一些服务器:
最后,它取决于你的具体需要(和经验)的设置选择
编辑:遗漏了docker一点-但同样的事情也适用于容器-除了您不使用文件套接字,而是在私有或公共网络中使用(http)套接字来生成所有内容
相关问题 更多 >
编程相关推荐