- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
для начала уберите ограничение по ip и сделайте чтоб заработало.
потом можно настроить ограничение
смотрите error лог nginx
Меня сейчас волнует, что nginx выдает ошибку 403. С контентом страниц я буду разбираться после получения доступа в браузере к ним.
А я как раз описал ситуацию, когда контент и заголовки от бекэнда важны и с ними уже надо разбираться. Просто проверьте как работает та директива.
Если вообще ничего не поможет включите debug_connection для своего клиентского IP и анализируйте логи. Информации там очень много и обычно это помогает понять что происходит.
для начала уберите ограничение по ip и сделайте чтоб заработало.
потом можно настроить ограничение
смотрите error лог nginx
Уточняю:
1. на хосте( апач+ nginx) висит сайт, который прекрасно виден при входе через доменное имя.
2. Там же пшп-админ, в который тоже вхожу.
3. а вот при редиректе с порта джакарты по умолчанию 8080 (это необходимо, чтобы джакарта не конфликтовала с апачем) тот сервер, что в джакарте получает ошибку 403 именно в nginx.
Отсюда вывод: я прописала редирект в файле nginx.conf. с ошибками.
Именно в этом я прошу помочь не: подсказать где у меня ошибки в написании правила в nginx.
---------- Добавлено 28.09.2015 в 22:39 ----------
А я как раз описал ситуацию, когда контент и заголовки от бекэнда важны и с ними уже надо разбираться. Просто проверьте как работает та директива.
Если вообще ничего не поможет включите debug_connection для своего клиентского IP и анализируйте логи. Информации там очень много и обычно это помогает понять что происходит.
proxy_intercept_errors off; - никаких изменений
unknown directive "debug_connection" in /etc/nginx/nginx.conf:140
unknown directive "debug_connection" in /etc/nginx/nginx.conf:140
это надо сначала погуглить, а потом внимательно смотреть в лог и думать.
это надо сначала погуглить, а потом внимательно смотреть в лог и думать.
Думаю, что функция debug отсутствует
---------- Добавлено 29.09.2015 в 00:12 ----------
listen 94.64.37.90:44410;
error_log /var/log/iweb/log debug;
location /iweb/ {
proxy_pass http://94.64.37.90:8080;
proxy_redirect http://127.0.0.1:8080/ http://94.64.37.90:44410/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
allow 212.28.89.142;
deny all;
access_log /var/log/iweb/admin_access.log;
# error_log /var/log/iweb/admin_error.log notice;
}
}
В файле лога только такая запись:
2015/09/29 00:03:36 [error] 7521#0: *5 access forbidden by rule, client: 112.88.89.142, server: localhost.localdomain, request: "GET /iweb/roles/ HTTP/1.1", host: "94.64.37.90:44410"
Думаю, что функция debug отсутствует
Вообще, маловероятно. Это еще надо постараться так собрать. Дистрибутивы и репозитарии обычно собирают с отладкой.
access forbidden by rule, client: 112.88.89.142
а циферки то отличаются. Напутали тут на форуме или в конфиге ?
Вообще, маловероятно. Это еще надо постараться так собрать. Дистрибутивы и репозитарии обычно собирают с отладкой.
а циферки то отличаются. Напутали тут на форуме или в конфиге ?
1. меняю цифры, чтобы не вызвать желание покопаться в доступе по настоящему IP
2.
nginx version: nginx/0.7.67
built by gcc 4.4.3 20100127 (Red Hat 4.4.3-4) (GCC)
TLS SNI support enabled
configure arguments:
--user=nginx
--group=nginx
--prefix=/usr/share/nginx
--sbin-path=/usr/sbin/nginx
--conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--http-client-body-temp-path=/var/lib/nginx/tmp/client_body
--http-proxy-temp-path=/var/lib/nginx/tmp/proxy
--http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi
--pid-path=/var/run/nginx.pid
--lock-path=/var/lock/subsys/nginx
--with-http_ssl_module
--with-http_realip_module
--with-http_addition_module
--with-http_sub_module
--with-http_dav_module
--with-http_flv_module
--with-http_gzip_static_module
--with-http_random_index_module
--with-http_secure_link_module
--with-http_stub_status_module
--with-http_perl_module
--with-mail
--with-mail_ssl_module
--with-ipv6
--with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-table
не нахожу установленного дебага
Установите debug-версию пакета
Вообще, маловероятно. Это еще надо постараться так собрать. Дистрибутивы и репозитарии обычно собирают с отладкой.
а циферки то отличаются. Напутали тут на форуме или в конфиге ?
Установите debug-версию пакета
Установила
теперь не знаю куда прописать дебаг лог и как. Уже гуглю часа два - только всякая чепуха валится типо:
error_log /path/to/log debug; без объяснений что за патч и с чем его кушают. Или может я туплю уже (
---------- Добавлено 29.09.2015 в 20:59 ----------
вот результат debug_conection
https://dl.dropboxusercontent.com/u/46328974/1/debug.txt
---------- Добавлено 29.09.2015 в 22:14 ----------
добавлю проверку порта:
tcp 0 0 94.64.37.90:44410 0.0.0.0:* LISTEN 27699/nginx.conf
А если так?
server {listen 94.64.37.90:44410;
location /iweb/ {
proxy_pass http://127.0.0.1:8080;
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
allow 112.88.89.142;
deny all;
access_log /var/log/iweb/admin_access.log;
error_log /var/log/iweb/admin_error.log notice;
}
}
Вообще, поясните в одном сообщении, не размазывая по всему топику:
1. Что крутится на 8080;
2. Есть ли доступ к 8080 извне.