1. 程式人生 > >centos7安裝配置apache(httpd)

centos7安裝配置apache(httpd)

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)