我很烦必须不断输入 mydomain.com:10000 才能访问我拥有的应用程序。我在这里读到您可以设置 proxypass,这样我就可以让 app.mydomain.com 提供 mydomain.com:10000,这样就很简单了,我不必每次都输入端口。
我按照以下方式设置配置serverfault 上的这个帖子但当我尝试访问它时出现以下错误
内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。
请联系 [未提供地址] 的服务器管理员,告知他们此错误发生的时间,以及您在发生此错误之前执行的操作。
有关此错误的更多信息可以在服务器错误日志中找到。
这是我的配置。
如果需要提供任何其他信息,请告诉我。我有点困惑,因为我找到的每个指南都指出这是一个好的配置。除非我遗漏了什么
<VirtualHost *:443>
ServerName app.mydomain.com
ProxyPreserveHost On
ProxyPass / https://app.mydomain.com:10000/
ProxyPassReverse / https://app.mydomain.com:10000/
SSLCertificateFile /etc/letsencrypt/live/app.mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/app.mydomain.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
编辑:已修复,我刚刚将以下内容添加到我的配置中
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off