Я пытаюсь настроить поддомен на своих виртуальных хостах Apache2, который будет отвечать на запросы solr через порт 443.
Я настроил свой solr 8.1.1, и он доступен с моим IP-адресом на порту 8984, теперь мне нужно, чтобы он был доступен как https://solr.mydomain.org, поэтому я попытался настроить виртуальный хост следующим образом:
<VirtualHost *:80>
ServerName solr.mydomain.org
Redirect permanent /secure https://solr.mydomain.org
</VirtualHost>
<VirtualHost *:443>
ServerName solr.mydomain.org
ErrorLog /var/log/apache2/error.solr.log
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/apache2/ssl/ca.crt
SSLCertificateKeyFile /etc/apache2/ssl/ca.key
ProxyPass / http://localhost:8984/
ProxyPassReverse / http://localhost:8984/
</VirtualHost>
после того, как я нашел этот ответ (и примечания) и другие онлайн-руководства.
Я также установил все моды, предложенные здесь. я удалил строки
ProxyRequests Off
ProxyPreserveHost On
после безуспешного тестирования их по предложению они больше не нужны.
К сожалению, когда я пытаюсь получить доступ к solr.mydomain.org из Интернета, у меня истекает время ожидания. Может ли кто-нибудь указать мне правильное направление?
РЕДАКТИРОВАТЬ: код работает почти правильно (без перенаправления с http на https), как только я исправил ошибку в своем файле хоста! Я не уверен, следует ли это удалить или это может помочь.
РЕДАКТИРОВАТЬ 2: Исправлен код для перенаправления, теперь это действительно глупо!
<VirtualHost *:80>
ServerName solr.mydomain.org
Redirect permanent / https://solr.mydomain.org
</VirtualHost>
<VirtualHost *:443>
ServerName solr.mydomain.org
ErrorLog /var/log/apache2/error.solr.log
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/apache2/ssl/ca.crt
SSLCertificateKeyFile /etc/apache2/ssl/ca.key
ProxyPass / http://localhost:8984/
ProxyPassReverse / http://localhost:8984/
</VirtualHost>
http://localhost:8984/
? - person EricLavault   schedule 04.07.2019http://xxx.xxx.xxx.xxx:8984
я могу достучаться до него. - person Lila   schedule 04.07.2019