PHP学习笔记【4】--apache服务器配置--配置虚拟目录和配置虚拟主机
来源:互联网 发布:国际交流的软件 编辑:程序博客网 时间:2024/06/05 09:48
1,默认安装的apache的站点目录是在安装目录的htdocs下,如果我们想自定义一个访问目录的话怎么办呢?答案:配置虚拟目录。
步骤如下:
将下面的加入到配置文件httpd.conf文件中
#配置虚拟目录
<IfModule dir_module>
#directoryIndex 这个配置的是默认的欢迎页面
DirectoryIndex index.html index.htm index.php
#这是你的站点的别名 和站点的存放目录
Alias /myblog "D:/blog"
<Directory "D:/blog">
#这个是访问权限设置
Order allow,deny
Deny from all
Allow from all
</Directory>
</IfModule>
在此对 权限访问 设置进行简要的介绍:
首先 Order allow,deny 是对allow(允许),deny(拒绝)排序,就是首先应用allow原则,然后应用deny原则
所以首先应用allow原则:allow from all 允许了所有的访问,
然后应用deny原则:deny from all 拒绝了所有的访问,后来的原则覆盖了以前的,所以结果是拒绝所有ip的访问
2,需求分析:
如何通过一个域名访问到我们的站点?答案:通过配置虚拟主机
配置虚拟主机的步骤:
1,启用httpd-vhost.conf
在httpd.conf文件中启用
# Virtual hosts 虚拟主机
Include conf/extra/httpd-vhosts.conf
将该行的注释取消即可
2,修改conf/extra/下的httpd-vhosts.conf文件
加上如下配置
#配置我们自己的虚拟主机
<VirtualHost www.kenan.com:80>
# 这里配置虚机主机站点所在目录
DocumentRoot "D:/blog"
# 这个是站点默认访问的站点
DirectoryIndex index.html
<Directory />
Options FollowSymLinks
# 不允许修改站点
AllowOverride None
# 访问权限
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3,修改hosts文件,这个文件所在目录
C:\Windows\System32\drivers\etc
什么是hosts文件? Host通俗的将是用来配置ip 和 域名的对应关系的,相当于本机的一个dns服务器,当我们用浏览器访问一个域名的时候,会首先在hosts文件中查找是否有对应的ip地址,如果没有的话才会在外网的dns服务器中查询,所以我们在这个host文件中添加一行
127.0.0.1 www.kenan.com
这样当我们访问这个www.kenan.com域名的时候就会访问到127.0.0.1这个ip地址就是本机,然后就会交给apache服务器进行处理,apache服务器会根据你访问的域名www.kenan.com找到你要访问的站点目录.
本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1069147
- PHP学习笔记【4】--apache服务器配置--配置虚拟目录和配置虚拟主机
- Apache虚拟主机和虚拟目录的配置
- apache虚拟目录和虚拟主机的配置
- Apache虚拟目录和虚拟主机的配置
- PHP服务器Apache虚拟主机配置
- PHP服务器Apache虚拟主机配置
- php与apache的集成、配置虚拟目录、配置虚拟主机
- apache虚拟目录 多虚拟主机配置
- apache配置虚拟主机及虚拟目录
- 配置apache虚拟目录与虚拟主机
- Apache虚拟目录与虚拟主机配置
- apache配置虚拟主机及虚拟目录
- apache配置虚拟主机及虚拟目录
- apache配置虚拟主机及虚拟目录
- 韩顺平PHP学习视频笔记整理028apache服务器使用及配置③ apache虚拟目录
- PHP 虚拟目录 虚拟主机 域名配置
- apache php配置 虚拟目录 和 虚拟主机 多域名配置 原理解析
- Apache服务器配置虚拟主机
- PHP学习笔记【2】--web服务器和apache服务器的安装
- VC++ MFC socket编程 .
- PHP学习笔记【3】--apache服务器使用和配置
- WIZnet产品应用领域及应用TOP5
- ubuntu 菜鸟
- PHP学习笔记【4】--apache服务器配置--配置虚拟目录和配置虚拟主机
- PHP学习【5】--在window下搭建php开发环境
- .NET设计模式(3): 抽象工厂
- PHP学习【6】--搭建一个discuz论坛
- PHP学习笔记【7】--多域名配置和php书写规范
- PHP学习笔记【8】--php数据类型介绍和php的运算符
- PHP学习笔记【9】--PHP程序流程控制
- PHP学习笔记【10】--PHP函数
- PHP学习笔记【11】--PHP数组