Nginx Catch-All Host As Front End 2, Configure Apache




logo-apache-conf

Настройка Apache

Настроим Apache, чтобы он работал на 82 порту в /etc/apache2/ports.conf и во всех ваших виртуальных хостах. Чтобы облегчить эту работу, используйте команду sed:

# sed -ie ‘s/YOUR-IP:80/YOUR-IP:82/g’ /etc/apache2/sites-available/*.vhost

Я предполагаю, что ваш виртуальные хосты работают на IP-адресах – тогда ваш vhost может использовать *:80 вместо IP:80.

SED команда сделает резервную копию вашего файла .vhost, который будет иметь расширение .vhoste. Вы можете переместить резервные копии файлов:

mkdir /root/apache2_vhost_backup/

mv /etc/apache2/sites-available/*.vhoste /root/apache2_vhost_backup/

Перезапустите apache и используйте netstat для проверки, что он запущен на 82 порту:

# /etc/init.d/apache2 restart

# netstat -tunap | grep apache2

tcp 0 0 0.0.0.0:82 0.0.0.0:* LISTEN 7630/apache2

Теперь вам нужно изменить шаблоны ISPConfig Apache. Скопируйте их в ваш каталог conf-custom:

# cd /usr/local/ispconfig/server/

# cp conf/apache_ispconfig.conf.master conf-custom/

# cp conf/vhost.conf.master conf-custom/

Откройте два файла и измените :80 на :82. Чтобы удостовериться, запустите grep и проверьте результаты:

# grep :82 -i /usr/local/ispconfig/server/conf-custom/*

/usr/local/ispconfig/server/conf-custom/apache_ispconfig.conf.master:NameVirtualHost {tmpl_var}:82

/usr/local/ispconfig/server/conf-custom/vhost.conf.master: :82>

Вы увидите, что все запросы пришли от localhost (127.0.0.1). Чтобы увидеть реальный IP-адрес пользователя вам понадобится установить libapache2-mod-rpaf:

# apt-get install libapache2-mod-rpaf

Добавьте эти строки в /etc/apache2/apache2.conf:

# nano /etc/apache2/apache2.conf

RPAFsethostname On

RPAFproxy_ips 127.0.0.1 YOU_IP_ADDRESS

Popularity: 2%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Nginx Catch-All Host As Front End 3, Configure Nginx
  • How To Set Up DHCP Failover. Part 2
  • PlaySMS: Установка smstools
  • Установка XCache
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4



  • Опубликовано 19 Май 2010 в 12:27. В рубриках: Solutions. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • печать открыток на заказ москва .


  • free counters