Автор Тема: apache vhost settings  (Прочетена 4675 пъти)

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
apache vhost settings
« -: Feb 12, 2009, 23:19 »
Здравейте,
Имам 2 машини.И на 2те ( п1 и п2 ) има апачета пуснати, но имам едно IP и п1 ми е рутър.Искам като напиша: машина1.ком да ми зарежда апачето на п1, а като напиша машина2.ком да ми зарежда това на п2.Предположих, че става с вхостове, но от документацията която изчетох, не видях това да може да стане.Сещам се, че може п2 да се пусне на друг порт и от п1 да се направи редирект при заявка за 8080 да праща на п2.Въпроса е, че искам ако може да са си на 80ти и двата сайта.
Мерси
Активен

Some Things Just Are The Way They Are

tyuio

  • Гост
Re: apache vhost settings
« Отговор #1 -: Feb 12, 2009, 23:42 »
ами за моженето може да стане но да питам първо . Защо са ти две апачета като едно може да свърши същата работа?
Активен

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: apache vhost settings
« Отговор #2 -: Feb 12, 2009, 23:52 »
ами за моженето може да стане но да питам първо . Защо са ти две апачета като едно може да свърши същата работа?

Ами как да свърши едно работа?п2 е зад п1.Искам сайта - машина2.ком да си се хоства на п2 и съответно заявките да си ходят към него.Дефакто п1 просто да редиректва когато дойде запитване за машина2.ком към п2.
Активен

Some Things Just Are The Way They Are

tyuio

  • Гост
Re: apache vhost settings
« Отговор #3 -: Feb 13, 2009, 00:00 »
Ами мисля че най лесния начин е да го настроиш като DNS сървър за да пренасочва заявките от едната машина на другата, но трябва да потърся точната изформация че отдавна не съм се занимавал с апача удома. Само за тестове го ползвам отказал съм се да се самохоствм :)
Активен

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: apache vhost settings
« Отговор #4 -: Feb 13, 2009, 00:03 »
ами ако ти се занимава... :)

П.С. то и аз се самохоствам уж с цел едюкейшън  ;D
Активен

Some Things Just Are The Way They Are

tyuio

  • Гост
Re: apache vhost settings
« Отговор #5 -: Feb 13, 2009, 00:13 »
Основната идея е да се направят виртуални хостове индентифицирани по имена но на едно ИП и това име което ти е за задната машина да се изпраща заявката към него от предната.
Занимава ми се ама са ми малко остарели знанията и съм позабравил. :)
Активен

tyuio

  • Гост
Re: apache vhost settings
« Отговор #6 -: Feb 13, 2009, 00:19 »
виж това:
http://httpd.apache.org/docs/1.3/vhosts/name-based.html
и кажи поне кое ти е дистрото?
Активен

tyuio

  • Гост
Re: apache vhost settings
« Отговор #7 -: Feb 13, 2009, 00:40 »
Цитат
NameVirtualHost IP_address

#Първи адрес
<VirtualHost IP_address>
UseCanonicalName off
ServerName http://www.edikwosi1.com
DocumetRoot /pat/do/direktoriata
</VirtualHost>

#Другия адрес
<VirtualHost IP_address>
UseCanonicalName off
ServerName http://www.edikwosi2.com
DocumetRoot /pat/do/direktoriata2
</VirtualHost>

Те това UseCanonicalName off изключва ползването на канонични имена. Когато някои разглежда такъв сайт не разглежда ип адреса а името му.  И това име ще участва като псевдоним в DNS server .
За самия DNS server питай някой друг че аз съм напоследък карък със сърварите :)
« Последна редакция: Feb 13, 2009, 00:42 от tyuio »
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: apache vhost settings
« Отговор #8 -: Feb 13, 2009, 00:54 »
Трябва ти reverse proxy:

http://httpd.apache.org/docs/1.3/mod/mod_proxy.html#examples
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

