Как запустить собственный web-, ftp- и т.д. сервер на ADSL

Здесь обсуждаются различные программы, компьютеры, ноутбуки, операционные системы, связь, компьютерные сети, модемы, смартфоны, сотовые телефоны, цифровое и IP-телевидение и т.д.

Модераторы: Aneta, ru

dron-s
Сообщения: 117
Зарегистрирован: 18 дек 2006 10:13
Откуда: Тобольск
Контактная информация:

Сообщение dron-s » 28 фев 2007 20:53

ребята, помогите...
не могу настроить http
чтобы мой сам был виден из инета...
в локалке работает а в сети не хочет..
что делать?


Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на ADSL

Сообщение ru » 22 сен 2009 11:47

[G]adenbI_III писал(а):а если модем D-Link что делать??
В большинстве D-Link тоже есть такая возможность. По крайней мере у меня в D-Link DSL-504T еще 4 года назад можно было виртуальные серверы и проброс портов активировать

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение Garipov72 » 11 мар 2010 17:37

Подскажите, как насроить сервер Apahe.
Вообщем есть n-ое количество доменов на этом сервере, нужно чтобы по сети (локальной) их тоже было видно.
У меня статический ip, сервер работает под виндой. Настройку вёл по этому мануалу http://php-myadmin.ru/learning/instrument-intro.html
Обращаясь к моему компьютеры по адресу ххх.ууу.ххх.ууу:80 открывает только localhost.
А как то можно сдалать что бы остальные домены тоже открывались? Не обязательно по названию домена, можно просто по ip.
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение ru » 11 мар 2010 19:04

Garipov72 писал(а):Подскажите, как насроить сервер Apahe.
Вообщем есть n-ое количество доменов на этом сервере, нужно чтобы по сети (локальной) их тоже было видно.
У меня статический ip, сервер работает под виндой. Настройку вёл по этому мануалу http://php-myadmin.ru/learning/instrument-intro.html
Обращаясь к моему компьютеры по адресу ххх.ууу.ххх.ууу:80 открывает только localhost.
А как то можно сдалать что бы остальные домены тоже открывались? Не обязательно по названию домена, можно просто по ip.
Не совсем понял, что ты хочешь сделать. Думаю, что включить поддержку виртуальных хостов в apache.
Их есть два типа: name-based и IP-based. Для того, чтобы задействовать первый тип на DNS-сервере, обслуживающем вашу локальную сеть должны быть записи, указывающие на то, что эти разные доменные имена соответствуют твоему IP.
Чтобы задействовать второй тип нужно, чтоб на твоем сервере было несколько разных IP-адресов.
Какие-то из этих двух условий выполняются?Если нет, то виртуальные хосты всё равно можно включить, но их никто кроме тебя самого никто не увидит

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение Garipov72 » 11 мар 2010 19:07

Я пока до дома шол, пришла мысль: а может каждый поддомен на отдельный порт посадить, ну типа ххх.ххх.ххх.ххх:80, ххх.ххх.ххх.ххх:81.
На апаче виртуальные хосты включены, но их не видно из сети.
Для того, чтобы задействовать первый тип на DNS-сервере, обслуживающем вашу локальную сеть должны быть записи, указывающие на то, что эти разные доменные имена соответствуют твоему IP.
Я насчет этого дамал в фале хост прописать, но на другом компьютере его не нашол :( , хотя он должен быть :|
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение ru » 11 мар 2010 21:10

Garipov72 писал(а):Я пока до дома шол, пришла мысль: а может каждый поддомен на отдельный порт посадить, ну типа ххх.ххх.ххх.ххх:80, ххх.ххх.ххх.ххх:81.
На апаче виртуальные хосты включены, но их не видно из сети.
Для того, чтобы задействовать первый тип на DNS-сервере, обслуживающем вашу локальную сеть должны быть записи, указывающие на то, что эти разные доменные имена соответствуют твоему IP.
Я насчет этого дамал в фале хост прописать, но на другом компьютере его не нашол :( , хотя он должен быть :|
Если его нет, то просто создай в %windir%\system32\drivers\etc файл hosts
А вариант с разными портами имеет право на существование. Единственное, что мне не нравится - это то, что в этом случае для каждого хоста потребуется отдельный файл конфигурации заводить

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение Garipov72 » 11 мар 2010 21:29

А разве в host.conf нельзя просто указать порт?
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение ru » 11 мар 2010 22:18

Garipov72 писал(а):А разве в host.conf нельзя просто указать порт?
Можно. Только виртуальные хосты так не заработают.

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение Garipov72 » 12 мар 2010 00:09

Ну вот, я тогда не знаю как настроить что бы в сеть начать вещать :(
А что имелось в виду под созданием отдельного конф?
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение ru » 12 мар 2010 08:04

Garipov72 писал(а):Ну вот, я тогда не знаю как настроить что бы в сеть начать вещать :(
А что имелось в виду под созданием отдельного конф?
Имелся ввиду отдельный конфигурационный файл для каждой копии httpd

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение Garipov72 » 12 мар 2010 10:32

Я это понял, но я незнаю как отдельный прописать :(
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение ru » 12 мар 2010 10:41

Garipov72 писал(а):Я это понял, но я незнаю как отдельный прописать :(
нужно для httpd передать в параметре -f путь к конфиг-файлу
Допустим, /usr/sbin/httpd -f /path/to/config/httpd.conf

Аватара пользователя
Garipov72
webmaster
Сообщения: 2159
Зарегистрирован: 20 ноя 2009 16:16
Откуда: Москва

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение Garipov72 » 12 мар 2010 11:27

Ну дак это в случае если запускать только один домен, а как их срузу все прикрутить?

:lol: я даже не занию что там изменять httpd.conf.
Я то демал в httpd-vhosts.conf прописать порт.

Код: Выделить всё

<VirtualHost *:81>
   DocumentRoot "C:/apache/test.ru/www"
   ServerName test.ru
   ErrorLog "C:/apache/test.ru/error.log"
   CustomLog "C:/apache/test.ru/access.log" common
</VirtualHost>
Там где правила игры не позволяют выиграть, английские джентльмены меняют правила @ Гарольд Джозеф Ласки

Аватара пользователя
ru
забанен
Сообщения: 6945
Зарегистрирован: 23 июн 2006 08:42

Re: Как запустить собственный web-, ftp- и т.д. сервер на AD

Сообщение ru » 12 мар 2010 11:32

Garipov72 писал(а):Ну дак это в случае если запускать только один домен, а как их срузу все прикрутить?

:lol: я даже не занию что там изменять httpd.conf.
Я то демал в httpd-vhosts.conf прописать порт.

Код: Выделить всё

<VirtualHost *:81>
   DocumentRoot "C:/apache/test.ru/www"
   ServerName test.ru
   ErrorLog "C:/apache/test.ru/error.log"
   CustomLog "C:/apache/test.ru/access.log" common
</VirtualHost>
Я ведь объяснил, что не получится таким образом: ни IP-based, ни named-based virtual host не заработает.

Единственный вариант сделать так, как ты хочешь - это для каждого виртуального сервера создать свой конфигурационный файл, а потом уже для каждого сайта отдельную копию httpd запустить.

К примеру:
httpd -f /config/site1.conf
httpd -f /config/site2.conf
httpd -f /config/site3.conf
Соответственно, для каждой конфигурации сайта указать свой порт

Ответить