zoukankan      html  css  js  c++  java
  • apche2.4多站点虚拟主机设置

    http://blog.csdn.net/sinat_27938829/article/details/77141447

    Apache 2.4.6 多域名多网站配置

    原创 2017年08月13日 12:16:53

    用的是Centos7.2 64位的系统 
    Apache 2.4.6

    安装Apache

    # 查看httpd包是否可用:
    yum list | grep httpd
    
    #安装Apache
    yum install httpd
    • 1
    • 2
    • 3
    • 4
    • 5

    修改配置文件

    进入配置文件目录

    cd /etc/httpd/conf
    • 1

    查看是否有httpd.conf

    ls
    • 1

    将原有配置文件备份

    cp httpd.conf httpd.conf.bak
    • 1

    找到配置文件中的

    DocumentRoot"/var/www/html"
    • 1

    编辑配置文件

    vi /etc/httpd/conf/httpd.conf
    • 1

    添加以下内容

    IncludeOptional sites-enabled/*.conf
    • 1

    注释掉DocumentRoot “/var/www/html”

    创建Virtual配置目录

    mkdir /etc/httpd/sites-available
    mkdir /etc/httpd/sites-enabled
    • 1
    • 2

    创建网站目录

    mkdir -p /var/www/fresh
    • 1

    www目录755权限

    chmod -R 755 /var/www
    • 1

    创建网站Virtual配置文件

    vi /etc/httpd/sites-available/fresh.hnjdzj.cn.conf
    • 1

    添加以下内容

    <VirtualHost *:80>
        ServerName fresh.hnjdzj.cn
        ServerAlias fresh.hnjdzj.cn
        DocumentRoot /var/www/fresh
    </VirtualHost>
    <Directory "/var/www/fresh">  
        Options +Includes -Indexes 
        AllowOverride All
        Require all granted    
    </Directory>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    创建软链接

    ln -s /etc/httpd/sites-available/fresh.hnjdzj.cn.conf /etc/httpd/sites-enabled/fresh.hnjdzj.cn.conf
    • 1

    配置HOSTS

    vi /etc/hosts
    • 1

    添加

    127.0.0.1 fresh.hnjdzj.cn
    • 1

    重启Apache

    systemctl restart httpd
  • 相关阅读:
    Python(93)_网络编程基础
    Web前端(13)_路径
    Web前端(12)_注释
    Web前端(11)_base标签
    Python(91)_python复习
    Web前端(10)_css文本样式
    Web前端(9)_div+span等标签
    虚拟化(6)_CPU虚拟化
    虚拟化(5)_打开tcp监听
    虚拟化(4)_离线克隆与在线克隆
  • 原文地址:https://www.cnblogs.com/jamescr7/p/8266963.html
Copyright © 2011-2022 走看看