首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Apache为多个目录提供服务

使用Apache为多个目录提供服务
EN

Stack Overflow用户
提问于 2013-05-08 06:18:25
回答 1查看 30.9K关注 0票数 25

我在Ubuntu上运行Apache。我的/var/www文件夹由两个目录组成

代码语言:javascript
复制
/codeigniter
/wordpress

我希望mydomain.com指向/codeigniter,mydomain.com/blog指向/wordpress。我拿到了第一个,但没有拿到第二个。

我在site-available/mydomain.com中有以下内容

代码语言:javascript
复制
<VirtualHost *:80>
  ServerAdmin me@example.com
  ServerName  www.mydomain.com
  ServerAlias mydomain.com

  # Index file and Document Root (where the public files are located)
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/codeigniter/public

  <Directory "/var/www/codeigniter/public">
  Options FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
  </Directory>
</VirtualHost>

这是可行的,当我在浏览器中打开mydomain.com时,它会把我带到我的codeigniter目录。但是,当我转到mydomain.com/blog时,如何让apache将我带到我的wordpress目录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-08 06:34:28

简单地,在VirtualHost块中添加一个别名和另一个目录块:

代码语言:javascript
复制
Alias /blog/ "/var/www/wordpress/"
<Directory "/var/www/wordpress/">
    ... whatever you want ...
</Directory>
票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16429502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档