BULFON

  • Administrator
  • Напреднали
  • *****
  • Публикации: 478
  • Distribution: Fedora
  • Window Manager: Gnome
    • Профил
Re: apache vhost settings
« Отговор #9 -: Feb 13, 2009, 08:16 »
reverse proxy ти трябва заради начина, по който са разположени машините ти. п2 е зад п1.
Ако смениш портовете, на които са достъпни сайтовете на двете машини можеш да минеш и без него.
Ето малко обяснение

клиент (иска сайт1 на п1, порт 80) ----> п1 (отговаря със съдържанието на сайт1)
клиент (иска сайт2 на п2, порт 80) ----> п1 (reverse proxy към п2) ------> п2 (отговаря със съдържанието на сайт2)
клиент (иска сайт2 на п2, порт 8888, не се ползва от п1) ------> п2 (отговаря със съдържанието на сайт2)
Активен

фонокартен телефонен апарат

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: apache vhost settings
« Отговор #10 -: Feb 13, 2009, 10:38 »
мерси за отговорите.Довечера, ще се опитам да го подкарам.

П.С. Дистрото е слак12 на п1
Активен

Some Things Just Are The Way They Are

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: apache vhost settings
« Отговор #11 -: Feb 14, 2009, 19:00 »
Значи лоуднах модулите, едитнах следните неща:

ProxyPass       сайт2.ком  http://192.168.1.3/
ProxyPass       сайт1.ком http://192.168.1.1/

ProxyPassReverse сайт2.ком  http://192.168.1.3/
ProxyPassReverse сайт1.ком  http://192.168.1.1/

после в httpd-vhosts.conf едитнах:

<VirtualHost 192.168.1.3:80>
    ServerAdmin bla@site2.com
    DocumentRoot "/usr/docs/site2.com"
    ServerName site2.com
    ServerAlias bla.site2.com
    ErrorLog "/var/log/httpd/site2.com-error_log"
    CustomLog "/var/log/httpd/site2.com-access_log" common
</VirtualHost>

<VirtualHost 192.168.1.1:80>
    ServerAdminbla@site1.com
    DocumentRoot "/usr/docs/site1.com"
    ServerName site1.com
    ErrorLog "/var/log/httpd/site1-error_log"
    CustomLog "/var/log/httpd/site1-access_log" common
</VirtualHost>

Ама не щеее :) Определено бъркам някъде.Не ми е ясно къде се описва при заявка за сайт2 пращай към 192.168.1.3 , а при заявка за сайт1 зареди 192.168.1.1
Активен

Some Things Just Are The Way They Are

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: apache vhost settings
« Отговор #12 -: Feb 15, 2009, 01:41 »
Не си чел съвсем правилно. Тук има още една читанка. Пробвай пак, пък ако съвсем се оплетеш, ще се помага с точни примери за теб ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: apache vhost settings
« Отговор #13 -: Feb 15, 2009, 19:23 »
neter ако имаш път към Пловдив обади се да почерпя.Подкарах го от 2рия опит след прочитане на сайт-а който даде.Мерси
« Последна редакция: Feb 16, 2009, 00:21 от mrowcp »
Активен

Some Things Just Are The Way They Are

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
как да подкарам Apache 2 на Suse 11.1 и Vhost
Настройка на програми
tseroo1 7 4282 Последна публикация Mar 27, 2009, 03:48
от phantomlord
apache vhost FreeBSD БТК АДСЛ
Системни настройки
asp 1 2346 Последна публикация Nov 07, 2009, 23:23
от asp
Apache + namebase vhost
Настройка на програми
abadon 4 3569 Последна публикация Dec 08, 2009, 09:12
от abadon
apache redirect if not existing vhost
Настройка на програми
dvbb 10 4742 Последна публикация Oct 17, 2010, 14:22
от dvbb
apache vhost & nginx
Настройка на програми
mrowcp 7 3670 Последна публикация Apr 05, 2019, 20:35
от vladi4k0