zoukankan      html  css  js  c++  java
  • linux下源码安装apache服务

    1、搭建静态网站是,我们只需要搭建apache服务即可满足要求。

    例如:如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器。apache他会把它某个目录下的index.html里的代码通过URL地址在返回给客户端的游览器,然后游览器就会根据返回的代码解析成我们看到的网页内容。这是我们访问网页代码的情况。

    2、但是,如果我们访问的是非.html文件呢apache也会尝试把这个文件打开,把里面的代码全部在返回给客户端,所以前台就会把这个文件代码全部显示出来(客户端能解析),或者出现一个下载这个文件的情况。(客户端不能解析)

    PS:系统已安装的apache服务可以选择卸载OR不卸载(只要保证开启的服务不冲突就OK)

    一、源码安装apache

    Wget下载apache软件包

    # cd /usr/local/src

     

    Tar解压缩源码包

     

    Configure配置路径、检测安装平台

     ps:./configure命令需要在httpd目录下执行。先决条件:zlib已经安装好

     (其他参数,可按照自己的需求进行选择)

    执行configure时可能出现的问题如下,原因:zlib没有安装——————>请先安装zlib ,再次执行configure,完成。

    当你下载的apache安装包中不存在上图的3个文件夹(安装将失败),请下载新的安装包。

    执行make && make install编译、安装


     启动服务

    可能出现的问题


     问题解决

    # vi /usr/local/apache/conf/httpd.con

      

    #ServerName www.example.com:80 更改为:ServerName localhost:80或者 本机IP:80


    再次启动,OK


     测试:然后测试一下apache是否安装成功,在地址栏输入:本机IP/index.html,显示It works,则说明apache源码安装成功了。

    设置apache服务为开机自启动项

    ps:将XX/apacheclt -k start 命令加入到/etc/rc.d/rc.local中

  • 相关阅读:
    OnEraseBkgnd、OnPaint与画面重绘
    .编译ADO类DLL时报错的解决方案
    VC列表框样式
    Codeforces 131D. Subway 寻找环树的最短路径
    Codeforces 103B. Cthulhu 寻找奈亚子
    Codeforces 246D. Colorful Graph
    Codeforces 278C. Learning Languages 图的遍历
    Codeforces 217A. Ice Skating 搜索
    Codeforces 107A. Dorm Water Supply 搜图
    Codeforces 263 D. Cycle in Graph 环
  • 原文地址:https://www.cnblogs.com/cugb-2013/p/3634288.html
Copyright © 2011-2022 走看看