Сервер Centos предоставляет javascript для localhost, но не для локальной сети [закрыто]

У меня есть сервер centos 6, на котором запущены звездочка, freepbx и apache 2.2.25. На этом сервере сервер apache обслуживает веб-страницу с именем fop2. Я поговорил с разработчиком, и он сказал, что все файлы находятся в очереди, и что у сервера apache нет никаких проблем, но это какая-то проблема с сетью.

На веб-странице отображается:

Мы строим здания так быстро, как можем`

хромированная консоль Java заявляет, что не может обслуживать файлы:

Failed to load resource
x.ajaxTransport.send @ jquery-1.10.2.min.js:6
x.extend.ajax @ jquery-1.10.2.min.js:6
x.each.x.(anonymous function) @ jquery-1.10.2.min.js:6
x.extend.getScript @ jquery-1.10.2.min.js:6
(anonymous function) @ boot.js:7

Однако туннелирование на сервер с помощью putty / ssh, Я могу легко попасть на веб-страницу.

Я не могу думать ни о каких проблемах, кроме iptables.

Я в полной растерянности, мне действительно нужна помощь :)

РЕДАКТИРОВАТЬ: RDP подключился к серверу вчера, у меня была та же ошибка. Единственное изменение, которое я сделал, - это запуск bash autoconfig-buttons-freepbx.sh и изменение способа подключения rdp к серверу. Теперь, когда я перехожу на https://192.168.0.254/fop2/ Я получаю новую ошибку «Требуется Flash Player версии 9 или новее. Подождите, пожалуйста». Вот странная часть ... http://192.168.0.254/fop2/ работает. Вчера было выполнено HTTP-соединение, подключенное к серверу через vpn (теперь это перенаправленный rdp с ACL). Не уверен, проходят ли обновления флэш-памяти, которые изменяют требования безопасности SSL, не уверен. У меня недавно были проблемы с программным обеспечением и самозаверяющими сертификатами ssl. Очень сильно сейчас в растерянности. Большое спасибо, ребята, за вашу помощь. На самом деле я не знаю, какое разрешение, я бы предположил, что это buttons.sh, но понятия не имею: \

-1
задан 2 September 2015 в 18:22
3 ответа

Вот мои шаги из моей последней настройки FOP2, я подозреваю, что шаг 8 был провален, если у вас нет /usr/local/fop2/buttons_custom.cfg (не извините .cnf) или fop2 db и настройка таблиц:

  1. cd / usr / src
  2. wget http://www.fop2.com/download/centos64 -O fop2.tgz
  3. tar zxvf fop2.tgz
  4. cd fop2
  5. make install
  6. /usr/local/fop2/generate_override_contexts.pl -write
  7. / usr / local / fop2 / fop2_server --test
  8. ЗДЕСЬ, ГДЕ ВЫ ДОЛЖНЫ ВОЙТИ С A ПЕРВЫЙ ВЕБ-БРАУЗЕР http: // domain / fop2 / admin (это создает все кнопки, таблицы БД и т. Д.)
  9. запуск службы fop2 (обратно в интерфейс командной строки)

На данный момент кажется, что у вас есть несколько кнопок, показывающих ПОТОМУ ЧТО вы вручную вызвали /usr/local/fop2/autoconfig-buttons-freepbx.sh, но это не единственный скрипт, который запускается при первоначальном входе в графический интерфейс менеджера.

Ваша asterisk db должна содержат следующие таблицы fop:

fop2ButtonContext, fop2buttons, fop2contexts, fop2GroupButton, fop2groups, fop2PermGroup, f op2permissions, fop2plugins, fop2recordings, fop2settings, fop2templates, fop2UserContext, fop2UserGroup, fop2UserPlugin, fop2users, fop2UserTemplate

Войдите в консоль управления, заставьте некоторых пользователей протестировать все функциональные возможности. Используйте обновленную вспышку и обновленный браузер. Прежде чем решать проблему с SSL, получите полностью работоспособную FOP2 (хотя у меня никогда не было специальной конфигурации для 80 против 443, обе просто работают).

Опять же / usr / local / fop2 / fop2_server -X 511 даст вам полезную отладку информация для решения проблем

У вас вполне может быть отдельная проблема с SSL, но все это похоже на то, что FOP2 действует исходя из того, что вы сказали до сих пор, и похоже, что вы сделали шаг в правильном направлении.

Извините за разрозненный ответ вчера, был на мобильном телефоне, а также за мою первую публикацию, поэтому не могу комментировать, так как у меня нет 50 представителей.

1
ответ дан 5 December 2019 в 19:51

Конфигурация apache по умолчанию ограничивает доступ к большинству расположений для защиты вашей системы. Некоторые стандартные места имеют менее ограниченный доступ. Проверьте свою конфигурацию на наличие строк, содержащих Требовать , Разрешить или Запретить . Они будут внутри спецификации, указывающей, к чему они относятся.

Проверьте дерево каталогов, содержащее ресурсы, к которым вы не можете получить доступ, на наличие файлов .htaccess , поскольку они могут содержать дополнительные ограничения.

Попробуйте использовать инструмент, который позволяет вам видеть заголовки сбойных файлов Запросы. Первая строка должна включать код состояния и краткое объяснение кода состояния.

Проверьте журнал ошибок apache, который должен регистрировать любые сбои в соответствии с ограничениями безопасности.

0
ответ дан 5 December 2019 в 19:51

У меня одинаковые настройки на трех серверах и МОЖЕТ быть в состоянии помочь. Это первоначальная установка? Кажется, я помню шаг о входе в fopmanager до того, как получить доступ к fop для создания кнопок. Вы можете проверить /usr/local/fop2/buttons_custom.cnf , чтобы узнать, запущен ли autoconfig-buttons-freepbx.sh . Или также проверьте phpmyadmin для таблиц и данных fop2 .

Вы также можете вызвать fop2server с опцией отладки, я думаю, это -X 511 для получения более подробной информации. Я могу войти в систему, когда приду домой, и подтвердить или помочь вам сравнить файлы, но у меня это немного индивидуально. Разработчик довольно хорошо разбирается в информации об устранении неполадок, он уже несколько раз помогал мне и даже исправил несколько найденных нами ошибок. Я удивлен, что он не смог указать вам правильное направление.

0
ответ дан 5 December 2019 в 19:51

Теги

Похожие вопросы