apache 虚拟目录
2023-09-11 14:16:39 时间
补充:必须使用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 *:80> DocumentRoot "C:\Users\Lee\phpStudy\WWW" ServerName fuckyou.com </VirtualHost> <VirtualHost *:80> 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 切换为手动然后重新启动
相关文章
- Hive-java.lang.ClassNotFoundException: org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe
- Apache Kylin权威指南2.5 查询Cube
- Apache Kylin权威指南2.6 SQL参考
- Apache Spark机器学习.1.7 机器学习工作流示例
- 大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一3.2 Apache Thrift
- Hbase报错:org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
- 隐藏系统和 Apache 的版本信息
- Managing configuration of a distributed system with Apache ZooKeeper
- ERROR:"org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /config/topics/test" when creating or deleting Kafka operations authorized through the Ranger policies
- Apache Kafka for Item Setup
- Apache Flink Time & Window 深度解析
- Apache代理80端口
- 最简单的办法创建apache (httpd) https 单向认证证书
- Apache的order、allow、deny
- org.apache.spark.SparkException: Kryo serialization failed: Buffer overflow
- Apache VirtualHost配置