centos7安装openssl到1.1.1
时间: 2024-12-23 20:18:33 浏览: 6
CentOS 7默认使用的是OpenSSL 1.0.2版本,如果你想升级到1.1.1版本,你需要手动下载并编译安装,因为官方仓库可能不再提供1.1.1版本的包。
以下是安装步骤:
1. **停止服务**:
```
sudo systemctl stop httpd
```
2. **删除旧版本**:
```bash
sudo yum remove openssl
```
3. **下载源码**:
```
wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz
```
4. **解压文件**:
```
tar -zxvf openssl-1.1.1k.tar.gz
```
5. **进入目录**:
```
cd openssl-1.1.1k
```
6. **配置编译**:
```bash
./config --prefix=/usr/local/openssl-1.1.1 --openssldir=/etc/ssl/certs
```
7. **编译和安装**:
```
make && sudo make install
```
8. **检查安装**:
```bash
which openssl
```
9. **更新系统路径**:
```bash
echo 'export PATH="/usr/local/openssl-1.1.1/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
```
10. **重启服务**:
```
sudo systemctl start httpd
```
注意:这可能会替换掉某些依赖于旧版本OpenSSL的服务或程序,所以在升级之前建议先备份重要数据,并确认所有受影响的应用已经迁移或兼容新版本。
阅读全文