安装好了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 FollowSymLinksAllowOverride NoneOrder allow,denyDeny 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服务器配置虚拟目录相关推荐

  1. apache 配置虚拟目录

    #添加我的虚拟目录myweb,需要重启 <IfModule dir_module>     DirectoryIndex index.html     Alias /myweb  &quo ...

  2. Apache 配置虚拟目录、主机的疑惑及解决

    一.提出问题:配置好虚拟目录后 网站首页面可以显示,但图片显示不出来(图片在虚拟目录下的文件夹内),并且点击其它链接页面时反回 403  ,查看日志为:client denied by server  ...

  3. nginx负载均衡文件服务器配置虚拟目录代理refer防盗链

    1.负载均衡,/usr/local/nginx/nginx.conf添加stream即可 http{ .... } stream {server {listen 8080 reuseport;prox ...

  4. apache 服务器配置 虚拟,apache配置虚拟服务器

    apache配置虚拟服务器 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服务 ...

  5. linux系统中apache虚拟目录配置

    在搭建网站的时候,我们会经常在同一台服务器上面搭建多个站点,这时候就需要用到apache的虚拟机知识.下面就linux系统下apache虚拟目录的配置说简要说明: 1.源代码安装apache + PH ...

  6. Apache 下更改 DocumentRoot 和新建虚拟目录

    Apache 安装后,默认的 DocumentRoot 是安装目录下的 htdocs 目录,编程时有很多不便,如需更改,打开安装目录 conf 子目录下的 httpd.conf 文件,修改 Docum ...

  7. Apache 创建虚拟主机目录和设置默认访问页面

    Apache 创建虚拟主机目录和设置默认访问页面 虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站 ...

  8. Apache虚拟目录和多端口多主机名配置

    Apache简介 Apache HTTP Server 是开源软件项目的杰出代表,基于标准的HTTP网络协议提供网页浏览服务,在wab服务器领域中长期保持超过半数的份额.Apache服务器可以运行在L ...

  9. apache 重写和虚拟目录配置

    要求: 假如我请求一个地址:www.lxy.com/news-sport-id123.html 转成:www.lxy.com/show.php?cate=news&class=sport&am ...

最新文章

  1. 喷涂机器人保养应该注意的七个事项
  2. 在Ubuntu 12.04 桌面上设置启动器(快捷方式)
  3. windows 远程连接debian_用Windows的远程桌面连接访问Debian和Ubuntu图形界面
  4. 文娱打卡百强,重工智造升级,互联网进入“长沙时间”
  5. 遍历flex和flash对象的属性和方法
  6. 【无删减】Python老司机收藏夹的17个国外免费学习网站
  7. python初始化函数_当你学会了Python爬虫,网上的图片素材就免费了
  8. 关于static方法
  9. 文件I/O实践(2) --文件stat
  10. 深入理解jvm运行时区域
  11. mysql的一些心得
  12. 问题十九:怎么模拟ray tracing中漫射材料球体的颜色(diffuse materials)
  13. as4上安装apache,mysql,php,cacti,nagios
  14. 傅里叶变换与拉普拉斯变换
  15. linux怎么把dos改成unix_Linux命令之dos2unix – 将DOS格式文本文件转换成UNIX格式
  16. css实现椭圆绕圈动画
  17. mysql中一个字符等于几个字节_细说一个汉字等于几个字符,以及汉字,字符,字节,位之间的关系...
  18. 原理图设计及仿真流程
  19. 全自动浅层过滤器的后期维护
  20. zookeeper关闭默认管理端口admin.serverPort=8080

热门文章

  1. thinkphp 调用php文件上传,ThinkPHP实现带验证码的文件上传功能实例
  2. mysql 行号_PQ获取TABLE的单一值作为条件查询MySQL返回数据
  3. Java项目:嘟嘟校园一卡通系统(java+JSP+Servlet+html+css+JavaScript+JQuery+Ajax+mysql)
  4. c语言中手机系统,一种手机课堂C语言编程系统的制作方法
  5. python缩进在程序中长度统一且强制使用_Python习题纠错1
  6. 聊聊spring cloud gateway的PreserveHostHeaderGatewayFilter
  7. 获取BT节点信息bittorrent-discovery
  8. 【分布式共识三】拜占庭将军问题----书面协议
  9. 阿里巴巴一年投三家AR公司,AR购物或是最终目标
  10. 极速发展的饿了么订单系统架构演进