我正在尝试在 apache 网络服务器和标准网站上运行 Gogs.io,并且我正在尝试在子域上使用 Gogs.io,而不是使用带有端口的标准域。
Gogs.io 在端口 3000 上运行,我希望 url 是
http://gogs.example.net/
而不是
http://example.net:3000/
我的公共 IP 都带有端口和example.net:3000
工作,但是在尝试使用时gogs.example.net
,我总是得到一个 AT&T DNS 错误辅助页面。我不确定自己做错了什么,因为在我尝试更改 apache 配置中的子域名称之前,它一直在工作,但是当我开始遇到问题时,我将其改回来,但运气不好。
这是该页面的 Apache 配置:
<VirtualHost *:80>
ServerName gogs.example.net
ProxyPreserveHost On
ProxyPass / http://example.net:3000/
ProxyPassReverse / http://example.net:3000/
</VirtualHost>
这可能是不可能的,但任何帮助将不胜感激!