Не могу получить доступ к Solr XML URL из Apache PHP - PullRequest
1 голос
/ 12 февраля 2010

Я пытаюсь использовать apache для доступа к XML из URL-адреса tomcat:

http://localhost:8081/solr-example/select/?q=blah&version=2.2&start=0&rows=10&indent=on

Однако я получаю сообщение об ошибке «Отказано в доступе». Я пробовал команды chown, chmod и chcon в каталогах tomcat и solr, и все равно выдает ошибку.

Я нахожусь на centos / linux. Любая помощь с этим очень ценится.

ура :) Ke

Ответы [ 2 ]

1 голос
/ 12 февраля 2010

Возможные решения:

  • Проверьте, находится ли xml под WEB-INF каталог.
  • Изменить владельца документа на «apache».

PS: Если вы могли бы опубликовать некоторую информацию из журнала, детальная ошибка (отказано от того, с какого сервера, SO, это запрещено 303 и т. Д.) Поможет.

0 голосов
/ 16 октября 2011

Это связано с применением SELinux

По умолчанию только порт 80 может выполнять HTTP. Вы можете добавить нестандартные порты, используя команду

semanage port -a -t http_port_t -p tcp 8081

У меня была та же проблема с SOLR, которую я решил с помощью приведенной выше команды.

Это объясняется здесь: http://digitalpbk.blogspot.com/2011/10/solve-failed-to-query-solr-using-errno.html

...