wampserver修改项目的目录&添加虚拟域名
wamp默认是在安装目录的www目录下访问项目,但是这样很不方便,我们可以自己指定网站目录,并添加虚拟域名方便输入
想要达到的效果:我有一个store项目,我不想在wamp安装目录下的www目录下面存放我的项目,我准备把store项目放在D盘的project目录里,不仅是store项目,其他的项目我也准备以后都放在peoject目录里。
当我在地址栏输入store.com时,就可以访问到我的项目。
1.配置httpd.conf文件
使httpd-vhosts.conf文件可用
左键点击任务栏中的wamp图标
依次选择
打开httpd.conf文件后,搜索下面这行代码
确认该行代码前是否有,如果添加了,这行代码则被注释,我们这里需要把去掉。
修改项目路径
ctrl + f 搜索documentroot,修改下面两行代码
如,我准备把项目都统一放在D盘的project目录里,我就应该这样写
2.配置httpd-vhosts.conf文件
依次选择
打开文件后,会发现里面已经添加了一条信息
意思是当我们在浏览器地址栏输入localhost时,会访问到wamp软件安装目录下的www目录。
我们在这段代码下面添加上我们需要添加的其他虚拟域名
我设置的虚拟域名是store.com,对应的项目目录是D盘的project/store/public作为入口文件(我用的是thinkphp框架,这个框架默认把public里的index·php作为入口文件),当我在地址栏输入store.com的时候,wamp就会去载入D:/project/store/public而不是wamp安装目录下的www目录里的文件。
并修改文件中默认写入的代码
这样当我们不想给项目设置虚拟域名时,也能通过localhost后面接项目的路径来访问了。
保存并关闭这个文件。
但是这里并没有完,还需要进行其他的设置。
配置hosts文件
打开系统的hosts文件文件路径以windows系统为例(其他操作系统请百度)
打开文件后,在内容的最后添加一条
添加好后,保存并关闭hosts文件。最后一步,左键点击任务栏上wamp软件图标 - 重新启动所有服务完毕!
配置的过程中其中有几个注意点:
- 由于cf所有的流量必须过为www(但是他其实也支持子域名,后续说),但是我的项目路径为dddjava.com,不是www开头,所以按照sg提示,Redirecting to WWW Tutorial 简单来讲就是将转向dddjava.com的请求重定向成www开头,这样子cf才可以加速。其中详细教程How to redirect non-www URLs to www? 在htaccess放入进去就ok了。
- 警告信息还有一点是dns解析添加按照siteground提示点击后,还是会有警告信息,等一小会,sg就会帮忙处理好
- 前面咱们提到了cf是支持子域名的,按照下图配置
在这里点击active就可以了。所以对于域名为 www.dddjava.com 和 dddjava.com 的流量都是可以走cdn了。
经验
配置原理
siteground服务器配置cloudflare如何支持子域名加速
背景自己有个网站blog.dddjava.com,但是享受不到cdn加速,由于服务器在siteground上,属于非裸机,只能耐心研究。走了很多弯路,(,还

图文教程:免费注册.PW顶级域名和免费制作一个企业网站
当你看到这篇文章的时候,肯定第一反应是天下没有免费的午餐。哪有那么便宜的事情,免费给你注册一个.PW顶级域名,而且还送一个企业网站。会有什么猫腻呢?笔者告诉你,