Представьте, у меня есть сервер RDF4J и рабочая среда, работающая на сервере AWS в http://1.2.3.4
.
... и я недавно зарегистрировал домен example.com
через маршрут AWS 53 и указал его на http://1.2.3.4
В моей группе безопасности AWS открыты все порты для ноутбука, который я сейчас использую.
Если я использую веб-браузер для посещения http://example.com:8080/rdf4j-server
, сразу появляется ожидаемый веб-интерфейс.
Однако, если я попытаюсь зайти на http://example.com:8080/rdf4j-workbench
, загрузка страницы займет примерно одну минуту. Как только это произойдет, RDF4J Server URL
будет установлено на http://example.com:8080/rdf4j-server
. Щелчок по любой из ссылок слева приводит к waiting...
Если я изменю RDF4J Server URL
на http://localhost:8080/rdf4j-server
в веб-интерфейсе, я смогу просматривать, исследовать, запрашивать и т. д.
Есть ли способ установить сервер рабочего места по умолчанию? Я не видел никаких файлов параметров, которые выглядели бы соответствующими в моем домашнем RDF4J /opt/tomcat/.RDF4J
Я также не видел никаких ошибок в файлах журнала в этой папке.
В catalina.out есть ошибки тайм-аута, которые могут иметь значение:
23-May-2017 14:45:09.597 WARNING [http-nio-8080-exec-6] org.eclipse.rdf4j.workbench.proxy.ServerValidator.canConnect java.net.ConnectException: Connection timed out (Connection timed out)
java.net.ConnectException: Connection timed out (Connection timed out)
Я также открыт для трюков с разрешением имен. Я добавил следующую строку в /etc/hosts
. Кажется, это работает, но, на мой вкус, кажется слишком подлым.
127.0.0.1 example.com