contos7.9编译安装apache
时间: 2024-01-27 14:05:40 浏览: 112
以下是在 CentOS 7.9 上编译安装 Apache 的步骤:
1. 安装编译 Apache 所需的依赖:
```
sudo yum install gcc gcc-c++ make pcre-devel openssl-devel apr-devel apr-util-devel
```
2. 下载 Apache 的源代码包:
```
wget https://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.46.tar.gz
```
3. 解压源代码包:
```
tar -zxvf httpd-2.4.46.tar.gz
```
4. 进入解压后的目录:
```
cd httpd-2.4.46
```
5. 配置编译选项:
```
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-ssl --with-ssl=/usr/include/openssl --enable-proxy --enable-proxy-http
```
解释一下上面的选项:
- `--prefix=/usr/local/apache2`:指定安装路径为 `/usr/local/apache2`
- `--enable-mods-shared=all`:启用所有可共享的模块
- `--enable-ssl`:启用 SSL 支持
- `--with-ssl=/usr/include/openssl`:指定 OpenSSL 的安装路径
- `--enable-proxy`:启用代理模块
- `--enable-proxy-http`:启用代理 HTTP 模块
6. 编译并安装:
```
make && sudo make install
```
7. 启动 Apache:
```
/usr/local/apache2/bin/apachectl start
```
现在你可以在浏览器中访问 http://your-server-ip/,看到 Apache 的欢迎页面。在浏览器中输入 `http://your-server-ip/server-status` 可以查看 Apache 的性能状态。同时,在 `/usr/local/apache2/conf/httpd.conf` 文件中可以对 Apache 的配置进行修改。
阅读全文