使用apache服务器配置虚拟目录
安装好了apache+php+mysql之后就像在自己电脑上安装wordpress玩玩,因为安装好之后根目录在D盘,
所以就想自己配置一个虚拟目录指向路径为D:\wordpress的wordpress
在httpd.conf中添加虚拟目录之后去访问localhost:88/myblog却出现了403错误,提示如下
# set virtual folder
Alias /myblog D:/wordpress
<Directory D:/code/myphp>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
</Directory>
虚拟目录配置
You+don't+have+permission+to+access+/myblog+on+this+server.
结果就在网上搜结果,可能是我没有仔细看吧,反正是没有找到解决办法,最后就直接上apache的官网
地址:http://httpd.apache.org/docs/2.2/mod/directives.html
这是它的指令词典,我就直接找到Alias,仔细的看了看,发现自己错在了没有明确的给服务器访问这个
目录的权限,这个在Alias指令上有明确的规定的,

请仔细阅读一下红线的地方,意思是:如果你要使用Alias指向一个新的不在根目录下的目录的话,你必须明确的允许服务器访问这个目录。
使用这个一个选项来允许访问:Allow from all 默认情况下它是Deny from all 这一点需要注意
另外,在网上搜解决办法的时候也看到许多人指出是虚拟目录最后的斜杠造成的,但是看了这个指令之后就知道了斜杠的用法,
在最后一句明确的指出,如果虚拟目录最后有 / ,那么物理路径也需要有 / ;否则就都不要。
同时这里还有一个需要注意的地方,如果你在虚拟目录后加了/,那么在访问的时候也需要加上的,否则服务器将无法正确解析出这个路径的。
这些都是小问题,但是往往我们有时候就会在这些小问题上出错误,其实解决问题很简单,就是上网找答案;但是网上的资料太多了,而且有
些网站的答案往往是重复的,所以浪费了大量时间;从这次解决问题,我发现,其实我们最应该而且应该首先去找的网站就是这个技术的官网,
那里面一般会有最全面的解释和解决办法,但是最大的问题是它是英文的,所以大家都会有点小抵触,我想说的是,既然大家选择了这个专业,
那么接触英文文档是少不了的,所以还是要试着去阅读英文的文档,不会的可以google翻译的。
使用apache服务器配置虚拟目录的更多相关文章
- Apache配置虚拟目录,以及各种操作
apache配置虚拟目录: 打开并创建虚拟目录的步骤如下: # Virtual hosts # Include conf/extra/httpd-vhosts.conf 去掉conf/http.con ...
- Apache配置虚拟目录+Zend Studio访问
1 概述 Apache配置虚拟目录,然后可以通过Zend Studio的工程去访问,只需要修改Apache的httpd.conf文件. 2 修改httpd.conf 找到Apache安装目录下的htt ...
- 13、Apache中虚拟目录和目录权限配置
一.虚拟目录 之前的个人主页,为了安全起见,需要把~yanji 用户隐藏起来,这时就可以设置个 虚拟目录. 它在Apache服务器应用比较多,能够隐藏系统的真实目录,实用性非常高. 虚拟目录主要 通过 ...
- apache的虚拟目录的配置
第一步:在httpd.conf底部添加以下代码.表示添加虚拟目录 1 <IfModule dir_module> #direcotory相当于是欢迎页面 DirectoryIndex in ...
- PHP学习笔记:APACHE配置虚拟目录、一个站点使用多域名配置方式
我用的是xmapp lite2016的集成包,配置虚拟目录教程如下: 找到httpd-vhosts.conf这个文件,这个文件一般是在xampp\apache\conf\extra这个路径下面,找不到 ...
- Apache,添加虚拟目录
这几天在自己的虚拟机里面安装了2003,有人说window陪iis较好,但是对iis无兴趣,就自己装了apache,下面介绍如何配置自己的虚拟目录. 想配置自己的虚拟目录,那必须要知道点apache的 ...
- apache配置--虚拟目录
apache在httpd-vhosts.conf中 配置二级域名或者泛域名: <VirtualHost *:80> ServerAdmin 846606478@qq.com D ...
- Apache配置虚拟目录和多主机头
呃,相当古老的话题了,不过网上的资料实在是太坑爹,无奈只能自己动手做个备忘了...这里不提虚拟目录和主机头的区别了,不懂得童鞋去面壁思过吧 多个虚拟目录 首先把Apache安装到D:\Program ...
- 在本地Apache服务器配置虚拟主机站点
Apache 配置localhost虚拟主机步骤1,打开apache目录下httpd.conf文件,找到如下模块 # Virtual hosts #Include conf ...
随机推荐
- github下载源码的三种方式
从github上下载源码的三种方式 CreationTime--2018年6月7日15点21分 Author:Marydon 1.情景展示 2.实现方式 方式一:直接点击"Downloa ...
- Sqlite 复制表结构和数据
复制表结构 ; 复制表结构和数据 create table newTb as select * from oldTb:
- eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)
明天就回国了,今晚回国前写写如何配置eclipse和CDT.这个配置方法网上讨论不是很多,可能用的人少,毕竟Windows上写C++程序多数喜欢VS,即使写的是Linux程序,很多人仍然会用VS(说只 ...
- OpenStack 网络:Neutron 初探
OpenStack Neutron 网络模型 OpenStack nova-network 独立成为单独的组件 Neutron 后,形象的网络模型的多平面网络.混合平面私有网络.如图 3,图 4,图 ...
- Android网络开发之HttpClient
Apache提供HttpClient,它对java.net中的类做了封装和抽象,更适合在Android上开发应用. HttpClient应用开发几个类: 1. ClientConnectionMana ...
- js出现Syntax error on token "catch", Identifier expected
本文转自:http://blog.csdn.net/u011159417/article/details/73916676 项目中需要使用jQuery,因此下载了jQuery的js包jquery-3. ...
- MM 算法与 EM算法概述
1.MM 算法: MM算法是一种迭代优化方法,利用函数的凸性来寻找它们的最大值或最小值. MM表示 “majorize-minimize MM 算法” 或“minorize maximize MM 算 ...
- WSDL格式
http://www.blogjava.net/charles/archive/2008/12/15/246368.html最近写Web service, 很多代码是用工具生成的,可以说只知其然,不知 ...
- eclipse代码格式化设置
http://www.cnblogs.com/zhxiaomiao/archive/2010/06/19/1760995.html java---code style ---formatter 首先新 ...
- 玩转Masonry JS库来实现瀑布流Web效果
工作项目中需要制作个Mobile上的Web App的展示,方便快捷访问和评价反馈.在展示页面能看到应用展示图,点击进入Web应用.我不是前端开发者,对HTML, CSS, JS这三剑客仅仅是略知一二. ...