您的位置:首页 > 运维架构 > Apache

Linux下使用APACHE

2016-05-05 14:29 225 查看
在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即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache linux