Как поднять сервер на Апачи и модемеме ZyXEL OMNI ADSL Lan

Протоколы, пинги, роутинг - ответы на вопросы как заставить сеть работать правильно
Аватара пользователя
Poxa

 
Сообщения: 5
Зарегистрирован:
09 янв 2006, 19:39

Как поднять сервер на Апачи и модемеме ZyXEL OMNI ADSL Lan

Сообщение Poxa 09 янв 2006, 19:53

Трабл следующий, IP адрес выдается динамический, но с этим разобрались, взяли домен на http://www.no-ip.com и с помощью проги мой меняющийся IP присваивается домену.
а вот что делать дальше? как настроить Апачи? т.к. получается что у меня 3 IP адреса:
Listen localhost:8080 - этот типа по умолчанию стоит
или Listen 192.168.1.1:8080(модема)
или Listen 192.168.1.2:8080(сервера)
и есче тот что динамический.
может надо настроить как то NAT или DNS или еще что....
Уже 2 сутки бьюсь головой об монитор... ненашел решения проблемы...

Аватара пользователя
Rain

 
Сообщения: 55
Зарегистрирован:
16 май 2005, 19:56
Откуда: Рига

Сообщение Rain 09 янв 2006, 20:17

httpd.conf
Listen 80
Без никакой ереси в виде localhost, просто листен и номер порта на котором будет работать Апача.


На модеме (НАТ рутере) сделать мапинг порта 80 на внутренний адрес сервера - 192.168.1.2

Далее любой из интернета набивает у себя твой blablabla.no-ip.com и попадает куда и требовалось.

Аватара пользователя
Poxa

 
Сообщения: 5
Зарегистрирован:
09 янв 2006, 19:39

Сообщение Poxa 09 янв 2006, 20:30

Попробовал неполучается, выдает ошибку,а я сам в браузере набирал мой динамический Ай Пи, так выдает страницу настройки модема :-(

Аватара пользователя
Rain

 
Сообщения: 55
Зарегистрирован:
16 май 2005, 19:56
Откуда: Рига

Сообщение Rain 09 янв 2006, 20:40

Apache работает правильно? Если на той же машине открыть броузер и набрать 127.0.0.1 он нужную страницу открывает?

Совсем даже не удивительно, что вы попадаете на страницу модема набрав ЕГО IP адрес. Для юзеов со стороны интернета, в случае мапинга портов, соединение на этот адрес автоматом будет переходить на вашу машину 192.168.1.2

===

я вот, например, сейчас сижу за машиной в чем-то похожей на вашу. Точно так же запущен апача с какой-то тестовой страничкой к которой время от времени надо цепляться из интернета. Я хочу ее сейчас посмотреть - открываю firefox и пишу 127.0.0.1

А ежели надобно к ней из интернета обратиться - делаю мапинг на своем НАТ рутере и обращаюсь по имени myname.dyndns.tv - имя соответсвенно сопоставлено реальному динамическому IP адресу и апдейтися клиентской прогой.
Вот так.

Аватара пользователя
Poxa

 
Сообщения: 5
Зарегистрирован:
09 янв 2006, 19:39

Сообщение Poxa 09 янв 2006, 20:49

Кажись у меня получается... :-) , при вводе 127.0.0.1 выдает окошко с вводом логина и пароля, Но это страничка для настройки XAMPP(я его использую, в нем встроен апачи, фтп, PHP и много другого) так вот как мне вместо этого поставить свою страничку? куда установить файл index.html?

Аватара пользователя
Rain

 
Сообщения: 55
Зарегистрирован:
16 май 2005, 19:56
Откуда: Рига

Сообщение Rain 09 янв 2006, 20:56

RTFM :D
Всякими суррогатами, равно как и Microsoft Internet Information Services - не пользуюсь. Апача (по умолчанию) хранит свой DocumentRoot C:/Program Files/Apache Group/Apache2/htdocs

В случае чего можно подсмотреть в файле httpd.conf путь к DocumentRoot

Аватара пользователя
Poxa

 
Сообщения: 5
Зарегистрирован:
09 янв 2006, 19:39

Сообщение Poxa 09 янв 2006, 20:58

Поидее он должен ложиться здесь :\xampp\xampp\htdocs, но index.html незапускается, а открывается http://127.0.0.1/xampp/ :-(

У меня здесь
DocumentRoot "E:/xampp/xampp/htdocs"

Я нуб в этом деле, поэтому пользуюсь тем что более понятней интерфейсом, но если нужно могу и в httpd.conf порыться... тока для меня это пока как дремучий лес...

Аватара пользователя
Rain

 
Сообщения: 55
Зарегистрирован:
16 май 2005, 19:56
Откуда: Рига

Сообщение Rain 09 янв 2006, 21:15

Не нужно попадаться под соблазн красивых кнопок и простоты установки. Как правило, то что просто и красиво для юзера, очень неудобно и убого для админа. Какой шок я испытал, когда стал ковырять FreeBSD - Боже, на что же я тратил свое время, борясь с кнопками о окошками! Простота должна быть в архитектуре а не в интерфейсе.

На ваш вопрос ответа я не знаю - не ковырял я тот пакет. Если вам страничка нужна для прикола - потыркаете то-се, может и получится. Если есть желание повысить свой профессиональный уровень и сделать все правильно - начните с установки голого апачи и изучения его httpd.conf благо там все проще не бывает и мануалов полно. А дальше по нарастающей - php, MySQL, ...

Аватара пользователя
Poxa

 
Сообщения: 5
Зарегистрирован:
09 янв 2006, 19:39

Сообщение Poxa 09 янв 2006, 21:36

уххх у меня ужа голова кипит от всего этого...
httpd.conf изучу конечно
и php, MySQL, токо что это? на php кажись форумы делают, MySQL типа базы данных. можно о их прелестях потолковее рассказать?
а лучще если есть ссылки на хорощие мануалы, тогда легче будет, а в гугле искать, так там 10-20 ссылок нормальная тока попадается(просто тонеш в раскрытых окнах :-\ ) желателно на русском,легче освоить будет.
А настраивать на Апачи самому все надстройки, т.е. начиная с голого Апачи... у меня шас знаний и сил нехватит...

Аватара пользователя
Igoras
Moderator
Moderator
 
Сообщения: 3248
Зарегистрирован:
22 окт 2003, 20:27
Откуда: Кишинев, Starushka.net

Сообщение Igoras 10 янв 2006, 10:53

в комплекте к почти каждому дистрибутиву в никсах идет отличнейший мануал, в котором описывается если не его использование то установка и настройка точно... этот же мануал обычно есть на сайте или в виде отдельного файла или в виде кучи страниц... и к апачу и к пхп и к майскл такие мануалы идут, кроме того в майскл сразу идет мануал по работе с БД, а у пхп мануал по программированию можно скачать с сайта...
в общем качаем тут...
http://apache.org
http://php.net
http://mysql.org


Вернуться в Настройка сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0