zoukankan      html  css  js  c++  java
  • apache配置文件详解

    apache配置的文件详解

    //apache安装目录
    ServerRoot "/usr/local/apache2/"

    //apache默认监听的端口
    Listen 80

    //apache去加载模块
    LoadModule authn_file_module modules/mod_authn_file.so

    //php是作为apache一个模块来运行的
    LoadModule php7_module modules/libphp7.so

    //管理apache的用户
    User daemon

    //管理apache的用户组
    Group daemon

    // 当用户通过浏览器访问apache,其实是通过daemon来访问apache。

    //写上你的IP地址、或者域名
    ServerName www.example.com:80

    // 指定网页的根目录
    DocumentRoot "/usr/local/apache2//htdocs"

    //
    <Directory "/usr/local/apache2//htdocs">

    //有Indexes,显示列表页,无Indexes,不显示列表页
    Options Indexes FollowSymLinks

    //AllowOverride的值是All,.htaccess文件就生效,当AllowOverride的值是None,.htaccess不生效
    AllowOverride None

    // Require all granted 所有Ip都可以访问
    #Require all granted

    //不想192.168.17.1 IP访问apache
    <RequireAll>
    Require all granted
    Require not ip 192.168.17.1
    </RequireAll>
    </Directory>


    //当index.html存在,用户访问IP、域名,就会自动访问index.html
    DirectoryIndex index.html index.php

    // 匹配到.ht开头的文件 .htaccess, 拒绝访问
    <Files ".ht*">
    Require all denied
    </Files>

    //错误日志文件
    ErrorLog "logs/error_log"

    //记录着谁访问了你的Apache
    CustomLog "logs/access_log" common

    //自定义404页面
    ErrorDocument 404 /missing.html

    //加载apache子配置文件
    Include etc//extra/httpd-vhosts.conf

  • 相关阅读:
    Moment.js 超棒Javascript日期处理类库
    java模拟http/https post请求
    Mysql中int和varchar类型
    ssh免密码登录
    Linux优雅退出问题
    Jenkins的权限控制和Rundeck的远程认证
    Jenkins系统+独立部署系统
    Nginx基本介绍
    初窥项目构建
    Rundeck概况
  • 原文地址:https://www.cnblogs.com/onlyzc/p/8416850.html
Copyright © 2011-2022 走看看