在服务器上搭建多个网站并指定每个单独网站的一个独立的端口
2018-10-29 本文已影响39人
seeiy
0x00
实验环境:phpstudy
0x01
这里直接在:“打开配置文件”-“vhosts-ini”,进行修改。

这个实际修改的就是vhosts.conf这个文件。

默认只有一个开放的80端口,可以依照这个格式进行添加修改。
这里添加一个8081端口。
Listen 8081
<VirtualHost _default_:8081>
DocumentRoot "C:\phpStudy\PHPTutorial\WWW\dedecms"
<Directory "C:\phpStudy\PHPTutorial\WWW\dedecms">
Options -Indexes -FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>

这样以后直接输IP和对应的端口就可以直接访问目标网站,不需要再IP后面跟上路径了。为以后做防火墙的实验也可以打下基础。


这一块主要就是一些具体的配置,可以修改权限之类的。
这里有一点特别重要,就是修改完vhosts.conf以后记得重启apache服务,我因为是phpstudy,所以直接点击重启就可以了,不重启的话是没办法生效的哦。
如果还想添加其他网站端口的话可以再添加,这里我就不贴图了,一样的方法。
