再议Apache搭建虚拟主机

发布时间:2020-03-09编辑:脚本学堂
本文介绍下,在apache服务器中配置虚拟主机的方法,脚本学堂为大家提供了不少这方面的文章,有需要的朋友可以参考学习下。

 本节内容:
ubuntu下apache虚拟主机配置实例。

说明:
 

目录 DocumentRoot: /home/fdipzone/sites/www.jb200.com
主机域名 ServerName:www.jb200.com

配置步骤如下:

1,进入apache虚拟主机设置目录
 

复制代码 代码示例:
cd /etc/apache2/sites-available 

2,创建文件 www.jb200.com
 

复制代码 代码示例:
<VirtualHost *:80> 
 ServerAdmin webmaster@localhost  
  
 DocumentRoot /home/fdipzone/sites/www.jb200.com 
 ServerName www.jb200.com 
 Serveralias www.jb200.com  
 <Directory "/home/fdipzone/sites/www.jb200.com"> 
  allow from all Options + Indexes 
 </Directory> 
</VirtualHost> 

3,激活虚拟主机配置
 

复制代码 代码示例:
sudo a2ensite www.jb200.com 

4,进入 /etc/apache2/sites-enabled/目录,可以查看所有激活的虚拟主机。

可以用 sudo a2dissite www.jb200.com 注销
 

复制代码 代码示例:
cd /etc/apache2/sites-enabled 
ls -lt 
 

显示:
lrwxrwxrwx 1 root root 36 2013-04-05 17:29 www.jb200.com -> ../sites-available/www.jb200.com 

5,重启apache服务
 

复制代码 代码示例:
sudo /etc/init.d/apache2 restart 

6,ubuntu 设置host
vim /etc/hosts 
 

复制代码 代码示例:
127.0.0.1 www.jb200.com 

7,<Directory>设置开启.htaccess与显示目录结构列表
 

复制代码 代码示例:
<Directory "/home/fdipzone/www.jb200.com"> 
AllowOverride none 
AllowOverride all 
Options -Index FollowSymLinks 
</Directory> 
 

说明:
AllowOverride none 表示关闭.htaccess,如要开启可设置为AllowOverride all
Options -Indexes 表示关闭目录结构显示,如要开启可设置为 Options Indexes
Options FollowSymLinks 表示支持symbol link(软连接),如要关闭可设置为Options -FollowSymLinks

>>> 您可能感兴趣的文章:
(图)phpnow配置虚拟主机示例
有关apache下虚拟主机的配置和泛域名解析
apache虚拟主机中设置泛域名解析
apache虚拟主机配置一例
apache虚拟主机转向配置一例
Apache搭建多站点虚拟主机的例子
apache基于IP地址的虚拟主机配置实例
Apache 配置虚拟主机的简单范例