博客列表 >apache目录、配置文件、加载安装PHP

apache目录、配置文件、加载安装PHP

顽通
顽通原创
2020年05月21日 17:07:01650浏览

bin:程序文件目录

cgi-bin:Linux程序文件目录

conf:配置文件目录(httpd.conf:主配置文件)

    extra:扩展配置文件目录(httpd-vhosts.conf:虚拟主机主扩展配置文件)

error:错误文件目录

htdocs:站点根目录

icon:图标文件目录

logs:日志文件目录

manual:使用手册目录

modules:模块目录,并不是所有模块都自动加载

httpd.conf主配置文件:

    1、serverRoot:安装目录

    2、listen:监听ip及端口号

    3、loadModule:加载模块

    4、serverAdmin:设置管理员邮箱

    5、serverName:设置域名

    6、DocumentRoot:设置站点根目录

    7、Directory配置段:设置站点访问权限

          1、Directoryindex index.html:设置默认访问index.html

          2、Options indexes FollowSymLinks:当访问的文件不存在时,列出目录结构

          3、AllowOverride All 或 none:是否开启外部配置文件

          4、Order:配置此目录的访问权限

                   1、Order deny,allow:没有明确的拒绝则全部允许(deny拒绝;allow允许)

                             deny from ip地址 或 all

                             allow from ip地址 或 all

                   2、Order allow,deny:没有明确的允许则全部拒绝

          5、Require:请求授权认证

                   Require all granted:所有请求都需要授权认证

    8、Virtual hosts:加载虚拟主机

            Include conf/extra/httpd-vhosts.conf:加载虚拟主机

    9、LoadModule php5_module 'D:/Program Files (x86)/php-5.6/php5apache2_4.dll':加载PHP功能模块

    10、AddType Application/x-httpd-php .php:配置PHP文件扩展名

    11、PHPINiDir ''D:/Program Files (x86)/php-5.6/php.ini':设置PHP的配置文件

httpd-vhosts.conf:虚拟主机配置文件,开启虚拟主机则需要关闭主配置的域名站点的(5,6,7)的配置,不然无法正常访问虚拟主机文件

    1、设置一个主机域名和站点根目录

        <VirtualHost *:80>

            serverName  www.one.com:设置域名

            DocumentRoot  "D:/one':设置站点根目录

            <Directory>

                DirectoryIndex one.html:设置默认访问文件

                Options Indexes FollowSymLinks:当访问的文件不存在时,列出目录结构

                Order deny,allow:设置限制IP地址访问

                    deny from 192.168.1.1

                    allow from all

                 Require all granted:请求授权认证

            </Directory>

        </VirtualHost>

        

.htaccess:外部配置文件

    1、此文件中修改配置不需要重启apache,里面修改的配置会覆盖其他的配置

    2、自定义错误提示页面语法

        1、 ErrorDocument 404 页面文件路径

    3、URL重定向

        

httpd.exe:Apache服务的维护

    1、Apache启动,停止,重启服务:

        httpd.exe -k stop:停止Apache服务

        httpd.exe -k start:启动Apache服务

        httpd.exe -k restart :重启Apache服务

    2、配置文件语法检查:

        httpd.exe -t:检查配置信息语法

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议