- 论坛徽章:
- 0
|
原帖由 fishfree 于 2007-8-16 16:19 发表 ![]()
如题。我感觉似乎没有太大的必要建立多个文件然后用a2ensite命令来启用达到运行多个站点的目的,只需要在sites-available下有的默认default文件中建立VirtualHost就可以了吧?
但apache既然推出这个功能,我想 ...
你是使用 debian 或者是 ubuntu linux 吧 ? 這個應該是該 linux distro 特有的配置,非 apache 官方的規劃。
看一下 apache 的配置檔內容:
- # Include the virtual host configurations:
- Include /etc/apache2/sites-enabled/
复制代码
kenduest@linux:/etc/apache2$ ls -l /etc/apache2/
total 75
-rw-r--r-- 1 root root 2266 May 12 2005 README
-rw-r--r-- 1 root root 24250 Jul 2 02:01 apache2.conf
-rw-r--r-- 1 root root 12506 Oct 19 2006 apache2.conf.dpkg-old
drwxr-xr-x 2 root root 176 Aug 3 21:49 conf.d
-rw-r--r-- 1 root root 895 Apr 15 22:31 envvars
-rw-r--r-- 1 root root 268 Jun 6 2005 httpd.conf
-rw-r--r-- 1 root root 12441 May 12 2005 magic
drwxr-xr-x 2 root root 2816 Jul 3 11:50 mods-available
drwxr-xr-x 2 root root 832 May 27 04:37 mods-enabled
-rw-r--r-- 1 root root 10 Jun 6 2005 ports.conf
drwxr-xr-x 2 root root 272 Jul 3 11:50 sites-available
drwxr-xr-x 2 root root 240 Mar 10 13:36 sites-enabled
[/quote]
其中所有的 virtual host 配置檔案都在 site-available/ 內,所以要使用的 virtual host 都在 sites-enabled/ 內放置 symlink, 這樣可以簡單方便管理哪些 virtual host是否要使用。
簡單說這還是使用 virtual host,只是方式調整一下維護上比較方便。
-- |
|