当我们安装完apache之后,搭建一个虚拟主机。

首先启动apache,由于我的apache安装在 /application/apache下,所以通过/application/apache/bin/apachectl -k start 来启动apache.启动完之后可以查看一下

wKioL1crQpfS5rOxAAAPH4-te1A367.png


然后进入配置文件httpd.conf ,开启包含虚拟主机配置文件httpd-vhost.conf那一行

wKiom1crQ9mDe5IfAAAL5yuThOE397.png

把Include前面的#号去掉 就可以启动虚拟主机了



然后在/var下创建了一个目录/var/fisherman,并且在该目录下的html文件中输入一行内容

[root@localhost conf]# echo 'i am fisherman ! my web is http://blog.fisherman.com' > /var/fisherman/index.html

由于我的linux是安装在虚拟中的,ip为192.168.162.128 

所以在本机的hosts中添加这一行192.168.162.128  blog.fisherman.com

wKiom1crSDew5KBcAAALagUZ3bA835.png

接着修改配置文件/application/apache/conf/httpd.conf

在该文件最后面添加如下内容

<Directory "/var/fisherman">

    Options  FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

然后修改/application/apache/conf/extra/httpd-vhosts.conf配置文件

把默认内容改为

<VirtualHost *:80>

    ServerAdmin dnsurlgcc@gmail.com

    DocumentRoot "/var/fisherman"

    ServerName blog.fisherman.com

    ServerAlias blog.fisherman.com

    ErrorLog "logs/fisherman-error_log"

    CustomLog "logs/fisherman-access_log" common

</VirtualHost>

修改完之后

输入命令 /application/apache/bin/apachectl -t 查看有无错误 如显示

Syntax OK 则表示一切正常

然后通过/application/apache/bin/apachectl graceful来启动

最后在浏览器中输入域名就能查看

wKiom1crSb2xmEPDAAAsPDN8hs0649.png

这样虚拟主机就表示已经搭建成功了