wangwengwu 发表于 2018-11-20 08:29:10

apache 基于域名的虚拟主机配置

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

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

  

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

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

  

  然后在/var下创建了一个目录/var/fisherman,并且在该目录下的html文件中输入一行内容
  # 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.128blog.fisherman.com

  接着修改配置文件/application/apache/conf/httpd.conf
  在该文件最后面添加如下内容
  
  OptionsFollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
  
  然后修改/application/apache/conf/extra/httpd-vhosts.conf配置文件
  把默认内容改为
  
  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
  
  修改完之后
  输入命令 /application/apache/bin/apachectl -t 查看有无错误 如显示
  Syntax OK 则表示一切正常
  然后通过/application/apache/bin/apachectl graceful来启动
  最后在浏览器中输入域名就能查看

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




页: [1]
查看完整版本: apache 基于域名的虚拟主机配置