Httpd

需要在同一個centos7伺服器上執行httpd和jetty

  • July 24, 2016

我有一個帶有 CentOS7 的 VPS,httpd + php 在 80 埠上執行,讓我們說domainOne.tld.

所有的網路文件都在/var/www/html.

現在我需要在另一個域的碼頭上執行一個 java 應用程序,比如說domainTwo.tld.

如果我只是安裝碼頭,它將在 8080 埠上,而 httpd 在 80 上。我猜它們應該可以正常工作,但是是否可以在domainTwo.tld無法訪問碼頭時附加到碼頭的 8080 埠domainOne.tld:8080

查看mod_proxy。像這樣的東西應該​​工作。

<VirtualHost *:80>
 ServerName domainOne.tld
 #put info to point to your PHP app here

</VirtualHost>

<VirtualHost *:80>
 ServerName domainTwo.tld

 ProxyRequests Off
 ProxyPreserveHost On

 <Proxy *>
   Order deny,allow
   Allow from all
 </Proxy>

 ProxyPass / http://localhost:8080/
 ProxyPassReverse / http://localhost:8080/
</VirtualHost>

引用自:https://serverfault.com/questions/791488