Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: Barbarian on March 12, 2006, 10:31:07

Title: Хостинг на Linux
Post by: Barbarian on March 12, 2006, 10:31:07
Есть сервер с установленным FC3, есть IP, домена нет, на сервере установлен апачь, ftp-сервер.
Нужно организовать небольшой хостинг на два-три домена вида [span style=\'color:blue\']имя.IP[/span] и что бы можно было пользователям доменов самостоятельно заливать и менять свои странички по ftp
Подскажите куда копать, что еще нужно установить, может ссылки есть какие
Title: Хостинг на Linux
Post by: Unit on March 12, 2006, 12:29:56
Первым делом убедись, кто на эти адреса зону держит - провайдер или ты.
Потом уже виртуал хосты строй.
Title: Хостинг на Linux
Post by: Barbarian on March 12, 2006, 14:07:32
Quote
Первым делом убедись, кто на эти адреса зону держит - провайдер или ты.
Потом уже виртуал хосты строй.
[snapback]7973[/snapback]

зону держит скорее всего провайдер, т.к. я ее не держу это точно, но все же хотелось бы знать куда направить свои изыскания:)
Title: Хостинг на Linux
Post by: demiurg on March 12, 2006, 14:12:59
Quote
зону держит скорее всего провайдер, т.к. я ее не держу это точно, но все же хотелось бы знать куда направить свои изыскания:)
[snapback]7977[/snapback]
Изыскания надо направить на чтения документации по DNS т.к. в голове как мне кажется, четкого представления ка кэто работает нет.
:)
И кто-то путает обратную зону с прямой.

А на самом деле все очень просто. Вы регистрируете нужные вам доменные имена на свой IP. А затем настраиваете apache и другие сервисы.

Да, кстати, а что имелось ввиду под
Quote
два-три домена вида имя.IP
Title: Хостинг на Linux
Post by: Barbarian on March 12, 2006, 15:13:13
Quote
Изыскания надо направить на чтения документации по DNS т.к. в голове как мне кажется, четкого представления ка кэто работает нет.
:)
И кто-то путает обратную зону с прямой.

А на самом деле все очень просто. Вы регистрируете нужные вам доменные имена на свой IP. А затем настраиваете apache и другие сервисы.

Да, кстати, а что имелось ввиду под
[snapback]7978[/snapback]

маленькая корректировка:

Есть сервер с установленным FC3, есть IP, есть домен, на сервере установлен апачь, ftp-сервер.
Нужно организовать небольшой хостинг на два-три домена вида [span style=\'color:blue\']имя.домен.ru [/span]и что бы можно было пользователям доменов самостоятельно заливать и менять свои странички по ftp
Подскажите куда копать, что еще нужно установить, может ссылки есть какие

а под - два-три домена - имеется в виду, что нужно что бы было так:
имя1.домен.ru
имя2.домен.ru
имя3.домен.ru
Title: Хостинг на Linux
Post by: deepwalker on March 12, 2006, 15:15:01
Ну чего вы : )) Ясно же, что человек не хочет доемн регить. Он хочет чтоб по ип был доступ. Так что ответ проще - низя так. Делай тогда вида http://212.121.122.132/vasya/ (http://212.121.122.132/vasya/)
А еще лучше домен зарегить и не парить мозг.

Почему нельзя? Для понимания просто нужно проанализировать, что будет, если броузер увидит строчку типа "http://vasya.212.212.212.10/". Броузер воспримет vasya.212.212.212.10 как имя домена. Он спросит у сервера днс ип адрес компьтера с таким именем. А днс сервер, конечно, вернет ошибку. Тк домена верхнего уровня с именем "10" не существует, и обработать остальную белиберду будет некому.
Title: Хостинг на Linux
Post by: deepwalker on March 12, 2006, 15:16:35
Каша как вижу ушла сама : )) Читать доку к Апачу на предмет виртуальных доменов тогда : ))
На agava считают, что безопаснее SCP.
Title: Хостинг на Linux
Post by: Barbarian on March 12, 2006, 17:58:48
Quote
Каша как вижу ушла сама : )) Читать доку к Апачу на предмет виртуальных доменов тогда : ))
На agava считают, что безопаснее SCP.
[snapback]7981[/snapback]

чего то не могу найти толком ни чего, все так разрознено...
Title: Хостинг на Linux
Post by: deepwalker on March 12, 2006, 19:57:43
httpd.conf:
Quote
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at <URL:http://www.apache.org/docs/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
#    ServerAdmin [email protected]
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>

Просто безумно разрозненно : ))
И еще не забудь про настройку днс.
Title: Хостинг на Linux
Post by: Barbarian on March 12, 2006, 20:56:41
Quote
httpd.conf:
Просто безумно разрозненно : ))
И еще не забудь про настройку днс.
[snapback]7988[/snapback]

спасибо :)  :rolleyes:

а про настройки днс не совсем я понял, мне надо их настраивать или провайдеру сказать что бы он что настроил?
Title: Хостинг на Linux
Post by: deepwalker on March 12, 2006, 21:49:21
У тебя есть зарегеный домен? Так вот его кто то обслуживает.
Ну и кто его обслуживает должен знать ты.
Title: Хостинг на Linux
Post by: Barbarian on March 13, 2006, 10:04:38
Quote
У тебя есть зарегеный домен? Так вот его кто то обслуживает.
Ну и кто его обслуживает должен знать ты.
[snapback]7991[/snapback]

спасибо, мне уже подсказали, что нужно внести изменения в зону :rolleyes: