发布时间:2014-09-05 17:15:06作者:知识屋
环境:虚拟机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.myhack58.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.zhishiwu.com及 ww.myhack58.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.zhishiwu.com
DocumentRoot "/usr/local/apache2/htdocs/www.zhishiwu.com"――如果目录不存在先建个
Directoryindex index.html――此文件自己建个在www.zhishiwu.com目录下
<Directory "/usr/local/apache2/htdocs/www.zhishiwu.com">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 192.168.223.137:80>
ServerName www.myhack58.net
DocumentRoot "/usr/local/apache2/htdocs/www.myhack58.net"――如果目录不存在先建个
Directoryindex index.html――此文件自己建个在www.myhack58.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.zhishiwu.com
192.168.223.137 www.myhack58.net
7.浏览器中分别输入www.zhishiwu.com及 www.myhack58.net显示不同网页
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能