apache 虚拟目录
补充:必须使用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 虚拟目录的更多相关文章
- 【PHP编程之路-1】设置apache虚拟目录
概述 设置apache虚拟目录 1.开启“虚拟目录配置文件”httpd-vhosts.conf 文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-v ...
- Apache虚拟目录
Apache虚拟目录 1.打开Apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#! 2.在httpd.conf 末尾 ...
- 在apache虚拟目录配置
在apache虚拟目录配置中 <VirtualHost *:80>xxx xxx xxx</VirtualHost> 不能写成 <VirtualHost *>xxx ...
- Apache 虚拟目录和默认首页的设置
Apache虚拟目录和默认首页的设置,用apache服务器的朋友必须要懂的. 虚拟目录 1.找到"conf/httpd.conf" 文件 2.在节点:<IfModule al ...
- Ubuntu 配置Apache虚拟目录
http://blog.csdn.net/spring21st/article/details/6589300 Ubuntu 配置Apache虚拟目录 http://blog.csdn.net/spr ...
- apache虚拟目录配置实例
apache虚拟目录配置实例 一.首先,开启虚拟主机配置 在文件httpd.conf中找到: include conf/extra/httpd-vhosts.conf #开启 二.对httpd-vho ...
- Apache虚拟目录(二)
一.PHP生命周期 二.轻量级的PHP 轻量级PHP产品由lighttpd,nginx等等 Apache是基于模块化设计的 了解Apache源代码可以从main.c开始 操作系统上跑了APR运行库 m ...
- ubuntu18.04LTS配置apache虚拟目录(基于端口)
假设在用户目录下要新建两个虚拟目录web1,web2,分别对应端口8081,8082 $ cd ~ #切换到用户目录 $ mkdir www #新建www文件夹,以后新建的虚拟目录都放在该文件夹下 $ ...
- Apache虚拟目录实现同一个IP绑定多个域名
在前:我使用的是Xampp,所以路径可能不同 找到apache\conf\extra\httpd-vhosts.conf, 如果没有的话请自己新建httpd-vhosts.conf文件, 并且在htt ...
随机推荐
- PHP判断远程文件是否存在
<?php /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file -远程文件URL 返回:存在返回true,不存在或者其他原因返回false ...
- springmvc js/css路径问题
①No mapping found for HTTP request with URI[/msm2/css/login2.css] in DispatcherServlet with name 'sp ...
- testng教程之testng.xml的配置和使用,以及参数传递
昨天学习了一下testng基础教程,http://www.cnblogs.com/tobecrazy/p/4579414.html 昨天主要学习的是testng 的annotation基本用法和生命周 ...
- 使用Angular2理由
1. 组件化 组件化编程是web 发展的一个趋势,Angular2提供高效简单的组件开发方式,使程序开发更加关注业务逻辑的实现,而不用关心如何加载组件和模块,如何引用及依赖注入的实现等. 如下代码所示 ...
- python smtplib email
监控系统需要触发报警邮件, 简单笔记一下的用到的库. smtplib class smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]) 返 ...
- .NET LINQ查询语法与方法语法
LINQ 查询语法与方法语法 通过使用 C# 3.0 中引入的声明性查询语法,介绍性 LINQ 文档中的多数查询都被编写为查询表达式. 但是,.NET 公共语言运行时 (CLR) 本身并不具 ...
- NSString 和NSData 转换
NSString 转换成NSData 对象 NSData* xmlData =[@"testdata" dataUsingEncoding:NSUTF8StringEncoding ...
- React学习笔记-2-什么是jsx?如何使用jsx?
什么是jsx? JSX是JavaScript XML 这两个单词的缩写,xml和html非常类似,简单来说可以把它理解成使用各种各样的标签,大家可以自行 百度.所以jsx就是在javascri ...
- October 24th Week 44th Monday 2016
True love stories never have endings. 真正的爱情故事永远没有结局. It seems I have been customed to the single lif ...
- 踩个猴尾不容易啊 Canvas画个猴子
踩个猴尾不容易啊 Canvas画个猴子 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&qu ...