| 关键词: apache 文件 目录 conf nbsp local httpd net www vhosts |
环境:虚拟机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.测试是否成功,浏览器输入http://serverip 显示 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中输入http://www.my***.net,将显示第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.以不同域名区分虚拟主机如:www.***.net及 www.my***.net. 具体步骤: 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 www.***.net DocumentRoot "/usr/local/apache2/htdocs/www.***.net"——如果目录不存在先建个 Directoryindex index.html——此文件自己建个在www.***.net目录下 <Directory "/usr/local/apache2/htdocs/www.***.net"> Options None AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost 192.168.223.137:80> ServerName www.my***.net DocumentRoot "/usr/local/apache2/htdocs/www.my***.net"——如果目录不存在先建个 Directoryindex index.html——此文件自己建个在www.my***.net目录下 <Directory "/usr/local/apache2/htdocs/www.myhack58.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 www.***.net 192.168.223.137 www.my***.net 7.浏览器中分别输入www.***.net及 www.my***.net显示不同网页 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|