没有合适的资源?快使用搜索试试~ 我知道了~
首页ubuntu下配置apache虚拟主机(原创)
资源详情
资源评论
资源推荐

1.ubuntu 安装 apache 服务器。在我的电脑上安装了两个服务器,一个是安装包安装的,
主目录是/usr/local/apache2/htdocs。Cgi 目录是/usr/local/apache2/cgi-bin。还有一
个服务器是用 apt-get install apache2 安装。这里就讲第二种安装方式的虚拟主机配置。
2.首先找到配置文件/etc/apache2/sites-available/default,有的叫 000-default,反正
我的叫 default。打开它。如下:
2 <VirtualHost *:80>
3 ServerAdmin webmaster@localhost
4
5 DocumentRoot /var/www
6 <Directory />
7 Options FollowSymLinks
8 AllowOverride None
9 </Directory>
10 <Directory /var/www/>
11 Options Indexes FollowSymLinks MultiViews
12 AllowOverride None
13 Order allow,deny
14 allow from all
15 </Directory>
16
17 ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
18 <Directory "/usr/lib/cgi-bin">
19 AllowOverride None
20 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
21 Order allow,deny
22 Allow from all
23 </Directory>
你会发现它的主目录是/var/www,既是存放 html 的目录,cgi 目录为/usr/lib/cgi-
bin 等等一些信息,这些便是主机的缺省配置,只要你输入一个指向这个主机的 IP 或者是域
名,都会被导向/var/www 这个目录。当然也不完全是这样,比如下面要说的虚拟主机,就
是将某些指向这个主机的域名导入到另一个预先配置好的主目录中去,从而实现一机多站的
功能。
根据我的配置文件可以看出,我可以使用 localhost 和 ip 访问我的主机。当然,我
还可以为它创建一个域名,如在第 4 行加入 ServerName www.test.com。那么再作一些
配置,我就可以使用 www.test.com 访问我的主机了。
3.既然配置文件是什么样子我们已经知道了,我们要新建一个站点,就仿造这个配置文件再
建一个配置文件吧。在建配置文件以前,还有一件事要做,就是在/etc/apache2/sites-
available/default 中开头的位置,第一行加入 NameVirtualHost *:80 。它表示我们要做
的是一个基于名称的虚拟主机,这里的 * 也可以换成具体的 Ip 地址。
我这里想建一个名为 stone.com 的站点,于是我就在/etc/apache2/sites-available/
创建了一个名为 stone 的文件。内容如下:















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1