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
  • 相关阅读:
    SpringCloud源码解读
    深度剖析Dubbo源码
    十大经典排序算法
    详细介绍Spring 5的那些新特性与增强
    Spring4.x所有Maven依赖
    常见的接口与类 -- Comparable
    java序列化测试
    什么是Java序列化?为什么序列化?序列化有哪些方式?
    java堆、栈、堆栈的区别
    IntelliJ IDEA常用快捷键汇总
  • 原文地址:https://www.cnblogs.com/jamescr7/p/8266963.html
Copyright © 2011-2022 走看看