Page 3 of 10

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:15 pm
by w21life
imperio wrote:

Code: Select all

RPAFproxy_ips 127.0.0.1 ::1 192.168.1.43
А где внешиний ip ?
Внешний ip-адрес другой 213.*.*.*, его нужно прописать в /mods-enabled ?

Update: Прописал в /mods-enabled/rpaf.conf внешний ip-адрес (сначала удалил симлинк, затем его вновь создал на основе /mods-available/rpaf.conf), перезагрузился. Проблема вывода адреса осталась.

Ubuntu 14.04 x64

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:27 pm
by skurudo
Раскоменнтируйте, пожалуйста, RPAFheader X-Real-IP - перезапустите вебсервер и проверьте.

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:41 pm
by w21life
skurudo wrote:Раскоменнтируйте, пожалуйста, RPAFheader X-Real-IP - перезапустите вебсервер и проверьте.
1. Удалил симлинк @rpaf.conf в /mods-enabled
2. Раскомментировал RPAFheader X-Real-IP. Сохранил файл.
3. Сделал симлинк: a2enmod rpaf
4. Перезапустил веб-сервер: service apache2 restart

Проделал это 2 раза, меняя ip-адреса в rpaf.conf
с 192.168.1.43 (адрес фронтенда, по умолчанию) на 213.*.*.* (внешний ip, присвоенный провайдером роутеру) и наоборот.

Каждый раз, после перезапуска веб-сервера выходило вот такое сообщение:

Code: Select all

 * Restarting web server apache2                                                                                     AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/conf.d/192.168.1.43.conf:1

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:43 pm
by skurudo
А что говорит нам вывод команды "a2enmod rpaf"?
Module rpaf already enabled? Может сам модуль не включен?

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:46 pm
by w21life
skurudo wrote:А что говорит нам вывод команды "a2enmod rpaf"?
Module rpaf already enabled? Может сам модуль не включен?

Code: Select all

root@***:  a2enmod rpaf
Enabling config file rpaf.conf.
To activate the new configuration, you need to run:
  service apache2 restart
root@***: /home/***# service apache2 restart
 * Restarting web server apache2                                                                                     AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/conf.d/192.168.1.43.conf:1
-----
У меня сервер за роутером находится, а не напрямую к интернету подключен.
Роутер имеет адрес: 192.168.1.1, сервер 192.168.1.43, в роутере настроен проброс портов на сервер.

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:50 pm
by skurudo
/etc/apache2/conf.d/192.168.1.43.conf
на что он собственно ругается прям с первой строчки?

Что-то не с виртуалхостом, однако.
AH00548 довольно частая ошибка апача на эту тему.

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 9:53 pm
by imperio
У вас должен быть ещё внешний ip адрес. Локальный ip будет доступен только для вас. Внешний ip указывается и в виртуалхостах доменов.
Какой ip у вас сейчас в виртуалхосте веб-домена?
Прописывали NAT IP association в настройках ip в разделе IP ?

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Mon Feb 02, 2015 10:21 pm
by w21life
imperio wrote:У вас должен быть ещё внешний ip адрес. Локальный ip будет доступен только для вас. Внешний ip указывается и в виртуалхостах доменов.
Сервер находиться за роутером и после установки Ubuntu 14.04 и VestaCP имеет в настройках то, что имеет, внутренний IP, прописанный как основной, а внешний IP-адрес, в настройках VestaCP, указан как NAT.
Image
imperio wrote:Какой ip у вас сейчас в виртуалхосте веб-домена?
/etc/apache2/conf.d/192.168.1.43.conf

Code: Select all

NameVirtualHost 192.168.1.43:8080
Listen 192.168.1.43:8080
NameVirtualHost 192.168.1.43:8443
Listen 192.168.1.43:8443
imperio wrote:Прописывали NAT IP association в настройках ip в разделе IP ?
В NAT IP association в настройках ip в разделе IP - ничего не прописывал.
Запись появилась после установки сама (насколько помню).

Image

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Tue Feb 03, 2015 5:38 am
by w21life
Убрал из файла /etc/apache2/conf.d/192.168.1.43.conf 2 строки с
NameVirtualHost
осталось

Code: Select all

Listen 8080
Listen 8443
Перезапустил веб-сервер service apache2 restart - ошибки AH00548 при запуске apache2 нет.

Проблема с адресом остается.

Re: Неверный IP-адрес в логах apache2 (проблема с решением)

Posted: Tue Feb 03, 2015 5:47 am
by skurudo
a2enmod rpaf
что говорит?