centos-6.5 安装apache

1、避免端口、程序冲突、使用rpm卸载httpd

[[email protected] /]# rpm -qa httpd        #检查httpd的包
[[email protected] /]# rpm -e httpd --nodeps    #卸载

2、源码编译安装

  • 下载httpd包、解压
[[email protected] /]# wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.31.tar.gz
[[email protected] /]# tar zxf httpd-2.2.31.tar.gz -C /usr/src   #解压到/usr/src
[[email protected] /]# cd /usr/src/httpd-2.2.31/
  • 配置
[[email protected] httpd-2.2.31]# ls INSTALL README  #遇到不熟悉的软件是可参考这两个文件
[[email protected] httpd-2.2.31]# less README
[[email protected] httpd-2.2.31]# less INSTALL
[[email protected] httpd-2.2.31]# ./configure --help  #各种配置选项及含义
[[email protected] httpd-2.2.31]# yum -y install gcc
[[email protected] 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脚本程序支持
[[email protected] httpd-2.2.31]# echo $?
0
  • 编译安装
[[email protected] httpd-2.2.31]# make && make install   # make进行编译、make install 安装
[[email protected] httpd-2.2.31]# echo $?
0

3、确认安装结果

[[email protected] httpd-2.2.31]# ls /usr/local/httpd/
bin    cgi-bin  error   icons    lib   man     modules
build  conf     htdocs  include  logs  manual

4、优化执行路径

[[email protected] httpd-2.2.31]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
[[email protected] 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系统服务

[[email protected] httpd-2.2.31]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
[[email protected] httpd-2.2.31]# vim /etc/init.d/httpd
#!/bin/sh
# chkconfig:35 85 21  #3、5中启动、启动关闭的顺序分别为85、21
# description: start Apache HTTP Server  #服务描述
[[email protected] httpd-2.2.31]# chkconfig --add httpd  #添加系统服务
ch[[email protected] 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服务、并启动

[[email protected] httpd-2.2.31]# vim /usr/local/httpd/conf/httpd.conf
Servername www.httpd.com
[[email protected] httpd-2.2.31]# /usr/local/httpd/bin/apachectl -t #语法检查
Syntax OK
[[email protected] httpd-2.2.31]# /etc/init.d/httpd start
[[email protected] httpd-2.2.31]# netstat -anpt | grep httpd
tcp        0      0 :::80                       :::*                        LISTEN      50141/httpd     

7、访问web站点

[[email protected] httpd-2.2.31]# vim /etc/hosts
192.168.119.131  www.httpd.com
[[email protected] httpd-2.2.31]# curl www.httpd.com
<html><body><h1>It works!</h1></body></html>

8、查看web站点访问情况

访问日志access_log错误日志error_log
[[email protected] 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" 200 44
[[email protected] httpd-2.2.31]# tail /usr/local/httpd/logs/error_log
时间: 2024-12-29 11:36:44

centos-6.5 安装apache的相关文章

在CentOS 6上安装Apache和PHP

本文演示如何在CentOS 6上安装Apache和PHP.CentOS 6自带的是Apache 2.2.3和PHP 5.1.6,您可以使用默认的CentOS包管理器进行安装yum.使用yum(而不是使用源代码进行安装)的优点在于您可以获得任何安全更新(分发时),并且依赖关系被自动处理. 安装Apache 运行以下命令: sudo yum install httpd mod_ssl 因为服务器在安装Apache时不会自动启动,所以必须手动启动它. sudo /usr/sbin/apachectl

在CentOS 6 中安装 Apache,Mysql, PHP

1.安装Apache 在终端中输入下面的命令就可以安装Apache了: sudo yum install httpd sudo的意思是用root用户做什么操作.要点击y就确认下载安装了,非常方便. 然后用下面的命令来启动服务 sudo service httpd start 现在不用着急往下弄,直接在浏览器中输入DigitalOcean给你的IP地址,应该就可以访问到Apache的欢迎页面了.类似下面的样子: 是不是很酷?如果你的域名已经成功解析到你主机的IP地址上的话,用你的域名应该也可以访问

centos 源码安装apache

redhat6采用centos yum源. 第一步下载apache依赖的软件包并安装 安装 apr下载地址:http://apr.apache.org/download.cgi 解压包:tar -jxvf apr-1.5.0.tar.bz2 注意:这里的包的格式是tar.bz2格式,如果是.tar格式的用 tar -zxvf +包的名字 命令解压. 进入该包的文件夹内,依次执行以下命令: ./configure --prefix=/work/installed/apr (注意:configure

CentOS 下编译安装Apache

卸载原有的apache 首先从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz然后从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz然后从 http://sourceforge.net/ 下载pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz 先装gcc和makeyum -y install gccyum -y install mak

centos系统yum安装apache+php+mysql

原文参考扩展来自:http://blog.csdn.net/lumengabc/article/details/38963609 先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 "P" 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .

转载:centos上yum安装apache+php+mysql等

1. 更新系统内核到最新. [[email protected] ~]#yum -y update 系统更新后,如果yum安装时提示错误信息,请执行以下命令修复. [[email protected] ~]#rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 2. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件 y[[email protected] ~]#um -y install httpd php mysql mysql-serv

CentOS 6.4安装Apache+MySQL+PHP的图文教程

LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 由于 Linux 和 PHP 的免费,在国外是相当的流行.国内大部分主机都是 Windows 平台,而我学的 ASP 和 .Net 刚好能搭配运行起来.后来由于种种原因,我的网站都移民到了国外,而在国外找一个性价比好的 Windows 主机实

Ubuntu 16.04/CentOS 6.9安装Apache压力测试工具ab

说明: ab工具已经在Apache中包含,如果不想安装Apache,那么可以使用下面方法单独安装. 安装: Ubuntu: sudo apt-get install apache2-utils CentOS: sudo yum -y install httpd-tools 官网: http://httpd.apache.org/(Apache服务器) http://httpd.apache.org/docs/2.0/programs/(Apache工具文档大全) http://httpd.apa

尝试CentOS 6.8安装Apache服务

1.安装development tools程序包组 安装Apache服务器前需要解决依赖性问题,比如需要安装GCC.GCC++.OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法解决依赖性问题. (1)挂载安装光盘,并安装"Development tools"包组 [[email protected] ~]# mount /dev/cdrom /media   将光盘挂载到media目录 [[email protected] ~]# cd /etc/yum.rep

CentOS 6.5安装Apache

1.Apache的特点 功能强大.配置简单.速度快.应用广泛.性能稳定可靠,并可做代理服务器或负载均衡来使用 2.Apache的应用场合 使用Apache运行静态HTML网页.图片(处理静态小文件能力不及Nginx). 使用Apache结合PHP引擎运行PHP.Perl.Python等程序 使用Apache结合Tomcat/Resion运行JSP,JAVA等程序 使用Apache作代理.负载均衡.rewrite规则过滤等等. 安装Apache 1.确认主机名.检查是否已经存在httpd.如果已经