Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Beliq в Feb 18, 2011, 19:52



Титла: РЕШЕНО - Apache 2 нe мога да достъпя сайта през локалната мрежа - РЕШЕНО
Публикувано от: Beliq в Feb 18, 2011, 19:52
Здравейте,

Имам инсталиран Ubuntu 10.10 Desktop. Реших да инсталирам на него Apache 2, MySQL, PHP 5 и др. необходими модули за тях.
Днес качих едно уеб базирано приложение и всичко върви коректно, но само от localhost.
Дойде време да пробвам дали ще е достъпно приложението през локалната мрежа, за каквато и цел ще се ползва, и голямото ходене по мъките започна.
Проверих с nmap от др. машина дали ми е отворен порт 80 и показа, че всичко е ОК.
nstat -lnp ми дава:
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1452/apache2

Не знам дали има значение, но не съм ги инсталирал през root.

Моля помогнете.


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: spec1 в Feb 19, 2011, 00:11
Я дай за всеки случай какво ти дава командата(като root):
iptables -L



Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: Beliq в Feb 19, 2011, 01:50
Я дай за всеки случай какво ти дава командата(като root):
iptables -L
Мога да дам тази информация в понеделник.


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: b2l в Feb 19, 2011, 11:52
Я дай за всеки случай какво ти дава командата(като root):
iptables -L
Мога да дам тази информация в понеделник.

Като можеш в понеделник поне кажи имаш ли firewall на машината на която е сайта? Има ли firewall на някоя машина преди твоята? Имаш ли ping до твоята машина...


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: Beliq в Feb 21, 2011, 11:32
Я дай за всеки случай какво ти дава командата(като root):
iptables -L
Мога да дам тази информация в понеделник.

Като можеш в понеделник поне кажи имаш ли firewall на машината на която е сайта? Има ли firewall на някоя машина преди твоята? Имаш ли ping до твоята машина...

Има пинг, а след изпълнение на iptables -L ми дава:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Мисля че firewall няма. Със стандартни настройки съм и статичнo IP.


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: b2l в Feb 21, 2011, 11:37
Като си напишеш IP-то от друга машина каква грешка ти дава? 404, 500, Server not found, etc...


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: Beliq в Feb 21, 2011, 11:43
Като си напишеш IP-то от друга машина каква грешка ти дава? 404, 500, Server not found, etc...

HTTP 404 Not Found


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: b2l в Feb 21, 2011, 11:48
Значи апача ти бачка бе. Виж си правата, виж си виртуалните хостове, виж в коя директория след DocumentRoot са ти файловете.


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: Beliq в Feb 21, 2011, 11:52
Значи апача ти бачка бе. Виж си правата, виж си виртуалните хостове, виж в коя директория след DocumentRoot са ти файловете.
Апаче-то бачка. От Линукса работи където е инсталиран. Но по мрежата не.
Тея виртуални хостове къде са? С какви права трябва да е?

Къде се проверяват виртуалните хостове? Някъде по конфигурацията на apache ли?


Титла: Re: Apache 2 на мога да достъпя сайта през локалната мрежа
Публикувано от: Beliq в Feb 21, 2011, 18:38
Значи апача ти бачка бе. Виж си правата, виж си виртуалните хостове, виж в коя директория след DocumentRoot са ти файловете.

Проблема беше в правата.
Като съм разархивирал програмата и пейстнал в папката на Апаче е пренесло и правата на потребителя, с който съм работил.

Благодаря за помощта!!!