当我们安装完apache之后,搭建一个虚拟主机。
首先启动apache,由于我的apache安装在 /application/apache下,所以通过/application/apache/bin/apachectl -k start 来启动apache.启动完之后可以查看一下
然后进入apache的安装目录找到Hosts这一行
把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
接着修改配置文件/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来启动
最后在浏览器中输入域名就能查看
这样虚拟主机就表示已经搭建成功了
本文出自 “8932424” 博客,请务必保留此出处http://8942424.blog.51cto.com/8932424/1770569
原文地址:http://8942424.blog.51cto.com/8932424/1770569