CentOS 安装 apache
来源:互联网 发布:免费商城系统 php 编辑:程序博客网 时间:2024/04/27 20:18
安装环境:
centos
apr-1.5.0.tar.gz下载地址:http://apr.apache.org/download.cgi
apr-util-1.5.3.tar.gz 下载地址:http://apr.apache.org/download.cgi
pcre-8.35.tar.gz下载地址:http://pcre.org/
httpd-2.4.9.tar.gz下载地址:http://httpd.apache.org/
安装Apache 前先确保服务器能够访问外网,然后确保centos已经安装了gcc 如果没有 则执行一下
[root@centos ~]# yum install gcc gcc-c++ kernel-devel
[root@centos ~]#mkdir /usr/loacl/apr
[root@centos ~]#mkdir /usr/loacl/apr -util
[root@centos ~]#mkdir /usr/loacl/pcre
[root@centos ~]#mkdir /usr/loacl/apache
[root@centos ~]# cd /usr/local/
安装 apr
[root@centos local]# tar xvfapr-1.5.0.tar.gz
[root@centos local]# cdapr-1.5.0
[root@centosapr-1.5.0]# ./configure --prefix=/usr/local/apr
[root@centosapr-1.5.0]# make
[root@centosapr-1.5.0]# make install
或者
[root@centosapr-1.5.0]# make && make install
安装 apr-util
[root@centos local]# tar xvf apr-util-1.5.3.tar.gz
[root@centos local]# cd apr-util-1.5.3
[root@centosapr-util-1.5.3]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@centosapr-util-1.5.3]# make
[root@centosapr-util-1.5.3]# make install
安装 pcre
[root@centos local]# tar xvf pcre-8.35.tar.gz
[root@centos local]# cd pcre-8.35
[root@centospcre-8.35]# ./configure --prefix=/usr/local/pcre
[root@centospcre-8.35]# make
[root@centospcre-8.35]# make install
安装 httpd
[root@centos local]# tar xvf httpd-2.4.9.tar.gz
[root@centos local]# cd httpd-2.4.9
[root@centoshttpd-2.4.9]#
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with- pcre=/usr/local/pcre --enable-module=shared
其中--enable-module=shared表示Apache可以动态的加载模块,为以后安装php铺垫。
[root@centoshttpd-2.4.9]# make
[root@centoshttpd-2.4.9]# make install
注意:如果安装错误,想重新装的话,先删除安装的文件夹,然后在解压后的文件夹内执行清除编译:make clean all
配置Apache
修改配置文件,如果不修改的话就启动了apache服务的话就会出现问题:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
解决方法:
在安装的目录下修改文件:
命令:vim /usr/local/apache/conf/httpd.conf
把:
# ServerName www.example.com:80
改为:
ServerName localhost:80
然后也可以配置自己的发布主页目录:
同时也可以添加php的主页:
如果 /etc/下有hosts文件的话修改:
修改文件: vi /etc/hosts
在后面输入:192.168.8.119 server.example.com
IP地址改成自己的ip就行了。
启动apache服务:
输入命令:/usr/local/apache/bin/apachectl start
开机自动启动:vim etc/rc.local
添加:/work/installed/apache/bin/apachectl start 这里是apache的安装目录里面的配置文件,让它开机自动启动就行啦!
如果不行的话关闭防火墙:iptables -F
输入IP地址可以看到:it works!
但是这种情况必须关闭防火墙,所以需要配置防火墙:
打开iptables的配置文件:vi /etc/sysconfig/iptables
添加一条80端口:(如果自己自定义端口的话,填写自己的端口)
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
- centOS 安装apache
- CentOS安装配置Apache
- CentOS 下安装Apache
- centos 安装apache+svn
- Centos安装apache
- CentOS 6.3 安装Apache
- Centos 安装Apache软件
- apache centos 安装webbench
- centos 下 apache 安装
- centos 安装Apache
- CentOS安装Apache
- centos安装apache
- Centos 6.3 安装apache
- CentOS Apache服务器安装
- CentOS 安装Apache
- CentOS-6.7安装apache
- centos 安装apache
- CentOS 安装 apache
- Android开发之常用必备工具类图片bitmap转成字符串string与String字符串转换为bitmap图片格式
- 图解首次使用流光5.0
- 使用Servlet实现增删改查的功能
- HDU 4005 边双联通分量
- Python与MySQL联动实例一两则
- CentOS 安装 apache
- 日期格式化 android.text.format.DateFormat
- Java并发之读者-写者几种实现
- Java final String类的详细用法还有特性说明,自己也在学习.
- ArcGIS使用Python脚本工具
- PyGobject(六十五)Gtk.Widget之Gtk.Image
- MYSQL主从配置及读写分离
- Java多线程内存模型
- 蓝牙4.2新增联网、多对多Mesh技术或将取代Zigbee?