在不显式声明监听诸如:3000或者:6600之类的端口的情况下运行Apache

时间:2020-03-06 14:46:00  来源:igfitidea点击:

使用Ruby和Thin作为Web服务。 Apache也已加载。无法访问网络服务,因为不允许在GET网址中列出端口,例如:: 3000或者:: 6600。如何删除端口要求?

解决方案

使用Apache ProxyPass。

cd / etc / apache2 / sites-enabled /
须藤vi 000-默认

编辑行:
ServerAdmin网站管理员@localhost
ProxyPass / breakfast http:// localhost:4567 / breakfast
DocumentRoot / var / www

sudo /etc/init.d/apache2重新启动

如果我们要谈论的是Apache HTTPD,则可以不使用该端口,也可以为该端口指定" 80"。

如果我们正在谈论Apache Tomcat,则需要使用port = 80设置HTTP连接器,但是Tomcat将需要以root身份启动。