本科的时候基于lamp框架写了一个会议室预约系统,最近又基于nodejs写了一个系统。现在这两个网站放在同一台服务器上,各自有域名,需要对apache进行一些配置。
为啥不用nginx?当然是历史遗留问题啦
nodejs网站配置
<VirtualHost *:80>
ServerName www.yourdomain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass http://[ip]:[port]/
ProxyPassReverse http://[ip]:[port]/
</Location>
</VirtualHost>
php网站配置
<VirtualHost *:80>
ServerName www.yourdomain2.com
<Directory />
AllowOverride none
Require all denied
</Directory>
#网站目录
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options FollowSymlinks
Order Deny,Allow
Allow from All
AllowOverride None
Require all granted
</Directory>
<IfModule dir_module>
#默认主页
DirectoryIndex root.php
</IfModule>
</VirtualHost>