三、Apache 虚拟主机配置(重点)
/etc/apache2/sites-available/app1.conf
<VirtualHost *:80>

ServerName a.example.com

ProxyPreserveHost On
ProxyRequests Off

ProxyPass / http://app1:8080/
ProxyPassReverse / http://app1:8080/

ErrorLog ${APACHE_LOG_DIR}/app1_error.log
CustomLog ${APACHE_LOG_DIR}/app1_access.log combined

</VirtualHost>

/etc/apache2/sites-available/app2.conf
<VirtualHost *:80>

ServerName b.example.com

ProxyPreserveHost On
ProxyRequests Off

ProxyPass / http://app2:3000/
ProxyPassReverse / http://app2:3000/

</VirtualHost>

四、启用站点
sudo a2ensite app1.conf
sudo a2ensite app2.conf
sudo systemctl reload apache2

标签: none

添加新评论