自定义网站目录

修改目录位置

如下图,打开httpd.conf文件。

查找DocumentRoot(两处),做如下修改:

#demo为自定义网站目录,下面不再说明
DocumentRoot "f:/demo"
<Directory "F:/demo">

重启配置服务。

测试:打开浏览器,输入localhost/test.php(test.php为demo目录下新建的测试文件)

修改界面显示

修改wamp安装目录下的wampmanager.ini文件:

[Menu.Left]
......
Type: item; Caption: "www 目录"; Action: shellexecute; FileName: "F:/wamp/www"; Glyph: 2
替换为:
Type: item; Caption: "demo 目录"; Action: shellexecute; FileName: "F:/demo"; Glyph: 2
......

再修改wamp安装目录下的wampmanager.tpl文件:

[Menu.Left]
......
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2
替换为:
Type: item; Caption: "${demo 目录}"; Action: shellexecute; FileName: "${F:/demo}"; Glyph: 2
......

重启配置服务。

多站点配置

打开wamp安装目录下的bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf文件。(虚拟目录配置文件)

添加如下代码:

//添加站点,test01和test02目录下放置网站文件
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com //邮箱地址,可不写
DocumentRoot "f:/demo/test01" //网站文件目录
ServerName test01.com //主机名
ErrorLog "logs/dummy-host2.example.com-error.log" //错误日志,可不写
CustomLog "logs/dummy-host2.example.com-access.log" common //日常日志,可不写
</VirtualHost> <VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com //邮箱地址,可不写
DocumentRoot "f:/demo/test02" //网站文件目录
ServerName test02.com //主机名
ErrorLog "logs/dummy-host2.example.com-error.log" //错误日志,可不写
CustomLog "logs/dummy-host2.example.com-access.log" common //日常日志,可不写
</VirtualHost>

如上文,再次打开httpd.conf文件,做如下修改:

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
替换为
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
//有些版本没有,则不用修改
Deny from all
Allow from 127.0.0.1
替换为:
Allow from all
#Allow from 127.0.0.1

重启服务

打开C:\Windows\System32\drivers\etc\hosts,添加:

//添加站点
127.0.0.1 test01.com
127.0.0.1 test02.com

测试:打开浏览器,输入test01.com和test02.com。(需要事先在这两个目录下写好测试文件)

自定义端口号

apache默认为80端口,如被占用,则需要修改端口号。

如上文,打开httpd.conf文件,做如下修改:

Listen 80
替换为:
Listen 8080(或改成其它未被占用端口号)
ServerName localhost:80
替换为:
ServerName localhost:8080(与上面修改的端口号要一致)

重启服务。

测试:localhost:8080/test.php(前面建的测试文件,在demo目录下)。

WAMP常用环境配置的更多相关文章

  1. WampServer常用环境配置

    WampServer即Windows Apache Mysql PHP集成安装环境,就是在window下的apache.php和mysql的服务器软件. 其特点就是 1.支持中文语言,一键安装,省时省 ...

  2. wamp开发环境配置之配置Apache虚拟主机

    网站建设人员在本地测试时,常常不是一个网站,那怎么能像输入域名一样在地址栏上面输入“域名”就能本地访问该网站呢?这里就要配置Apache虚拟主机了! 1.找到apache\conf\httpd.con ...

  3. Ubuntu 常用环境配置记录

    引言 经常使用 Ubuntu 虚拟机,双系统,WSL,服务器等等,每次配置常用开发环境都要去百度细节,故在此记录一下. 更换软件源 阿里云镜像 清华镜像 # 更新 sudo apt update &a ...

  4. Wamp集成环境配置多站点

    一.打开apache配置文件httpd.conf 二.修改httpd.conf配置文件 1.在配置文件httpd.conf中搜索 conf/extra/httpd-vhosts.conf,然后将该行代 ...

  5. wamp+thinkphp环境配置

    下载wamp并安装,启动wamp,会出现一个小图标,然后点击它——>Start All Services.我点击之后是橙色,不是绿色.绿色代表成功启动.我是IIS占用了80端口的缘故,所以我修改 ...

  6. sublime3常用环境配置

    如何设置侧边栏颜色 Ctrl+Shift+P -> install -> 搜索安装包SyncedSidebarBg,自动同步侧边栏底色为编辑窗口底色. 设置快捷键让html文件在浏览器窗口 ...

  7. Production环境中iptables常用参数配置

    production环境中iptables常用参数配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我相信在实际生产环境中有很多运维的兄弟跟我一样,很少用到iptables的这个 ...

  8. windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

    http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...

  9. 配置wamp开发环境【2】 配置wamp开发环境之mysql的配置

    此前我已经将wamp配置的Apache.PHP.phpmyadmin全部配置完成,以上三种配置参照 配置wamp开发环境 下面我们来看看mysql的配置,这里用的是mysql5.5.20,下载地址: ...

随机推荐

  1. 完整版excel上传导入读写批量数据并将反馈结果写入远程exel中

    思路:excel的读写借助于poi框架,在写入远程的时候,是不能直接写入的,本博主将传入的文件再次拉下来写到项目临时文件中,然后,在临时文件中写入,然后,以同样的名称路径覆盖掉远程的就可以了,稍微有点 ...

  2. x86平台inline hook原理和实现

    概念 inline hook是一种通过修改机器码的方式来实现hook的技术. 原理 对于正常执行的程序,它的函数调用流程大概是这样的: 0x1000地址的call指令执行后跳转到0x3000地址处执行 ...

  3. jQuery原理系列-常用Dom操作

    1. 事件绑定$(el).bind ie使用attachEvent,其它浏览器使用addEventListener,不同的是ie多了个on前缀,this绑定在window上,需要用call和apply ...

  4. 本地Redis服务配置

    本地Redis服务配置 要求:在虚拟机中启动redis服务,并要在windows物理机上取得链接 虚拟机安装略,(结果如下) windows工作机上装了Oracle VM VirtualBox,并在其 ...

  5. 吴裕雄--天生自然C++语言学习笔记:C++ 引用

    引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字.一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量 C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的 ...

  6. 2. react 简书 头部 (header) 样式编写

    1. 在 src 下 创建 common 文件下 创建 header 文件夹下 创建 index.js #src/common/header/index.js import React, {Compo ...

  7. (2) JVM内存管理:垃圾回收

    回顾上期 1)JVM中引用存在哪里? 答:虚拟机栈,该内存空间线程独有 2)该引用的对象存在哪里? 答:堆,所有通过new方法分配的对象都存在堆中 3)String s1="abc" ...

  8. Python模块进阶、标准库、扩展库

    模块进阶 Python有一套很有用的标准库(standard library).标准库会随着Python解释器,一起安装在你的电脑中的. 它是Python的一个组成部分.这些标准库是Python为你准 ...

  9. 前台图片Canvas压缩上传小结

    需求来源:之前有个提交审核表单的业务,表单中含有大量附件图片,大约有20多张吧,为了省事,采用的同步上传,一次需要上传很多照片,本来单张图片限制为200KB,这样子总图片大小约为5MB左右,想想也可以 ...

  10. Swift - 从相册中选择视频(过滤掉照片,使用UIImagePickerController)

    (本文代码已升级至Swift4) 有时我们需要从系统相册中选择视频录像,来进行编辑或者上传操作,这时使用 UIImagePickerController 就可以实现. 默认情况下,UIImagePic ...