自定义网站目录

修改目录位置

如下图,打开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目录下)。

最新文章

  1. To Learn
  2. 修改USB固件库的Customer_HID例程
  3. 条款19:设计class犹如设计type
  4. scrot使用
  5. Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析
  6. Uiautomator ——API详解
  7. shaerpoint designer 无法创建 visio 2013工作流
  8. 20150222&mdash;LINQ to SQL 插入、更新和删除
  9. Scala + Play + Sbt + Protractor
  10. php-fpm参数优化【转】
  11. [bzoj4098] [Usaco2015 Open]Palindromic Paths
  12. Flask依赖和启动流程回顾
  13. 全网最详细的一款满足多台电脑共用一个鼠标和键盘的工具Synergy(图文详解)
  14. sublime 可能卡的原因
  15. OpenGL秒安装及显示
  16. Linux使用expect实现免手动密码输入,linux免密码登陆
  17. Notification的功能和用法 加薪通知
  18. BZOJ 1003--[ZJOI2006]物流运输(最短路)
  19. (译).NET4.X并行任务Task需要释放吗?
  20. controller 状态码

热门文章

  1. Oracle rownum用法、分页
  2. 【问题管理】-- Tomcat8部署项目加载静态资源html页面编码错误
  3. POJ 1045:Bode Plot
  4. html特殊字符的写法
  5. Tomcat9卸载与安装
  6. 77.Q表达式详解
  7. javascript中new操作符的原理
  8. HDU_1059 多重背包问题
  9. 吴裕雄--天生自然TensorFlow2教程:高阶操作
  10. Tomcat解压版Windows配置(运行环境非开发环境)