在同一台云主机上面需要node、tomcat、apache都使用80端口时,可以使用apache的反向代理功能实现。
一、加载相关模块:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
二、配置转发: 443端口需要开放
在需要进行转发的配置文件内进行配置:
<VirtualHost *:443>
ServerName http://gallery.thoughtcloud.xyz
DocumentRoot "/data/wwwroot/node/gallary_backned/server/"
ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
</VirtualHost>