Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Содержание REMOTE_ADDR

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
16 posts
  • Previous
  • 1
  • 2
Exit
Posts: 27
Joined: Mon Apr 04, 2016 12:58 pm
Contact:
Contact Exit
Website

Os: Ubuntu 17x
Web: apache + nginx
Re: Содержание REMOTE_ADDR
  • Quote

Post by Exit » Mon Jan 09, 2017 9:36 am

у меня заработало только после выполнения описанных выше инструкций
Top

one
Posts: 392
Joined: Tue Sep 15, 2015 4:11 pm

Os: Debian 8x
Web: apache + nginx
Re: Содержание REMOTE_ADDR
  • Quote

Post by one » Mon Jan 09, 2017 9:44 am

Я вот заметил одну особенность у Vesta. На разные сервера она по разному ставиться. :) Мистика - по другому никак не обьяснишь.
Top

Exit
Posts: 27
Joined: Mon Apr 04, 2016 12:58 pm
Contact:
Contact Exit
Website

Os: Ubuntu 17x
Web: apache + nginx
Re: Содержание REMOTE_ADDR
  • Quote

Post by Exit » Wed Apr 19, 2017 8:26 am

Поставил на чистую бубунту панельку и опять столкнулся с этой проблемой.
youix wrote:sudo nano /etc/apache2/mods-enabled/remoteip.conf
ДОБАВИТЬ В СОДЕРЖИМОЕ:
<IfModule remoteip_module>
RemoteIPHeader X-Real-IP
</IfModule>

sudo nano /etc/apache2/mods-enabled/remoteip.load
ДОБАВИТЬ В СОДЕРЖИМОЕ:
LoadModule remoteip_module /usr/lib/apache2/modules/mod_remoteip.so


sudo nano /home/************/conf/web/nginx.conf

***********
***********
location / {
proxy_pass http://***.***.***.***:8080;
proxy_set_header Host $host; #ДОБАВИТЬ СТРОКУ ЕСЛИ НЕТ
proxy_set_header X-Real-IP $remote_addr; #ДОБАВИТЬ СТРОКУ ЕСЛИ НЕТ
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #ДОБАВИТЬ СТРОКУ ЕСЛИ НЕТ
***********
***********

Ну и перезапустить службы apache2 и nginx
добавил эти строки в тэмплэйты /usr/local/vesta/data/templates/web/nginx/default.tpl и default.stpl иначе при каких то правках всё написаное ручками в конфиге слетает
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Содержание REMOTE_ADDR
  • Quote

Post by skurudo » Wed Apr 19, 2017 10:12 am

one wrote:Я вот заметил одну особенность у Vesta. На разные сервера она по разному ставиться. :) Мистика - по другому никак не обьяснишь.
Никакой мистики - разные образы, в которые провайдеры добавляют чуточку от себя.
Top

Exit
Posts: 27
Joined: Mon Apr 04, 2016 12:58 pm
Contact:
Contact Exit
Website

Os: Ubuntu 17x
Web: apache + nginx
Re: Содержание REMOTE_ADDR
  • Quote

Post by Exit » Wed Apr 19, 2017 10:53 am

Фикс:
в конфиги /usr/local/vesta/data/templates/web/nginx/default.tpl и default.stpl
нужно добавлять данные в строку, а не создавать новые строки

Code: Select all

proxy_pass http://%ip%:%web_port%; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
иначе при удалении прокси через вебморду в конфике нджинкса и снджинкса удаляет первые три строки следующей записи и естественно ничего не стартует.
огорчает, что занимаюсь этим сексом на боевом сервере и на пол часа положил все сайты в аккаунте.
skurudo wrote:Никакой мистики - разные образы, в которые провайдеры добавляют чуточку от себя.
о каких провайдерах идёт речь? Ведь образ устанавливается чистым с сайта разработчика.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Содержание REMOTE_ADDR
  • Quote

Post by skurudo » Wed Apr 19, 2017 1:07 pm

Exit wrote:о каких провайдерах идёт речь? Ведь образ устанавливается чистым с сайта разработчика.
В случае аренды сервера или VPS - это далеко не всегда так.
Top


Post Reply
  • Print view

16 posts
  • Previous
  • 1
  • 2

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password