1个Apache服务器可以绑定多个域名,多个域名代表了多个站点。多个站点可以占用同一个80端口。
首先配置:服务器配置80端口
如果有需要其他端口,请直接将端口号添加到里面。
站点1:paypal.lollicupcd.com
<VirtualHost *:80>
DocumentRoot /var/www/html/sun_test_paypal
ServerName paypal.lollicupcd.com
<Directory /var/www/html/sun_test_paypal/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
</VirtualHost>
站点2:a.lollicupcd.com
<VirtualHost *:80>
DocumentRoot /var/www/html/alex_a
ServerName a.lollicupcd.com
<Directory /var/www/html/alex_a/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
</VirtualHost>
列如下面的配置截图:
上面有 a.lollicupcd.com paypal.lollicupcd.com 两个域名.分别占用80端口,对应配置不同的应用目录。
然后开启启动配置信息,
sudo a2ensite sun_test_paypal.conf
sudo a2ensite alex.conf
最后重启apache服务器命名:
sudo service apache2 restart
你还可以使用下面的命令操作
sudo service apache2 restart|stop|start