Linux系统编译安装httpd
时间: 2023-07-14 12:13:53 浏览: 254
下面是在Linux系统中编译安装httpd的步骤:
1.首先,从Apache官网下载最新版的httpd源码包,比如 httpd-2.4.41.tar.gz。
2.解压缩源码包,进入解压后的目录:
```
tar -zxvf httpd-2.4.41.tar.gz
cd httpd-2.4.41
```
3.配置编译选项:
```
./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-ssl=/usr/local/openssl
```
这里的--prefix指定了httpd的安装目录,--enable-so启用了动态模块支持,--enable-ssl启用了SSL支持,--with-ssl指定了OpenSSL的安装路径。
如果没有安装OpenSSL,可以使用以下命令进行安装:
```
wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz
tar -zxvf openssl-1.1.1d.tar.gz
cd openssl-1.1.1d
./config --prefix=/usr/local/openssl
make && make install
```
4.编译并安装:
```
make
make install
```
5.启动httpd服务:
```
/usr/local/apache2/bin/apachectl start
```
至此,httpd已经成功安装并启动了。可以通过浏览器访问 http://localhost/ 进行测试。
阅读全文