zoukankan      html  css  js  c++  java
  • Apache httpd server部署

    一直以为Apache就是直接通过Yum安装才可以。直到接触项目后,才发现居然还可以通过源码进行编译安装。
    按照以往编译安装的步骤,发现会报错,本文就记录一下Apache的整个编译安装步骤。
    这个安装步骤有点奇葩,编译前需要额外下载几个文件到指定目录,搞不懂为什么官方不直接都弄好再上传。。。
    一个脚本搞定:(前提是版本一致。。)

    #!/bin/bash
    wget
    https://downloads.apache.org/httpd/httpd-2.4.43.tar.gz yum install expat expat-devel pcre pcre-devel -y wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.gz wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz tar -zxvf httpd-2.4.43.tar.gz
    tar -zxvf apr-1.7.0.tar.gz tar -zxvf apr-util-1.6.1.tar.gz mv apr-1.7.0 httpd-2.4.43/srclib/apr mv apr-util-1.6.1 httpd-2.4.43/srclib/apr-util ./configure --prefix=/usr/local/httpd2.2.43 make make install
    sed -i 's/#ServerName/ServerName/g' /usr/local/httpd2.2.43/conf/httpd.conf  #修改对应的值ServerName localhost:80,我这里分了两步执行
    sed -i 's/www.example.com:80/localhost:80/' /usr/local/httpd2.2.43/conf/httpd.conf
    /usr/local/httpd2.2.43/bin/apachectl -k start /usr/local/httpd2.2.43/bin/apachectl -k graceful #平滑重启命令?

    浏览器访问页面,显示内容如下:

    安装完成!!!


    PS:如以上脚本有问题或有疑问,可以参考官方教程:
    浏览器下载安装包的方法:
    apache下载有一点麻烦
    https://projects.apache.org/releases.html

    其他文件下载
    http://httpd.apache.org/docs/2.4/zh-cn/install.html
    点击以下的download

     下载对应的压缩包

     官方编译安装教程

    http://httpd.apache.org/docs/2.4/zh-cn/install.html

  • 相关阅读:
    设计模式大赛 -- 大话设计模式
    访问者模式 -- 大话设计模式
    puts的用处
    scanf的使用
    iOS,手势识别简单使用
    iOS,多媒体,地图相关
    iOS,文本输入,键盘相关
    iOS,XMPP本地环境搭建和框架使用
    iOS,自动布局autoresizing和auto layout,VFL语言
    iOS,图片处理
  • 原文地址:https://www.cnblogs.com/biaopei/p/13048985.html
Copyright © 2011-2022 走看看