A-A+

红帽RHEL7配置http虚拟主机的实现笔记

2016年02月18日 站长资讯 暂无评论

在一台安装了最新的Red Hat Enterprise Linux7系统的服务器上配置http虚拟主机,下面是实现的笔记。

备注:红帽子linux系统比较通用 ,所以用它,至于CentOS之类的,也是大同小异,大家自己琢磨。

一、安装服务

通过yum的方式进行安装,如果没有配置,可以执行以下命令进行配置

  1. [root@localhost ~]# cat > /etc/yum.repos.d/example.repo <<EOF  
  2. > [example]  
  3. > name=example  
  4. > baseurl=file:///mnt  
  5. > enabled=1  
  6. > gpgcheck=0  
  7. > EOF  

yum安装能解决软件包之间的依赖关系

[root@localhost ~]# yum -y install httpd

二、设置服务开机自动启动

[root@localhost ~]# systemctl start httpd

[root@localhost ~]# systemctl enable httpd

Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

三、创建网站存放路径

[root@localhost ~]# mkdir -p /www/qingshan

[root@localhost ~]# echo "青山如是" > /www/qingshan/index.html

四、创建虚拟主机配置文件

[root@localhost ~]# mkdir /etc/httpd/vhost-conf.d/

[root@localhost ~]# echo "Include vhost-conf.d/*.conf" >> /etc/httpd/conf/httpd.conf

上面两步操作分别是创建了虚拟主机配置文件路径,并把虚拟主机的配置文件路径添加到httpd的配置文件路径中.

创建配置文件.

  1. [root@localhost ~]# vim /etc/httpd/vhost-conf.d/vhost-name.conf  
  2. <VirtualHost *:80>  
  3. ServerName www.qingshan.com  
  4. DocumentRoot /www/qingshan/  
  5. </VirtualHost>  
  6. <Directory /www/qingshan/>  
  7. Require all granted  
  8. </Directory>  

五、验证访问

修改本地hosts文件

[root@localhost ~]# echo "127.0.0.1 www.xiaoxiongboke.com" >> /etc/hosts

打开浏览器访问,显示一切ok了。

标签:

给我留言