CentOS 7 配置443端口
时间: 2024-03-09 16:44:14 浏览: 98
在 CentOS 7 中,配置 443 端口需要完成以下几个步骤:
1. 安装 SSL 模块
首先,需要安装 Apache 的 SSL 模块:
```
yum install mod_ssl
```
2. 生成自签名证书
生成自签名证书的命令为:
```
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/apache-selfsigned.key -out /etc/pki/tls/certs/apache-selfsigned.crt
```
该命令会在 `/etc/pki/tls/private/` 目录下生成一个 `apache-selfsigned.key` 文件和在 `/etc/pki/tls/certs/` 目录下生成一个 `apache-selfsigned.crt` 文件。
3. 配置 Apache
打开 Apache 的 SSL 配置文件 `/etc/httpd/conf.d/ssl.conf`,找到以下两行:
```
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
```
将其修改为:
```
SSLCertificateFile /etc/pki/tls/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/pki/tls/private/apache-selfsigned.key
```
然后找到以下一行:
```
#Listen 443 https
```
去掉前面的注释符号 #,使其生效:
```
Listen 443 https
```
4. 配置防火墙
如果服务器上启用了防火墙,需要开放 443 端口。可以通过以下命令开放:
```
firewall-cmd --add-service=https --permanent
firewall-cmd --reload
```
5. 重启 Apache
执行以下命令重启 Apache:
```
systemctl restart httpd.service
```
至此,443 端口的配置已经完成。在浏览器中输入 `https://服务器的IP地址` 即可访问 Apache 服务器。
阅读全文