Титла: Apache2 зад router + port forwarding Публикувано от: Stash в Mar 03, 2008, 10:11 системата е такава: Internet-> Рутер(някакъв AirLink AR420W, не ме потайте защо е този не съм го взимал аз и от не от БГ)-> Локалната мрежа.
Правя port forwarding http(80), към една машина в локалната мрежа(накратко server-а), но като направя заявка и неще да ми отвори сайта , на web server-a (Apache2) има няколко домейна който се хост-ват и винаги ми отваря този който е по подразбиране . Да кажем че искам да отворя example.com -> 10.0.0.1 и subdomain.example.com -> 10.0.0.1 и неще винаги отваря само единият като пусна tcpdump има заявки за отделните домейни. та или проблема е във forwarding-а или във Apache2-то. Всички домейни са virtualhost на отделни файлове , в нормалната ситуация бачка супер , тоест когато server-а е директно свързан към нет-а Някакви идей? Титла: Apache2 зад router + port forwarding Публикувано от: tonidi в Mar 03, 2008, 10:38
Порта си го отпушил Добре....но трябва да настроиш рутера да му кажеш,че машина с IP-192.168.0.2 (примерно) има инсталиран HTTP-server виж пример дано съм ти помогнал успех ![]() Титла: Apache2 зад router + port forwarding Публикувано от: Stash в Mar 03, 2008, 11:49 да всичко си бачка наред не ми е за първи път, но проблема е че можеби апаха не съм го настгрой като света и неще да връща правилният сайт ако може така да се каже
000-default
005-example.org
001-subdomain.example.org
има и още бая такива ИП-то го промених на х.х.х.х все ще се намери някой злонамерен иначе в момента е настроено със външното IP на машината и тук можеби бъркам нещо , но го направих и да е с вутрешното след като сложих server-a зад router-a Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 03, 2008, 12:06
х.х.х.х трябва да е ВЪТРЕШНОТО ИП на машината, как очакваш демон да слуша на ИП, което не е вдигнато на машината. И трябва да е така на всички места, на които си дефинирал виртуални сървъри. Ако беше потърсил в интернет в калдата.ком имаше точно същата тема! Титла: Apache2 зад router + port forwarding Публикувано от: Stash в Mar 03, 2008, 12:24 Както казах беше натроено така, в момента не е защото махнах route-a, и дори като беше 192.168.99.100 пак нестана. Връщаше ми само първият virtualhost
А не съм търсил в калдата , защото си мисля , че тук има повече разбиращи , а не заяждащи се и нечетящи
Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 03, 2008, 12:35
Прочети това, пробвай и ако не стане поне пусни резултата от error лога: http://www.kaldata.com/forums/index.php?showtopic=77318&hl= Титла: Apache2 зад router + port forwarding Публикувано от: gat3way в Mar 03, 2008, 13:01 Всъщност не е невъзможно един процес да си bind()-ва и съответно listen()-ва на адрес, който не принадлежи на нито един локален интерфейс. Става обаче с малко уговорки. Принципно такъв bind() връща грешка, освен ако стойността на /proc/sys/net/ipv4/ip_nonlocal_bind е 1.
Друг е въпросът, че файда от това в случая няма никаква. Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 03, 2008, 13:50
Не го знаех, но в случая .... :-) Титла: Apache2 зад router + port forwarding Публикувано от: bnight в Mar 04, 2008, 14:39 Не че нещо на със сигурност във файла на example.com Имаш ServerAlias direktiva която следва да е нещо от сорта ServerAlias *.example.com което автоматично ти лови всики субдомйнс. Прегледай си конфигурацията внимателно и прочети малко ръководства по темата.
Поздрави. Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 04, 2008, 15:22
Къде го откри този ServerAlias? Титла: Apache2 зад router + port forwarding Публикувано от: bnight в Mar 04, 2008, 16:33 Да вярно че го няма значи някъде другаде е проблема но си изглежда като конфигурационен проблем на Apache-a.
Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 04, 2008, 16:37
За това и дадох линк към място, където съм обяснявал и накрая си тръгнаха нещата, но някой трябва да четеееее Титла: Apache2 зад router + port forwarding Публикувано от: bnight в Mar 04, 2008, 16:57 в което си обяснил че всички виртуални конфове трябва да са в 000-default което не е особено валидно тъй като поне от апаче на Debian който имам пише Include /etc/apache2/sites-enabled/ тоест всичко описано в тази директория с конфиг файл на апача би следвало да работи. Друг момент е че в самият httpd.conf може да има server alias който да сработва. Или иначе казано cd /etc/apache2 (или там където ти е конфиг-а) grep -r "ServerAlias" *
Титла: Apache2 зад router + port forwarding Публикувано от: viv1111 в Mar 08, 2008, 01:47 А, бе, Ромео, вярно е, че трябва да се чете. Ама той човека ако го е прочел някъде няма да пита. Що се заяждаш? Дай тогава във форумите да си говорим само за мацки. Става ли? Да, ама пък тука сигурно ти има нещо да питаш... И тя ще стане една... Нямам нищо лично братле.
Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 08, 2008, 10:10
оох, все се сещам за една притча по този тема:
Титла: Apache2 зад router + port forwarding Публикувано от: bnight в Mar 08, 2008, 21:47 Говорейки за четене
![]() Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 08, 2008, 22:28
Няма идея колко знаеш за апаш, но в онзи форум проблема беше решен. Тук човека зачезна и няма вест от него да каже станало ли е, не е ли, какви грешки връща и т.н. Самият аз често се консултирам с документацията, но ми писна от мързели на които да решавам проблемите без те да си направят труда поне официалната документация да прочетат! П.П. Забелязвам че българите стават мързели точно като индийците, който се кичат със сертификати и титли, но не знаят елементарни неща. Започвам да съжалявам че съм привързан от форума и се опитвам да помагам на хората. Май трябва и аз като един приятел да тегля една майна и да си гледам живота!!! Титла: Apache2 зад router + port forwarding Публикувано от: bnight в Mar 09, 2008, 17:56 Аз от Апаче си признавам че не разбирам просто когато човек дойде да пита нещо тук при което е правил някакви тестове е хубаво да му се даде бърз отговор а не да се препраща с RTFM поне такова е моето мнение. Иначе да във другият форум нещата бяха решени. Поздрави.
Титла: Apache2 зад router + port forwarding Публикувано от: romeo_ninov в Mar 09, 2008, 18:21
Сега прегледах темата и видях че съм споменал четенето едва в третия пост. А търсещия не си направи труда поне да пусне error и access логовете. А за препоръката - оставам с впечатление че по-младите ги мързи да четат и предпочитат да попитат, но това невинаги е приложимо, а понякога става досадно... Титла: Apache2 зад router + port forwarding Публикувано от: Nikolavp в Mar 09, 2008, 18:24
Да прочетеш документацията - 2 часа. Да намериш това което ти трябва след като си я прочел - 2 минути. Да пуснеш тема и да спориш 2 дена дали е нужно да ти отговорят без терминология и като на селтака от улицата - безценно. П.С. Нищо лично. |