Linux学习笔记 13(apache 配置虚拟服务器VirtualHost)

mac2022-06-30  24

配置VirtualHost,虚拟服务器信息

 vi /usr/local/apache/conf/extra/httpd-vhosts.conf

<VirtualHost *:80> ServerAdmin 956736269@qq.com DocumentRoot "/data/webapps/test01" ServerName www.test01.com <Directory "/data/webapps/test01"> AllowOverride All Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin 956736269@qq.c0m DocumentRoot "/data/webapps/test02" ServerName www.test02.com <Directory "/data/webapps/test02"> AllowOverride All Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost>

创建对应的web发布内容

此时访问对应的网址,会出现错误,原因是访问的主机host无法解析对应的网址

配置访问的主机的hosts文件

C:\Windows\System32\drivers\etc

修改httpd.conf文件

vi /usr/local/apache/conf/httpd.conf 加入如下配置:Include conf/extra/httpd-vhosts.conf

/usr/local/apache/bin/apachectl graceful

 

 

如果出现错误,

Forbidden

You don't have permission to access / on this server.

请参考:https://mp.csdn.net/postedit/102163009

最新回复(0)