xici胡同logo都市
都市首页|论坛排行|新建论坛|频道导航
当前位置:胡同口 > 都市 > 爱情鸟008 > 看贴 收藏  

Linux之Apache的配置

返回[爱情鸟008]  关闭窗口 | 隐藏边栏
 
baiyun_008 发表于:04-11-26 15:01 [显示全部帖子]
 

Apache的配置

实验目的:配置Apache服务器,实现WWW服务。

内容:通过两台主机,一台Linun主机用来配置Apache服务,另一台主机通过Apache来访问www。通过多种不同的配置方法来完成实验。

主机2


Apache服务器




Apache的主配置文件放在/etc/httpd/conf/httpd.conf 中通过修改该文件来实现服务器的配置!

主服务器的配置:

用Vi编辑器打开httpd.conf文件

iUser Apache

iGroup Apache

iServerAdmin root@sxb.com        用于配置WWW服务器的管理员的emil

址,这将httpd服务出现错误的条件返回给

浏览器,以便让web使用者和管理员联系,

报告错误!

iServerName www.sxb.com:80       注:如果ServerName设置不正确,服务器不能正常启动!

 

iDocumentRoot "/var/www/html"       定义了这个服务器对外发布的超文本文档

                      存放的路径,客户程序请求的URL,就被    

                      映射为这个目录下的网页文件

2.建立非基与IP虚拟主机:

  建立非基与IP虚拟主机的主机,多个域名是不可少的配置,因为每一域名就代表一个要服务的虚拟主机。因此要更改DNS服务器的配置没,为多个服务器增加多个CNAME

例:

  

@      IN      SOA       sxb.sxb.com. root.sxb.com.    (

                         3004082400       ;erial

                         28800         ;efresh

                         14400         ;etry

                         36000000      ;xpire

                         86400)         ;minimum

@      IN      NS         sxb.sxb.com

        IN      MS        10 sxb.sxb.com

Sxb.sxb.com.   IN      A  192.168.1.12

    www       IN      A  192.168.1.12

    ftp         IN      A  192.168.1.12

AA     IN   CNAME WWW

BB     IA   CNAME WWW

CC    IN  CNAME WWW

 

修改好了以后我们就以AA,BB,CC设定虚拟主机了:

NameVirtualhost 192.168.1.12

 

<VirtualHost AA.sxb.com>

    ServerName AA.sxb.com

    ServerAlias AA

    DocumentRoot /var/www/AA

</ VirtualHost>

 

 

<VirtualHost BB.sxb.com>

    ServerName BB.sxb.com

    ServerAlias BB

    DocumentRoot /var/www/BB

</ VirtualHost>

 

<VirtualHost CC.sxb.com>

    ServerName CC.sxb.com

    ServerAlias CC

    DocumentRoot /var/www/CC

</ VirtualHost>

 

配置好了以后从新启动httpd服务器

可以使用/etc/init.d/httpd restart 命令使之生效!

或使用 service httpd restart

再将主机B的DNS指向192.168.1.12 因为此DNS服务器会对一上的域名进行解析!

再在主机B的浏览器中输入以上的域名,如果没有错误的话就可以访问了。

也可以在Apache服务器上用lynx命令进行访问,后加域名或IP如果没有设置错误会显示和浏览器中显示一样的内容!

 

 

我们还可以使用以下的方式对URL的路径映射设置访问的权限!

 

     <Directory  /var/www/AA >

      order deny,allow

      deny from all

      allow from 192.168.100.14

     </Directory>

以下的设置是先拒绝所有的主机对该目录的访问,然后只允许192.168.100.14这台主机访问该目录文件!

3我们还可以配置基于端口号的配置,]

服务器配置:

 

    Listen 192.168.100.9:8080

    ServerName   www.sxb.com

 

 

 

 

    <VirtualHost 192.168.100.9:8080>

    DocumentRoot    /var/www

    ServerName       sxb.sxb.com

    </VirtualHost>

我们在访问该IP的时候要在后面输入端口号8080不然就不会访问到所要访问的页面!

  要建立域名访问的站点就必须在DNS服务器中建立相应的设置!否则服务器就会启动不了!实验就不会成功!

心得:实验要多练!

 

 

 

00
返回[爱情鸟008]  关闭窗口 | 隐藏边栏
本地热帖
[全国漫游] 更多>>
西祠智投

对不起,匆匆过客不能发帖或者跟帖:(

请先登录或者注册

本版精品更多>>

相关热贴

没有其他相关标签