Chinaunix首页 | 论坛 | 博客
  • 博客访问: 687757
  • 博文数量: 147
  • 博客积分: 5347
  • 博客等级: 大校
  • 技术积分: 1453
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-06 11:11
文章分类

全部博文(147)

文章存档

2014年(4)

2012年(9)

2011年(5)

2010年(28)

2009年(21)

2008年(29)

2007年(15)

2006年(17)

2005年(19)

我的朋友

分类: LINUX

2005-07-07 09:11:50

配置文件:/etc/http/conf (http)  /etc/http/conf.d (https)

默认端口:80 (http) 443(https)

默认LOG主目录:/var/log/httpd/

参考信息:

1、/etc/httpd/conf/httpd.conf的配置(

   1)GLOBAL ENVIRONMENT 中可以不做配置;采用其默认配置;关键的几个配置参数:

       TimeOut  300 // KeepAlive off // MaxKeepAliveRequists 100 //KeepAliveTimeout 15 //Listen 0.0.0.0:80

       StartServers       8
       MinSpareServers    5
       MaxSpareServers   20
       MaxClients       150
       MaxRequestsPerChild  1000

    2)'Main' server configuration 段的配置:

       基本上不做什么改动;

       #ServerName new.host.name:80
         servername wwwlinux.sywg.net:80
         servername mail2.sywg.net:80

       虚拟目录:

       Alias /manual/  "/tmp/mail2.sywg.net/mysql/"    ----这样访问原来主页时若是, 则访问会又有其他显示.

     3)Section 3: Virtual Hosts

          有两种虚拟主机实现方式:一种基于IP的虚拟主机;一种基于主机名的虚拟主机。

          A)基于IP的虚拟主机:

          每个虚拟主机配置一个IP地址,现在DNS设置中设置好DNS域名,然后在虚拟主机段中设置虚拟主机;(缺点浪费很多IP地址)

          B)基于主机名的虚拟主机

          一台主机器就一个IP地址,在DNS中设置多个DNS别名字作为域名,,然后在虚拟主机段中设置虚拟主机;

          NameVirtualHost 192.168.8.220                   -----最重要的设置。
            
            ServerAdmin
             DocumentRoot /tmp/wwwlinux.sywg.net/me
             ServerName wwwlinux.sywg.net
             ErrorLog logs/wwwlinux.sywg.net_errorlog
             CustomLog logs/wwwlinux.sywg.net.com-access_log common
         

           
              ServerAdmin
              DocumentRoot /tmp/mail2.sywg.net/mysql
              ServerName mail2.sywg.net
              ErrorLog logs/mail2.sywg.net_errorlog
              CustomLog logs/wwwlinux.sywg.net.com-access_log common
          

2、修改/etc/httpd/conf/httpd.conf文件中的虚拟主机部分以加上身份验证功能(跳出验证框)

      1)在需要身份验证的虚拟目录对应的实际目录下面(即/tmp/wwwlinux.sywg.net/me/目录下面)新建立一个.htaccess文件

           touch /tmp/wwwlinux.sywg.net/me/.htaccess

      2)编辑此新创建的文件:

           vi .htaccess 新增加以下内容:

           AuthName "Auth Zone"               ---弹出来的验证框上 “领域”中显示的部分---无实际意义,可以随便写,只是一个名字的意思
           AuthType Basic                         
           AuthUserFile /etc/httpd/conf/xx.htpasswd    ---有权通过验证框的用户名和密码所放的文件名称及路径(通过以下方法3)创建的)
           require valid-user

       3)增加有权登陆的用户和密码,以及设置用户名和密码所放的文件的名称及路径

           htpasswd -mc /etc/httpd/conf/xx.htpasswd  user_name        ---m是用MD5加密的密码 ---c 是新创建一个文件 

           chgrp apache /etc/httpd/conf/xx.htpasswd

           chmod g+r  /etc/httpd/conf/xx.htpasswd

       4)在虚拟目录所在的地方增加物理目录需要严整的信息,如下面信息中的红色部分:

             
             ServerAdmin
             DocumentRoot /tmp/wwwlinux.sywg.net/me
              
                 AllowOverride AuthConfig
              

             ServerName wwwlinux.sywg.net
             ErrorLog logs/wwwlinux.sywg.net_errorlog
             CustomLog logs/wwwlinux.sywg.net.com-access_log common
          

       设置了以上信息后,重新启动HTTPD服务,即可
       

阅读(1580) | 评论(1) | 转发(0) |
0

上一篇:Sendmail 配置

下一篇:X window远程启动

给主人留下些什么吧!~~

chinaunix网友2009-04-19 21:55:01

谢谢,不多说了