apache2.4.X虚拟主机配置
2024-09-04 15:17:33
1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块
# Virtual hosts
#Includeconf/extra/httpd-vhosts.conf
去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。这时候重启wamp环境,无法打开localhost,需要在httpd-vhosts.conf配置一下。
2,打开host文件(C:\WINDOWS\system32\drivers\etc\hosts),增加一行代码
127.0.0.1 szyqbbs.com
3,用记事本打开httpd-vhosts文件,配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下:
<VirtualHost *:80>
DocumentRoot "D:/wamp/www"
ServerName myserver.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@youremail.com
DocumentRoot "d:/www/szyqbbs"
ServerName szyqbbs.com
ErrorLog "logs/your_web_error.log"
CustomLog "logs/your_web_access.log" common
</VirtualHost>
<VirtualHost *:>
DocumentRoot "D:/wamp/www"
ServerName localhost
</VirtualHost>
修改配置如下:
DocumentRoot 修改为本地wamp环境下的www目录(如:D:\wamp\www)
ServerName改为localhost或者自定义的server如server.com
4,在浏览器中打开test.biuuu.com,发现如下错误403 Forbidden错误
Forbidden
You don't have permission to access / on this server.
分析:这主要是目录访问权限没有设置,需要设置对目录的访问权!
5,打开httpd文件,加入 如下语句
<Directory "D:/www/">
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>
插入localhost需要访问的目录
DocumentRoot "D:/wamp/www/"
<Directory "D:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
</Directory>
#<Directory />
# AllowOverride none
# Require all denied
#</Directory>
6,重启Apache,虚拟主机配置成 功!
注意事项
php2.4+中是把Order deny,allow Deny from all两项合并为Require all denied的。
Require all denied改为允许状态Require all granted。然后重启Apache,还是没有用,这是为什么呢?
#<Directory />要注释的
1,目录路径,如E:\WebRoot\biuuu
2,访问权限,如上Deny from all修改为allow from all
3,host文件,配置虚拟域名host指向
4,httpd文件,打开Include conf/extra/httpd-vhosts.conf模块
5,httpd-vhosts文件,配置虚拟主机
最新文章
- 【腾讯Bugly干货分享】动态链接库加载原理及HotFix方案介绍
- Android(Linux)线路规程的使用
- Lua热更系统
- 解决Visual Studio 2010闪退问题
- Hibernate(七)__多对一 、一对多、 一对一、多对多
- pyenv 使用简介
- 第二节 hibernate session介绍以及session常用方法介绍
- Jquery Ashx 存在缓存问题
- PHP扩展开发01:第一个扩展【转】
- 测试使用wiz来发布blog
- Sogou搜狗搜索引擎登录网站 - Blog透视镜
- Windows Azure 安全最佳实践 - 第 2 部分:Azure 提供哪些现成可用的安全机制
- 设备文件三大结构:inode,file,file_operations
- Less合并
- Dynamics CRM2016 业务流程之Task Flow(一)
- 全面解读Java NIO工作原理(1)
- Python零散函数
- 利用BLEU进行机器翻译检测(Python-NLTK-BLEU评分方法)
- mint-ui loadmore使用方法和注意事项
- express中遇到的一个小问题“403”
热门文章
- Mybatis 一对一(OneToOne)关系映射__INSERT
- SpringBoot自动化配置之一:SpringBoot内部的一些自动化配置原理
- 数据库:ubantu下MySQL安装指南
- DAY19-Pillow制作验证码
- windows 7 系统装机优化
- 205. Isomorphic Strings两个数组变形记,是否符合规则
- bzoj4318 OSU!
- CF702E Analysis of Pathes in Functional Graph
- 层次分析法(Analytic Hierarchy Process,AHP)
- LeetCode第70题:爬楼梯