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

猜你喜欢

转载自www.cnblogs.com/amnotgcs/p/12893934.html
今日推荐