补充:必须使用80端口才能正常使用 

\Apache\conf\httpd.conf

添加 
Listen 80 寻找并且开启
LoadModule rewrite_module modules/mod_rewrite.so 寻找并且开启,注意,一旦开启这个,你就无法使用 localhost:80 了, 只能使用虚拟目录域名,譬如 fuckyou.com
Include conf/extra/httpd-vhosts.conf

\Apache\conf\extra\httpd-vhosts.conf  或者 C:\Users\Lee\phpStudy\Apache\conf\vhosts.conf  添加上:

注意点:

1、http://fuckyou.com 用来 localhost 的访问,因为一旦开启虚拟目录,就无法再次正常访问localhost了,只能使用虚拟目录域名。

2、尽管在这里定义了 ServerName , 还是需要在 C:\Windows\System32\drivers\etc\hosts 文件中配置才可以生效。

<VirtualHost *:>
DocumentRoot "C:\Users\Lee\phpStudy\WWW"
ServerName fuckyou.com
</VirtualHost> <VirtualHost *:>
DocumentRoot "C:\Users\Lee\phpStudy\WWW\tp5"
ServerName tp5.com
</VirtualHost>

C:\Windows\System32\drivers\etc\hosts 最后添加上:

127.0.0.1 tp5.com
127.0.0.1 fuckyou.com

如果出现host无法保存的情况,那就是权限问题了,解决方案也很简单,就是先复制一份到桌面,修改桌面的,然后覆盖,然后用管理员的权限即可。

参考链接:https://jingyan.baidu.com/article/0aa22375b1c9a088cc0d642f.html

重启apache服务,打开浏览器输入shenyi.com 就可以 输出 E:\phpStudy\WWW\test\web\A001 的网页了

PS:上一步操作依然无效,请打开cmd输入ipconfig /flushdns 或者在服务中找到DNS Clients 切换为手动然后重新启动

apache 虚拟目录的更多相关文章

  1. 【PHP编程之路-1】设置apache虚拟目录

    概述 设置apache虚拟目录 1.开启“虚拟目录配置文件”httpd-vhosts.conf 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-v ...

  2. Apache虚拟目录

    Apache虚拟目录  1.打开Apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#! 2.在httpd.conf 末尾 ...

  3. 在apache虚拟目录配置

    在apache虚拟目录配置中 <VirtualHost *:80>xxx xxx xxx</VirtualHost> 不能写成 <VirtualHost *>xxx ...

  4. Apache 虚拟目录和默认首页的设置

    Apache虚拟目录和默认首页的设置,用apache服务器的朋友必须要懂的. 虚拟目录 1.找到"conf/httpd.conf" 文件 2.在节点:<IfModule al ...

  5. Ubuntu 配置Apache虚拟目录

    http://blog.csdn.net/spring21st/article/details/6589300 Ubuntu 配置Apache虚拟目录 http://blog.csdn.net/spr ...

  6. apache虚拟目录配置实例

    apache虚拟目录配置实例 一.首先,开启虚拟主机配置 在文件httpd.conf中找到: include conf/extra/httpd-vhosts.conf #开启 二.对httpd-vho ...

  7. Apache虚拟目录(二)

    一.PHP生命周期 二.轻量级的PHP 轻量级PHP产品由lighttpd,nginx等等 Apache是基于模块化设计的 了解Apache源代码可以从main.c开始 操作系统上跑了APR运行库 m ...

  8. ubuntu18.04LTS配置apache虚拟目录(基于端口)

    假设在用户目录下要新建两个虚拟目录web1,web2,分别对应端口8081,8082 $ cd ~ #切换到用户目录 $ mkdir www #新建www文件夹,以后新建的虚拟目录都放在该文件夹下 $ ...

  9. Apache虚拟目录实现同一个IP绑定多个域名

    在前:我使用的是Xampp,所以路径可能不同 找到apache\conf\extra\httpd-vhosts.conf, 如果没有的话请自己新建httpd-vhosts.conf文件, 并且在htt ...

随机推荐

  1. Alpha版本十天冲刺——Day 1

    站立式会议 会议总结 队员 今天完成 遇到的问题 明天要做 感想 鲍亮 α版本接口文档初步编写,任务统筹 绘制燃尽图出错 学习http资源访问,服务器请求接口demo测试 作为PM,之前对团队具体要做 ...

  2. 【安卓】安卓res文件夹下的资源文件与R.java文件里面类的对应关系

    对于drawable.layout.menu文件夹下的每一个文件都分别会在R.java文件里面生成drawable.layout.menu类的一个常量,类名就是文件夹的名字,常量的名字就是文件名字. ...

  3. Linux 架构

    (转)作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! http://www.cnblogs.com/vamei/archive/2 ...

  4. npm start 作用

    在配置phonecat项目时需要运行npm start在本地配置一个服务器环境,npm start首先会安装一系列的必要程序,这些程序依赖package.json中的内容,package.json中的 ...

  5. 【MySQL】Create table 以及 foreign key 删表顺序考究。

    1.以下是直接从数据库导出的建表语句. 1 -- ---------------------------- 2 -- Table structure for files 3 -- ---------- ...

  6. 【Network】golang 容器项目 flannel/UDP相关资料

    参考资料: flannel_百度搜索 Flannel首页.文档和下载 - 容器集群子网 - 开源中国社区 docker下基于flannel的overlay网络分析 - OPEN 开发经验库 flann ...

  7. MiniProfiler(MiniProfiler.EF6监控调试MVC5和EF6的性能)

    git:  https://github.com/MiniProfiler 以前开发Webform的时候可以开启trace来跟踪页面事件,这对于诊断程序的性能是有很大的帮助的,起到事半功倍的作用,今天 ...

  8. Visual Studio 2013 智能提示

    Visual Studio 2013中,智能提示功能突然用不了,查了一下,使用命令行重置VS的方法解决了这个问题.步骤如下: 开始菜单 -->所有程序-->Visual Studio 20 ...

  9. a0=1、a1=1、a2=a1+a0、a3=a2+a1,以此类推,请写代码用递归算出a30?

    public class Test { public static void main(String[] args) { System.out.println(recursive(30)); } pu ...

  10. JS中创建函数的三种方式及区别

    1.函数声明 function sum1(n1,n2){ return n1+n2; }; 2.函数表达式,又叫函数字面量 var sum2=function(n1,n2){ return n1+n2 ...