Gogs.io работает на поддомене с портом
Я пытаюсь запустить Gogs.io на веб-сервере apache вместе со стандартным веб-сайтом, и я пытаюсь использовать Gogs.io на поддомене, а не на моем стандартном домене с портом.
Gogs.io работает на порту 3000, и я хочу, чтобы URL был
http://gogs.example.net/
Скорее, чем
http://example.net:3000/
И мой публичный IP с портом и example.net:3000
работать, но при попытке использовать gogs.example.net
, Я всегда получаю страницу AT&T DNS Error Assist. Я не уверен, что делаю не так, потому что раньше он работал до тех пор, пока я не попытался изменить имя субдомена в конфигурации apache, но я изменил его обратно, когда у меня возникли проблемы, но не повезло.
Вот мой конфиг Apache для страницы:
<VirtualHost *:80>
ServerName gogs.example.net
ProxyPreserveHost On
ProxyPass / http://example.net:3000/
ProxyPassReverse / http://example.net:3000/
</VirtualHost>
Это может быть невозможно, но любая помощь будет принята с благодарностью!
1 ответ
Исправлена проблема с добавлением записи A в мой домен
A Record: git -> 111.222.333.444
А также изменил настройки VirtualHost для включения субдомена в ProxyPass и ProxyPassReverse
<VirtualHost *:80>
ServerName gogs.example.net
ProxyPreserveHost On
ProxyPass / http://git.example.net:3000/
ProxyPassReverse / http://git.example.net:3000/
</VirtualHost>