博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wamp自定义网站根目录及多站点配置
阅读量:5058 次
发布时间:2019-06-12

本文共 2009 字,大约阅读时间需要 6 分钟。

自定义网站根目录

wamp的窗口中有一个www目录,是wamp默认的网站根目录,现在我们自定义一个自己的网站根目录,如将F:/wampapps作为新的网站根目录

1)打开httpd.conf,添加

DocumentRoot "F:/wampapps"

<Directory "F:/wampapps">
  Options Indexes FollowSymLinks
  AllowOverride all
  Order Deny,Allow
  Allow from all
</Directory>

2)在wamp安装目录修改文件wampmanager.ini和wampmanager.tpl,将目录和路径改成自己的

Type: item; Caption: "wampapps"; Action: shellexecute; FileName: "F:/wampapps"; Glyph: 2

保存文件重启wamp服务,此时就会发现wamp窗口之前的www目录已经变成了wampapps(Caption),点击就会浏览到F:/wampapps下,新的网站根目录就设置好了

可以在该目录下创建index.php文件,然后点击localhost查看浏览器是否能访问到php文件,如果可以则说明修改正确

多站点配置

我们设定了行的网站根目录,有时候我们需要使用一个wamp服务程序来管理多个网站或项目,此时就需要配置多个站点

1)首先,打开F:\wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf扩展文件

我们建立两个站点进行说明,该文件中有下面的内容

NameVirtualHost *:8001

<VirtualHost *:8001>

  ServerAdmin webmaster@dummy-host.example.com
  DocumentRoot "c:/Apache2/docs/dummy-host.example.com"
  ServerName dummy-host.example.com
  ServerAlias www.dummy-host.example.com
  ErrorLog "logs/dummy-host.example.com-error.log"
  CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

上面就是官方给定的建立站点的示例,默认的端口号给定的是80,如果自己的Apache服务端口是其他的,要改过来,我已经改成了8001,下面就仿照示例建立两个站点

<VirtualHost *:8001>

  DocumentRoot "F:/wampapps/test01"

  ServerName test01

</VirtualHost>

<VirtualHost *:80>

  DocumentRoot "F:/wampapps/test02"

  ServerName test02

</VirtualHost>

我们只进行简单的说明,只配置站点根目录和域名就可以

2)打开httpd.conf文件,找到Include conf/extra/httpd-vhosts.conf一行,将前面的注释去掉,这样在启动服务的时候做才能执行httpd-vhosts.conf文件

3)Apache默认情况下拒绝其他外部的主机访问服务器下的资源,我们要进行相应的修改,使除本机外的其他主机也可以访问服务器,找到自己网站根目录的目录标签

<Directory "F:/wampapps">

  Options Indexes FollowSymLinks
  AllowOverride all
  Order Deny,Allow

  Allow from 127.0.0.1

  Deny from all

</Directory>

将Deny from all注释掉,127.0.0.1改为all,不过之前在自定义网站根目录时已经更改好了;

4)打开C:\Windows\System32\drivers\etc\hosts文件,在文件末尾添加两行内容

127.0.0.1 test01

127.0.0.1 test02

如果文件不可修改,现将文件剪切到桌面再修改,保存后再剪切到原来的位置

5)在F:/wampapps下创建两个文件夹test01和test02,在各自目录下创建分别index.php,重启wamp服务,在地址栏输入test01:8001/即可访问到test01的服务

转载于:https://www.cnblogs.com/qingyaxuan/p/6825384.html

你可能感兴趣的文章
getElement的几中属性介绍
查看>>
iOS 使用Quartz 2D画虚线 【转】
查看>>
平面最接近点对
查看>>
HTML列表,表格与媒体元素
查看>>
PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点?
查看>>
感谢青春
查看>>
Jquery Uploadify4.2 falsh 实现上传
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
linux基础-命令
查看>>
java对象的深浅克隆
查看>>
Hadoop流程---从tpch到hive
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
V2019 Super DSP3 Odometer Correction Vehicle List
查看>>
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>