Rocky9安装HTTPS的命令
时间: 2024-06-08 09:06:19 浏览: 196
要在Rocky9上安装HTTPS,你需要按照以下步骤操作:
1. 安装mod_ssl:在终端中输入以下命令安装mod_ssl:
```
sudo dnf install mod_ssl
```
2. 生成SSL证书:使用以下命令生成自签名的SSL证书:
```
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/localhost.key -out /etc/pki/tls/certs/localhost.crt
```
在这个命令中,我们设置了证书的有效期为一年,你可以根据需要进行修改。
3. 启用SSL:在 `/etc/httpd/conf.d/ssl.conf` 文件中,找到以下行:
```
#LoadModule ssl_module modules/mod_ssl.so
```
将其取消注释并保存文件。
4. 配置虚拟主机:在 `/etc/httpd/conf.d/ssl.conf` 文件中,找到以下代码块:
```
<VirtualHost *:443>
ServerName www.example.com:443
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
</VirtualHost>
```
将 `ServerName` 和 `DocumentRoot` 替换为你自己的主机名和文档根目录。
5. 重启Apache:使用以下命令重启Apache服务:
```
sudo systemctl restart httpd
```
完成以上步骤后,你的Rocky9服务器就已经启用了HTTPS。
阅读全文