CentOS下Apache配置虚拟主机

这篇是进阶篇,对Apache不熟悉的话可以先看看我这篇博客:LAMP(CentOS)环境详细配置步骤

有时候我们往往一个服务器会运行多个应用,此时就需要给每个应用创建虚拟主机了,这里我创建三个文件夹,分别运行三个页面:
CentOS下Apache配置虚拟主机_第1张图片
当然创建后直接在浏览器上是访问不了的,因为apache默认运行/var/www/html目录下的应用,此时就需要配置虚拟主机,可以先进入apache配置文件查看说明(可能有些版本没有这个说明)

vim /etc/httpd/conf/httpd.conf

CentOS下Apache配置虚拟主机_第2张图片虚拟主机不一定要在httpd.conf配置,可以自己创建配置文件,这样便于管理,在配置文件我们可以看到,apache会读取conf.modules.d目录下的配置文件,因此我们需要在这个目录创建配置文件:
CentOS下Apache配置虚拟主机_第3张图片

cd /etc/httpd/conf.modules.d
vim vhost.conf

编辑内容如下:

# 权限配置

    # 允许链接访问
    Options FollowSymLinks
    # 覆写选项  
    AllowOverride None
    # 权限顺序 
    Order allow,deny
    # 允许所有ip访问  
    Allow from all  



    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all



    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all


# 虚拟主机配置

    # 域名
    ServerName www.eyes.com  
    # 文件目录
    DocumentRoot /var/www/www.eyes.com  




    ServerName www.eyes.net
    DocumentRoot /var/www/www.eyes.net




    ServerName www.eyes.top
    DocumentRoot /var/www/www.eyes.top

因为没有配置DNS服务器,我们只能修改本地hosts测试是否生效:

vim /etc/hosts

CentOS下Apache配置虚拟主机_第4张图片
修改完成后重启虚拟机查看是否生效:
CentOS下Apache配置虚拟主机_第5张图片

你可能感兴趣的:(运维,apache,centos,服务器)