2015-04-08 5 views
0

У меня есть мой сайт в прямом эфире на C ent Os Server Apache 2.2.15. Разработано на PHP Codeigniter.Запрещено - у вас нет доступа к случайному доступу в браузере

Я получаю Forbidden error в первый раз, когда я посещаю веб-сайт.

Но тогда, когда я обновляюсь, он уходит, и страница загружается отлично.

Это случается с случайными пользователями, а не для всех.

Для некоторых сайтов сайт работает без проблем.

+1

Что такое код запуск для управления сеансами? Вы запрещаете код, запрещенный для людей без сеансов? – Tschallacka

+0

Я не отправляю пользователя на 403 с нашей сессией, сессия начинается с загрузки веб-страницы. Также у меня есть этот сайт в прямом эфире на 2 серверах. Которые находятся за балансировкой нагрузки. На одном сервере сайт не получает 403 в журнале доступа, который на другом сервере имеет журнал доступа 403. – user1099944

+0

Получают ли они CodeIgniter 403 или настоящий сервер 403? Не могли бы вы отследить, с каких URL-адресов идут 403-е? Может быть, кто-то делится ссылкой, которую вы можете просматривать только после входа в систему или что-то в этом роде? Ps. Вы должны пометить людей, иначе они не получат уведомление. Я буду уведомлять @MichaelDibbets для вас;) – GuyT

ответ

0

Для меня это похоже на разницу в конфигурации между этими двумя серверами. Убедитесь, что оба сервера имеют точно такую ​​же:

  • конфигурация Apache
  • конфигурация PHP
  • структуру папок и разрешения
+0

Структура и пропуски папки одинаковы. phpinfo как на сервере, имели следующую разницу: сервер 1 'Имеет HTTP_PRAGMA и HTTP_CACHE_CONTROL = нет-cache', хотя это не показано на сервере 2. ' Сервер 2 имеет SOAP installed', а мыло не там Сервер 1. SOAP необходим на других сайтах и ​​api, размещенных на сервере 2. Ошибка, которую я получаю на сервере 2. – user1099944