我有一台运行 Ubuntu 版本 22.04 的专用服务器,它使用 Apache 2.4.52。
我已经添加了一个网站并通过 LetsEncrypt 安装了 https 证书。
每当我尝试访问 http:// 域名时,网站都不会响应“无法访问此站点,mysite.org 响应时间过长。”但是 https:// 确实有效并显示我的网站。
以下是我网站的 .conf 文件的副本
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:5002/
ProxyPassReverse / http://127.0.0.1:5002/
ServerAdmin webmaster@localhost
ServerName mysite.org
ServerAlias www.mysite.org
DocumentRoot /var/www/mysite.org
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.mysite.org [OR]
RewriteCond %{SERVER_NAME} =mysite.org
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
感谢您的任何想法,因为我对这一切还很陌生:)