apache2: 安装和配置

本文介绍了LAMP(Linux+Apache+MySQL+PHP)和LNMP(Linux+Nginx+MySQL+PHP)两种常见的Web服务器架构。详细讲解了Apache的安装、配置过程,并对比了Nginx的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LAMP:linux+apache+mysql+php

LNMP:linux+nginx+mysql+php


apacheweb服务器,依賴php,就像windowsIIS依赖ASP


nginxhttp和反向代理服务器,也是IMAP/POP3/SMTP代理服务器.


##############################################

apache安装和配置:


直接安装:

sudoapt-get install apache2

修改配置在web测试

/etc/apache2/apache2.conf

ServerName localhost:80


安装包安装:

apache2改名httpd,依赖aprapr-utilpcre


安装aprapr-util

cpapr apr-util httpd/srclib

cdhttpd/srclib/apr

./configure --prefix=/usr/local/apr

make

makeinstall


cdhttpd/srclib/apr-util

./configure --prefix=/usr/local/apr-util

--with-apr=/usr/local/apr

make

makeinstall


安装pcre

cdpcre

./configure --prefix=/usr/local/pcre

make

makeinstall


安装apache:

./configure --prefix=/usr/local/apache2

--with-apr=/usr/local/apr

--with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

make

makeinstall


更改配置:

sudovi /usr/local/apache2/conf/httpd.conf

ServerName localhost:80


启动服务:

/usr/local/apache2/bin/apachectl–k start/stop/restart


web测试:

http://localhost:80


web页面在/usr/local/apache2/htdocs/


很多应用依赖apache,需要根据需要修改配置即可.

直接安装的配置文件是: /etc/apache2/apache2.conf

手动安装的配置文件是: /usr/local/conf/httpd.conf


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值