centos-6.5 安装apache
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了centos-6.5 安装apache,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2670字,纯文字阅读大概需要4分钟。
内容图文
1、避免端口、程序冲突、使用rpm卸载httpd
[root@www /]# rpm -qa httpd #检查httpd的包 [root@www /]# rpm -e httpd --nodeps #卸载
2、源码编译安装
- 下载httpd包、解压
[root@www /]# wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.31.tar.gz [root@www /]# tar zxf httpd-2.2.31.tar.gz -C /usr/src #解压到/usr/src [root@www /]# cd /usr/src/httpd-2.2.31/
- 配置
[root@www httpd-2.2.31]# ls INSTALL README #遇到不熟悉的软件是可参考这两个文件 [root@www httpd-2.2.31]# less README [root@www httpd-2.2.31]# less INSTALL [root@www httpd-2.2.31]# ./configure --help #各种配置选项及含义 [root@www httpd-2.2.31]# yum -y install gcc [root@www httpd-2.2.31]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi --prefix #安装目录 --enable-so #启用加载状态模块 --enable-rewrite #启用网页地址重写功能 --enable-charset-lite #启用字符集支持 --enable-cgi #启用CGI脚本程序支持 [root@www httpd-2.2.31]# echo $? 0
- 编译安装
[root@www httpd-2.2.31]# make && make install # make进行编译、make install 安装 [root@www httpd-2.2.31]# echo $? 0
3、确认安装结果
[root@www httpd-2.2.31]# ls /usr/local/httpd/ bin cgi-bin error icons lib man modules build conf htdocs include logs manual
4、优化执行路径
[root@www httpd-2.2.31]# ln -s /usr/local/httpd/bin/* /usr/local/bin/ [root@www httpd-2.2.31]# ls -l /usr/local/bin/httpd /usr/local/bin/apachectl lrwxrwxrwx. 1 root root 30 Sep 27 23:49 /usr/local/bin/apachectl -> /usr/local/httpd/bin/apachectl lrwxrwxrwx. 1 root root 26 Sep 27 23:49 /usr/local/bin/httpd -> /usr/local/httpd/bin/httpd
5、添加httpd系统服务
[root@www httpd-2.2.31]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd [root@www httpd-2.2.31]# vim /etc/init.d/httpd #!/bin/sh # chkconfig:358521 #3、5中启动、启动关闭的顺序分别为85、21 # description: start Apache HTTP Server #服务描述 [root@www httpd-2.2.31]# chkconfig --add httpd #添加系统服务 ch[root@www httpd-2.2.31]# chkconfig --list httpd #查看httpd服务的自启动状态 httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
6、配置httpd服务、并启动
[root@www httpd-2.2.31]# vim /usr/local/httpd/conf/httpd.conf Servername www.httpd.com [root@www httpd-2.2.31]# /usr/local/httpd/bin/apachectl -t #语法检查 Syntax OK [root@www httpd-2.2.31]# /etc/init.d/httpd start [root@www httpd-2.2.31]# netstat -anpt | grep httpd tcp 00 :::80 :::* LISTEN 50141/httpd
7、访问web站点
[root@www httpd-2.2.31]# vim /etc/hosts 192.168.119.131 www.httpd.com [root@www httpd-2.2.31]# curl www.httpd.com <html><body><h1>It works!</h1></body></html>
8、查看web站点访问情况
访问日志access_log错误日志error_log [root@www httpd-2.2.31]# tail /usr/local/httpd/logs/access_log 192.168.119.131 - - [28/Sep/2016:00:05:13 +0800] "GET / HTTP/1.1"20044 [root@www httpd-2.2.31]# tail /usr/local/httpd/logs/error_log
原文:http://www.cnblogs.com/zzzhfo/p/5925786.html
内容总结
以上是互联网集市为您收集整理的centos-6.5 安装apache全部内容,希望文章能够帮你解决centos-6.5 安装apache所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。