码迷,mamicode.com
首页 > Web开发 > 详细

centos7安装配置apache(httpd)

时间:2018-05-21 12:28:43      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:centos7安装配置apache(ht

  • 安装:
    yum  -y  install  httpd
  • 支持目录索引:
    a. 首页索引:
    vim /etc/httpd/conf.d/welcome.conf
    技术分享图片
    b. 自定义索引样式:
    vim /etc/httpd/conf/httpd.conf
    技术分享图片
  • 支持php:
    技术分享图片
  • 开启pathinfo:
    技术分享图片
  • 解决跨域:
    技术分享图片
  • 开启rewrite功能:
    技术分享图片
  • 配置虚拟主机:
    技术分享图片
  • 配置文件参考:
    ServerRoot "/etc/httpd"
    Listen 80
    Include conf.modules.d/*.conf
    User apache
    Group apache
    ServerAdmin root@localhost
    <Directory />
    AllowOverride none
    Require all denied
    </Directory>
    DocumentRoot "/var/www/html"
    <Directory "/var/www">
    AllowOverride None
    Require all granted
    </Directory>
    <Directory "/var/www/html">
    Header set Access-Control-Allow-Origin *
    Options Indexes FollowSymLinks
    IndexStyleSheet "/css/style.css"
    IndexOptions FancyIndexing HTMLTable ScanHTMLTitles FoldersFirst NameWidth=85 DescriptionWidth=128 IconWidth=16 IconHeight=16 VersionSort Charset=UTF-8
    AllowOverride all
    Require all granted
    AcceptPathInfo on
    </Directory>
    <IfModule dir_module>
    DirectoryIndex index.html
    </IfModule>
    <Files ".ht*">
    Require all denied
    </Files>
    ErrorLog "logs/error_log"
    LogLevel warn
    <IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "logs/access_log" combined
    </IfModule>
    <IfModule alias_module>
    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
    </IfModule>
    <Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
    </Directory>
    <IfModule mime_module>
    TypesConfig /etc/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType text/html .shtml
    AddType application/x-httpd-php .php .phtml .php3 .inc
    AddOutputFilter INCLUDES .shtml
    </IfModule>
    AddDefaultCharset UTF-8
    <IfModule mime_magic_module>
    MIMEMagicFile conf/magic
    </IfModule>
    EnableSendfile on
    IncludeOptional conf.d/*.conf
    <VirtualHost *:80>
    ServerName virtual.dollar.com
    DocumentRoot "/var/www/html/virtual/"
    DirectoryIndex index.php index.html
    <Directory "/var/www/html/virtual/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    </VirtualHost>
  • centos7安装配置apache(httpd)

    标签:centos7安装配置apache(ht

    原文地址:http://blog.51cto.com/12173069/2118634

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!