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

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:检查配置信息语法

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值