RedHat Linux 9.0下Apache 2.2安装及简单配置

环境:虚拟机VMware Workstation 7.1+RedHat Linux 9.0

安装步骤:

1.下载apache2.2.18.tar.gz安装包;

2.复制到根目录:#cp apache2.2.18.tar.gz ~

3.进入根目录,解压:cd 回车;tar -xvzf apache2.2.18.tar.gz 解压

4进入apache2.2.18目录

5.用以下命令安装:#./configure --prefix=/usr/local/apache2  ——这就是安装目录了

#make  

#make install

6.进入apache安装目录:cd /usr/local/apache2/bin   启动apache服务:sh apachectl start

7.测试是否成功,浏览器输入 显示 it works成功

简单配置:

1.进入目录:cd /usr/local/apache2/conf

2.编辑配置文件httpd.conf  : vi httpd.conf

3.输入 /ServerName 回车定位到ServerName位置,修改主机名 ServerName 192.168.223.137:80 ( 注:此ip地址为自己机子的)保存退出:wq

4.进入目录:/usr/local/apache2/htdocs 修改index.html文件

5.修改hosts文件:vi /etc/hosts 添加 192.168.223.137  linuxidc.net ---随便输用它登录

6.若在windows下登录还得修改win下hosts文件: %systemroot%3/windows/system32/drivers/etc 用记事本打开修改添加即可

7.IE中输入,将显示第4步修改的index.html 网页

注:登录中有可能无法显示。可以关闭linux防火墙:service iptables stop即可

关于虚拟主机的配置:

主要配置文件位于:/usr/local/apache2/conf/extra目录下的httpd-vhosts.conf文件

前提:1.在主配置文件httpd.conf中把 Include conf/extra/httpd-vhosts.conf 这行注释去掉;

2.<Directory>与 </Directory> 间的内容注释掉,即前加#

3.以不同域名区分虚拟主机如:和

具体步骤:

1.进入/usr/local/apache2/conf/extra目录编辑httpd-vhosts.conf文件或自己新建一个,先备份原文件

2.备份原文件:cp httpd-vhosts.conf httpd-vhosts.conf.bak

3.编辑httpd-vhosts.conf:vi httpd-vhosts.conf

4.修改内容:

NameVirtualHost 192.168.223.137:80


<VirtualHost 192.168.223.137:80>
     ServerName
     DocumentRoot  "/usr/local/apache2/htdocs/www.linuxidc.com"——如果目录不存在先建个
     Directoryindex  index.html——此文件自己建个在目录下
  
    <Directory "/usr/local/apache2/htdocs/www.linuxidc.com">

Options None
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost 192.168.223.137:80>
     ServerName
     DocumentRoot  "/usr/local/apache2/htdocs/www.linuxidc.net"——如果目录不存在先建个
     Directoryindex  index.html——此文件自己建个在目录下
  
    <Directory "/usr/local/apache2/htdocs/www.linuxidc.net">
        Options None
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

5.保存退出,重启服务

/usr/local/apache2/bin/apachectl stop

/usr/local/apache2/bin/apachectl start

6.在/etc/hosts及windows下的hosts文件中添加域名解析

192.168.223.137 

192.168.223.137 

7.浏览器中分别输入及  显示不同网页。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywdzz.html