apache - 在 Ubuntu 14.04 中的 apache2 上安装 SSL

标签 apache ubuntu ssl ubuntu-14.04

我正在尝试在我的 apache2.4.7 ubuntu 14.04 服务器上安装 ssl 我正在学习 digital ocean 教程 here 但它一直将我重定向到普通的 http 版本。这是我在 sites-available 中的 000-default.conf(即使我删除了全部内容,它仍然会加载我的网站)

<VirtualHost *:443>
ServerName xxxxxx.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/xxxxxx.com.crt
SSLCertificateKeyFile /etc/apache2/ssl/xxxxxx.com.key
SSLCertificateChainFile/etc/apache2/ssl/intermediate.crt    

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost>

最佳答案

看起来你有一个进程在 443 端口上运行,所以当 apache 试图访问它时,它失败了。

netstat -tlpn | grep 443

用它来找出哪个进程正在使用它。它还应该为您提供进程 ID。 service <process> stop 或者 kill <processID>杀死正在使用您的 443 端口的进程。清除您的 Apache 日志并重新启动 Apache。

关于apache - 在 Ubuntu 14.04 中的 apache2 上安装 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32218634/

相关文章:

安装 ez_setup.py 时出现 Python 错误 "could not create SSL/TLS secure channel"

java - Apache HTTPClient 的 UnknownHostException

apache - 复杂的 .htaccess 重写

wordpress - AWS EC2 Ubuntu 文件权限问题

php - composer update failed 您的要求无法解析为一组可安装的软件包

ruby-on-rails - NET::HTTP 调用在 rails 环境中时从 ssl 失败

java - SSL:400 未发送所需的证书

javascript - CSS 和 JS 不会通过 404 重定向显示

java - SonarQube 4.0 - 启动时出现 LifeCycleException,https 端口未注释 - 原因?

安装在azure ubuntu中的mongodb无法连接