设为首页 收藏本站
查看: 654|回复: 0

[LAMP环境搭建一]Apache安装

[复制链接]

尚未签到

发表于 2015-8-20 14:41:17 | 显示全部楼层 |阅读模式
  vi /etc/sysconfig/network-scripts/ifcfg-eth0
加入 ONBOOT=yes                           //启动时网络接口是否有效
这样就可以自动连接网络了
  /********************
删除自带的apache:
service httpd stop
yum remove httpd
/********************
安装前准备:
yum -y install gcc gcc-c++ libtool
  /*******************
下载:apache源码包 注意是httpd的
http://httpd.apache.org/
[iyunv@localhost 桌面]# wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.9.tar.gz
/*******************
安装apache前先下载安装apr apr-util pcre
http://apr.apache.org/
apr:http://mirrors.hust.edu.cn/apache//apr/apr-1.5.0.tar.gz

apr-util:http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.3.tar.gz
  http://www.pcre.org/
pcre:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.gz
  [iyunv@localhost src]# ls
apr-1.5.0.tar.gz       httpd-2.4.9.tar.gz  vmware-tools-distrib
apr-util-1.5.3.tar.gz  pcre-8.34.tar.gz
  wget
tar -zxvf
cd
./configure
make
make install
  [iyunv@localhost apr-1.5.0]# ./configure --prefix=/usr/local/apr
  [iyunv@localhost apr-util-1.5.3]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
  [iyunv@localhost pcre-8.34]# ./configure --prefix=/usr/local/pcre
/****************************
[iyunv@localhost httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-cgi --enable-ssl --enable-rewrite --enable-mods-shared=most --enable-module=so --enable-proxy --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
  如果make不成功,那么是configure不成,例如你缺少ssl组件,可以去掉
--enable-ssl
  make
make install
  修改配置文件 里面的servername 改为 localhost:80
  启动 /usr/local/apache/bin/apachectl start
启动后没反应,查看错误日志看是什么问题,这里是没加载个模块,所以修改配置文件
#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
去掉注释 载入模块
  再次启动apache 用浏览器访问localhost检查是否成功
  让主机也能访问 则修改防火墙设置 开放80端口
  [iyunv@bogon 桌面]# vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
  改后重启防火墙 /etc/init.d/iptables restart
/************************************
将apache加入系统服务 随机启动
首先以apachectl脚本为模板生成Apache服务控制脚本:
    grep -v "#" /usr/local/apache-2.2.15/bin/apachectl  > /etc/init.d/apache
   用vi编辑Apache服务控制脚本/etc/rc.d/init.d/apache:
    vi /etc/rc.d/init.d/apache
   在文件最前面插入下面的行,使其支持chkconfig命令:
    #!/bin/sh
       # chkconfig: 2345 85 15
       # description: Apache is a World Wide Web server.
   保存后退出vi编辑器,执行下面的命令增加Apache服务控制脚本执行权限:
    chmod  +x  /etc/init.d/apache
   执行下面的命令将Apache服务加入到系统服务:
    chkconfig --add apache
   执行下面的命令检查Apache服务是否已经生效:
    chkconfig --list apache
              命令输出类似下面的结果:
              apache          0:off 1:off 2:on 3:on 4:on 5:on 6:off
       表明apache服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制Apache的启动和停止。
  启动Apache服务:
    service apache start
   停止Apache服务:
       service apache stop
   执行下面的命令关闭开机自启动:
    chkconfig apache off
   执行下面的命令改变开机自启动的运行级别为3、5:
    chkconfig --level 35 apache on
  /***********************************************
开启URL重写
1.打开httpd.conf
2.找到 LoadModule rewrite_module modules/mod_rewrite.so并将其前面的#去掉
3.找到Directory配置节点 ,将AllowOverride None 改成 AllowOverride All
4.重启APACHE

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-101743-1-1.html 上篇帖子: [转]LAMP(Linux-Apache-MySQL-PHP)网站架构 下篇帖子: LAMP下添加支持openssl的主机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表