日期:2011-01-28 19:19:00  来源:本站整理

<b>本领:Apache服务器的配置与管理</b>[服务器安全]

赞助商链接



  本文“<b>本领:Apache服务器的配置与管理</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

WWW服务

1、www(World wide web,环球信息网),是构建在Internet底子之上的,以WEB服务作为表现情势的一种逻辑网络.

2、WEB服务的实现程序:MS IIS、Apache、SunONE、NCSA httpd

安装Apache

1、安装包构造

httpd-2.2.3-6.el5.i386.rpm 主程序
httpd-manual-2.2.3-6.el5.i386.rpm Apache手册
httpd-devel-2.2.3-6.el5.i386.rpm 开辟库
system-config-httpd-1.3.3.1-1.el5.noarch.rpm 图形配置工具

2、启动Apache 测试安装:服务名httpd

3、配置文件/etc/httpd/conf/httpd.conf

Apache服务的配置与管理

1、Apache服务的基本配置

1、配置文件/etc/httpd/conf/httpd.conf
   构造:Section 1: Global Environment(全局配置)
          Section 2: 'Main' server configuration(主服务器配置)
          Section 3: Virtual Hosts (虚拟主机配置)

2、Apache的基本配置

1、设置Apache的主目录

279 DocumentRoot "/var/www/html"
             DocumentRoot “Apache的主目录绝对途径”

2、设置Apache的主页文件

390 DirectoryIndex index.html index.html.var
              DirectoryIndex 次序1文件 次序2文件 ...... 次序n文件

3、设置Apache服务的监听端口

134 Listen 80 监听本机上全部IP的80端口
             Listen IP:端口号   监听本机特定IP的特定端口
         在Apache中可以利用多条Listen号令实现多主机与多端口的机动配置.

4、设置Apache的相对根目录:

a、相对根目录是Aapache程序文件的存放位置,包含配置文件和日记文件.
         b、57 ServerRoot "/etc/httpd"

5、设置Apache的日记文件:

a、日记的种类:错误日记
                         拜候日记
         b、错误日记:471 ErrorLog logs/error_log
                            ErrotLog 错误日记文件名
 
         c、拜候日记:513 CustomLog logs/access_log combined
                            CustomLog 拜候日记文件名 拜候日记的格局
                        拜候日记格局:common(尺度格局,为绝大大都日记解析工具所识
                                           别)
                                      combined (common的扩大)
                        日记格局由484 LogFormat 号令定义

6、管理员地址设置,Apache弊端时的告诉地址.

250 ServerAdmin root@localhost

7、设置Apache服务所在主机的主机名:Apache启动时会向DNS解析主机名

263 ServerName www.itatpro.com:80

ServerName 主机的FQDN:端口号

ServerName IP:端口号

3、设置用户主目录权限

304 <Directory "/var/www/html">
             <Directory "用户主目录">
         318     Options Indexes      FollowSymLinks MultiViews
                    选项     答应目录浏览   允很多器重图
                             -Indexes 不答应目录浏览
                             多器重图 Apache会自动匹配相近的内容回传客户端,支持符
                                 号衔接文件的利用.
         325     AllowOverride None(禁止利用每个目录下的.htaccess文件实现访
                                      问掌握)
 
         330     Order allow,deny(拜候掌握)
         331     Allow from all
 
                   Order 答应,禁止
                   答应 from 全部
 
                   Order 优先级2,优先级1
                   allow from IP 答应拜候的地址
                   deny from IP 禁止拜候的地址
 
         333 </Directory>

4、成立虚拟目录

1、虚拟目录:是主目录的扩大.虚拟目录可以机动的配置磁盘空间.

2、增添虚拟目录:

Alias /虚拟目录名/ "虚拟目录的实际位置"
          <Directory "虚拟目录的实际位置">
    541     Options Indexes MultiViews
    542     AllowOverride None
    543     Order allow,deny
    544     Allow from all
    545 </Directory>

3、绝对引用

Alias /虚拟目录名(/)    "/虚拟目录的实际位置(/)"

5、拜候掌握

1、用户身份考证

a、成立口令文件与增添安全帐户
                   #htpasswd -c /口令文件存储位置  安全帐户名
                                -c 成立口令文件
         b、配置用户考证(目录权限设置范畴)
 
                   AuthType Basic (用户认证范例 基本认证)
                   AuthName "This is a security Site,Please Login:"
                   (用户认证范畴内容)
 
                   AuthUserFile /etc/httpd/passwd01 (用户口令文件的位置)
 
                   Require user root tom (答应拜候的用户)

6、虚拟主机

1、基于IP的虚拟主机

a、肯定主机的IP地址:
                   新建虚拟接口:#ifconfig eth0:1 IP地址
         b、成立基于IP的虚拟主机
         <VirtualHost 192.168.16.252>
        ServerName 192.168.16.252:80 设置主机名
        ServerAdmin root@itat.com   管理员邮件地址
        DocumentRoot "/www/itat"    主目录
        DirectoryIndex index.html   主页文件
        Errorlog logs/itat/error_log 错误日记
        Customlog logs/itat/access_log common 拜候日记
 
         AuthType Basic
         AuthName "This is a security Site,Please Login:"
         AuthUserFile /etc/httpd/passwd01
         Require user root tom
         </VirtualHost>

2、基于端口的虚拟主机

<VirtualHost *:8081> (*表示本机的全部IP地址)
        ServerName 192.168.16.254:8081
                   ......
         </VirtualHost>

3、基于多主机头的虚拟主机(全部站点均应包含在虚拟主机设置中)

a、成立DNS解析构造
         b、成立基于主机头的虚拟主机
 
 
例:NameVirtualHost 192.168.16.254 (设置差别主机头所公用的IP)
 
<VirtualHost www.itat.com> (第一个虚拟主机为默许虚拟主机,承当全部对本
 ServerName www.itat.com:80    Apache非指定主机头的拜候)
 ServerAdmin root@itat.com
 DocumentRoot "/www/itat"
 DirectoryIndex index.html
 Errorlog logs/itat/error_log
 Customlog logs/itat/access_log common
</VirtualHost>
 
<VirtualHost www.百度.com>
 ServerName www.百度.com:80
 ServerAdmin root@百度.com
 DocumentRoot "/www/百度"
 DirectoryIndex index.html
 Errorlog logs/百度/error_log
 Customlog logs/百度/access_log common
</VirtualHost>   以上是“<b>本领:Apache服务器的配置与管理</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .