编译安装apache的虚拟主机设置

1. 编辑httpd.conf主配置文件打开vhosts选项,搜索httpd-vhosts,去掉开头的井号

[root@minion-1 ~]# vi /usr/local/apache2.4/conf/httpd.conf

#Virtual hosts

Include conf/extra/httpd-vhosts.conf


2.设置vhosts文件里的目录路径等

[root@minion-1 ~]# vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 

<VirtualHost *:80>

    DocumentRoot "/www/www.kpop.com"

    ServerName www.kpop.com

    ServerAlias www.kpop.cn

    ErrorLog "logs/www.kpop.com-error_log"

    CustomLog "logs//www.kpop.com-access_log" common

</VirtualHost>


<VirtualHost *:80>

    DocumentRoot "/www/blog.kpop.com"

    ServerName blog.kpop.com

    ErrorLog "logs/blog.kpop.com-error_log"

    CustomLog "logs/blog.kpop.com-access_log" common

</VirtualHost>


3. 新建网址根目录

[root@minion-1 ~]#mkdir /data/www -p

[root@minion-1 ~]#mkdir /data/www/www.kpop.com 

[root@minion-1 ~]#mkdir /data/www/blog.kpop.com

4. 编辑相应网站测试文件页面

[root@minion-1 ~]# vi /www/www.kpop.com/index.php 

<?php

echo "www.kpop is ok\n";

[root@minion-1 ~]# vi /www/blog.kpop.com/index.php 

<?php

echo "blog.kpop is ok\n";


5. 重启apache

[root@minion-1 ~]#/usr/local/apache2.4/bin/apachectl graceful


6. 用curl测试访问

[root@minion-1 ~]# curl -x 192.168.0.103:80 www.kpop.com

www.kpop is ok

[root@minion-1 ~]# curl -x 192.168.0.103:80 blog.kpop.com

blog wanda kpop is ok


猜你喜欢

转载自blog.51cto.com/popli3/2360563