Hello 大家好 我是Lionel 今天给大家分享一个apache设置多路径虚拟主机配置的教程,下面看我操作。
我们需要两个文件
httpsd.conf
httpsd-vhosts.conf
旧的apache的版本可能没有第二个文件,我们可以自己新建一个文件来进行调用。
首先看一下apache中的httpsd.conf文件看看有没有调用的文件。
大家可以看到 conf.modules.d这个文件夹所有文件被调用,我这个apahce版本比较低,没有vhost文件,所以我可以在这个文件夹里面新建一个httpsd-vhosts.conf的文件,其实文件名都可以随便起的
我新建了一个00-vhosts.conf的文件来配置多虚拟主机。
在文件中只要写出这些关键的路径和log就可以了,例子如下。
<VirtualHost *:80>
ServerAdmin 77169.com
DocumentRoot “写出自己的路径”
ServerName 77169.com
ErrorLog “logs/dummy-host2.localhost-error.log”
CustomLog “logs/dummy-host2.localhost-access.log” common
<Directory 路径 >
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
</VirtualHost>
这样就可以了,然后我们回到httpsd.conf这个文件中,搜索Listen
会出现图片中的监听端口,这个端口我们要填写在vhost文件中你自己新加的虚拟主机端口。
我第一个路径用的是默认80
第二个端口是我随便用的,这个根据需要修改就可以。
最后我们重启apache 访问IP 端口 文件就可以了