在http://httpd.apache.org/下载apache,我下载的是httpd-2.2.31.tar.gz
使用SecureFx连接linux服务器,将下载的httpd-2.2.31.tar.gz上传到local目录下
使用secureCRT连接linux服务器,到local目录下
[root@local]# ls //你将会看到你上传的httpd-2.2.31.tar.gz
[root@local]# tar –zxvf httpd-2.2.31.tar.gz // 解压httpd-2.2.31.tar.gz后为httpd-2.2.31
[root@local]# mkdir /usr/local/web/apache/ //在这个目录下建立文档,利于管理
[root@local]# cd httpd-2.2.31
[root@httpd-2.2.9]#./configure --prefix=/usr/local/web/apache --enable-shared=max --enable-module=rewirte --enable-module=so
[root@httpd-2.2.9]# make //编译
[root@httpd-2.2.9]# make install //安装
安装成功之后,使用SecureFx进入apache的安装目录( /usr/local/web/apache/ ),打开bin目录,使用文本编辑httpd.conf文件
找到“#ServerName www.example.com:80”,将本行的#去掉
[root@httpd-2.2.9]# cd ../web/apache/bin //进入apache的安装的bin目录
[root@bin]# ./apachectl start //启动Apache
如果出现端口被占用的错误,解决方法如下:
1.在httpd.conf文本中找到“Listen 80”,修改80为其它端口号
2. [root@local]# netstat -tlnp | grep 80 //查看80端口使用进程
[root@local]# pkill 使用80端口的进程ID或者名字 //结束所有使用80端口的进程
[root@httpd-2.2.9]# cd web/apache/bin //进入apache的安装的bin目录
[root@bin]# ./apachectl restart //重启Apache
查看apche是否安装成功的方法:在浏览器中输入http://linux服务器ip:apache端口 回车,出现“It works”表示安装成功
将web静态页面部署到apache下
使用secureFx进入Apache安装目录( /usr/local/web/apache/ ),打开htdocs
将web静态页面上传在此目录下,重启apache即可。