Apache 443端口配了还要配 80吗
时间: 2023-10-10 08:15:04 浏览: 69
日历拼图求解程序By python
一般情况下,如果您已经在Apache配置文件中配置了端口 443(HTTPS),那么您不需要再单独配置端口 80(HTTP)。
但是,如果您希望您的网站可以通过HTTP和HTTPS两种协议进行访问,那么您需要在Apache配置文件中分别配置端口 80 和端口 443。
例如,在Ubuntu系统上,您可以使用以下命令打开默认的Apache虚拟主机配置文件:
```
sudo nano /etc/apache2/sites-available/000-default.conf
```
在该文件中,您可以添加以下内容来配置HTTP和HTTPS访问:
```
<VirtualHost *:80>
ServerName example.com
Redirect permanent / https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerName example.com
DocumentRoot /var/www/html
SSLEngine On
SSLCertificateFile /path/to/certificate.crt
SSLCertificateKeyFile /path/to/private.key
SSLCertificateChainFile /path/to/chain.crt
</VirtualHost>
```
这将重定向所有HTTP请求到HTTPS,并在端口 443 上启用SSL加密。如果您已经在Apache配置文件中配置了端口 443,则只需添加第一个 `<VirtualHost>` 块即可。
阅读全文