首页 > 网站 > Apache > 正文

Apache虚拟主机该如何去配置?

2024-08-27 18:23:55
字体:
来源:转载
供稿:网友
  1、虚拟主机定义
  ①在Apache文件配置的项目文件夹,我这里是D:/www下创建项目,文件夹名字叫做demo
  ②编辑httpd-vhost.conf,在Apache安装路径下,我这里是D:/Program Files/Apache/Apache24/conf/extra在httpd-vhost.conf文件中添加:
  <span style="font-size:18px;"><VirtualHost*:80>
  DocumentRoot "D:/www/demo"
  ServerName demo
  <Directory  "D:/www/demo">
  AllowOverride All
  Require local
  </Directory>
  </VirtualHost></span>
  含义是,虚拟机使用的是80端口,并且虚拟机的名称叫做demo,即在浏览器的地址栏输入http://demo即可。
  2、把新域名加到HOSTS文件中
  ①host文件所在位置C:/Windows/System32/drivers/etc
  在文件hosts中添加
  <span style="font-size:18px;">127.0.0.1 demo
  ::1 demo</span>
  其中127.0.0.1代表IPV4地址,而::1代表IPV6地址。然后保存这个文件(再次提醒需要管理员权限)。
  ②用管理员权限打开Windows命令行终端,cmd,分别运行下面两行代码
  <span style="font-size:18px;">net stopdnscache
  net startdnscache</span>
  3、取消掉Apache中关于虚拟主机定义的注释
  ①httpd.conf文件位于D:/ProgramFiles/Apache/Apache24/conf目录(511行),打开文件之后,找到这两行代码:
  <span style="font-size:18px;">#Virtual hosts
  #Include conf/extra/httpd-vhosts.conf</span>
  把 #Includeconf/extra/httpd-vhosts.conf 前的 # 取消。然后保存文件,重启Apache。
  ②在demo文件夹下创建一个php文件,命名为test.php. test.php文件中放入以下内容:
  <?php
  echo 'test demo';
  ?>
 
  成功!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表