• linux 配置 Apache 服务器


    注:参考文档:Apache HTTP 服务器 2.4 文档

    一、下载安装

    方法1、在 Fedora/CentOs/Red Hat Enterprise linux 中

    sudo yum install httpd
    sudo systemctl enable httpd
    sudo systemctl start httpd
    

    方法2、在 Ubuntu/Debian 中

    sudo apt install apache2
    sudo service apache2 start
    

    方法3、如果你想使用源码安装

    apache download下载源码
    然后解压:tar -zxvf httpd-xx.tar
    接着配置:cd httpd-xx; ./configure --prefix=PREFIX
    最后安装:make & make install
    自定义设置:vim PREFIX/conf/http.conf
    测试/启动:PREFIX/bin/apachectl -k start

    注1:PREFIX 是你要安装 apache 的位置,如果不指定,默认在 /usr/local/apache2
    注2:想获取更多配置命令,可以执行 ./configure --help,或访问configure - Configure the source tree

    注3:Requirements
    APR and APR-Util:确保已在系统上安装APR和APR-Util。如果您不使用或不想使用系统提供的版本,请从Apache APR下载最新版本的APR和APR-Util,将它们解压缩到/ httpd_source_tree_root / srclib / apr和/ httpd_source_tree_root / srclib / apr-util中(请确保目录名称没有版本号;例如,APR发行版必须位于/ httpd_source_tree_root / srclib / apr /下),并使用./configure的--with-included-apr选项。在某些平台上,您可能必须安装相应的-dev软件包,以允许httpd针对已安装的APR和APR-Util副本进行构建。

    Perl-Compatible Regular Expressions Library (PCRE):这个库安装的时候会用到,但是已经不在内置在httpd中了,所以你需要确认它已经安装了。如果没有自动检测到,你可以使用 --with-pcre 指定它的路径。

    Disk Space:你得有50MB的临时空间,安装完占用大约10MB,当然这和你安装的配置有关,比如选用第三方模块的数量。

    ANSI-C Compiler and Build System:你用源码安装肯定需要编译源码的编辑器,一般推荐使用 gcc,同时你的 make 命令也应该包含在环境变量里。

    Accurate time keeping:你需要有准确的时间,比如用NTP进行网络同步时间。

    Perl 5 [OPTIONAL]这个是可选的,用来支持 aspxdbmmanage 等脚本。

    注4:测试:
    如果你已经安装好了,那么你可以通过访问 http://localhost/ 来查看你的html网页。
    这个网页的文件通过 DocumentRoot 来指定,一般在 PREFIX/htdocs 路径下。
    之后你可以通过 PREFIX/bin/apachectl -k stop 来停止 apache

  • 相关阅读:
    GO语言并发
    NEERC2017:L
    bzoj2823[AHOI2012]信号塔
    bzoj1336[Balkan2002]Alien最小圆覆盖
    bzoj1069[SCOI2007]最大土地面积
    ACM2017Tsukuba:H
    ACM2015沈阳:B-Bazinga
    bzoj2724[Violet 6]蒲公英
    [bzoj4066]简单题
    [bzoj2125]最短路
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/12893934.html
Copyright © 2020-2023  润新知