Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как сделать что-то типа хостинга?  (Прочитано 2345 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дэлфи

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Citysakh.ru
Как сделать что-то типа хостинга?
« : 02 Август 2008, 06:35:16 »
Народ, помогайте, я совсем запутался...  :-[
Короче, вот есть у меня Ubuntu Server 7.10, bind9, Apache2, и т.д + статический внешний IP, выдаваемый провайдером.
Зарегил я два бесплатных домена на этот внешний айпи, допустим domen1.xx.yy и domen2.xx.yy
При переходе по этим ссылкам, само собой в обоих случаях вылезает мой локалхост. А мне надо, чтобы вылезали разные сайты. Я уже реально путаюсь в bind9 и Apache2.
Подскажите, какую часть работы должен выполнять мой DNS, а какую - Apache??? И, соответственно, как это всё настроить?
Тяжела и неказиста жизнь простого программиста...

Оффлайн Alex2000

  • Активист
  • *
  • Сообщений: 317
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #1 : 02 Август 2008, 07:21:24 »
Никак, это утопия.

Оффлайн Дэлфи

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Citysakh.ru
Re: Как сделать что-то типа хостинга?
« Ответ #2 : 02 Август 2008, 08:11:30 »
Никак, это утопия.
То есть иметь два разных сайта на одном сервере, просматривающихся с инета, - это не реально?
Судя по другим постам на этом же форуме, это вполне реально. Только вот нигде не описано, как что настроить...
Тяжела и неказиста жизнь простого программиста...

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Как сделать что-то типа хостинга?
« Ответ #3 : 02 Август 2008, 10:29:46 »
Довольно просто :coolsmiley:
nano /etc/apache2/sites-available/defaultзатем изменяем его для первого сайта
<VirtualHost *>
ServerName www.site1.ru
ServerAlias site1.ru
ServerAdmin you@youmail.ru

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
создаем файл для второго сайта, чтоб не путаться в дальнейшем обязательно исправьте название лог файлов ;)
nano /etc/apache2/sites-available/mysite2

<VirtualHost *>
ServerName www.site2.ru
ServerAlias site2.ru
ServerAdmin you@youmail.ru

DocumentRoot /var/www2/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www2/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error2.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access2.log combined
ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
создаем директорию, где собственно будут располагаться файлы второго сайта
mkdir /var/www2теперь включаем наш второй сайт, для этого создаем символьную ссылку:
ln -s /etc/apache2/sites-available/mysite2 /etc/apache2/sites-enable/mysite2создадим файл  virual.conf
nano /etc/apache2/conf.d/virtual.conf

#Разрешаем апачу виртуальный хостинг
NameVirtualHost *
Перезагружаем апач и радуемся жизни :D
bind я как понял уже настроен, а здесь описано, как настроить виртуальные хосты по имени. если надо могу и про bind написать :) Ну, а вобщем-то, что здесь написанно, можно с легкостью найти в инете. У апача очень хорошая документация не поленитесь смотрите ее.

« Последнее редактирование: 02 Август 2008, 12:21:22 от vadimka »

Оффлайн nebeda

  • Активист
  • *
  • Сообщений: 333
  • gentoo x86 2.6.30.1
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #4 : 02 Август 2008, 11:39:07 »
чуть оффтоп - возможно ли поднять апач и бинд без лишних проблем не на Ubuntu-сервер а на 8,04 десктопной?

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Как сделать что-то типа хостинга?
« Ответ #5 : 02 Август 2008, 11:43:15 »
без проблем поднимишь и без проблем ронять будут все кому не лень

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #6 : 02 Август 2008, 12:08:14 »
ls -s /etc/apache2/sites-available/mysite2 /etc/apache2/sites-enable/mysite2
здесь ошибка, не ls -s, a ln -s
новичков введёт в ступор :)

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Как сделать что-то типа хостинга?
« Ответ #7 : 02 Август 2008, 12:19:14 »
ls -s /etc/apache2/sites-available/mysite2 /etc/apache2/sites-enable/mysite2
здесь ошибка, не ls -s, a ln -s
новичков введёт в ступор :)
Сенкс, ручками писал. Исправлено. :) Эх, задумался наверно, для новичков в этом месте создаем символьную ссылку :)
 

Оффлайн ivanchik

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #8 : 02 Август 2008, 12:32:46 »
пасиб пригодится  :)
у меня вопрос имеется серый адрес тоесть то что дал провайдер для доступа в инет и белый адрес где прописать его чтоб видели с инета?

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Как сделать что-то типа хостинга?
« Ответ #9 : 02 Август 2008, 12:42:01 »
пасиб пригодится  :)
у меня вопрос имеется серый адрес тоесть то что дал провайдер для доступа в инет и белый адрес где прописать его чтоб видели с инета?
Непонятно. Теперь тоже самое, но подробнее, с чувством с толком и расстановкой :)

Оффлайн ivanchik

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #10 : 02 Август 2008, 13:18:39 »
пасиб пригодится  :)
у меня вопрос имеется серый адрес тоесть то что дал провайдер для доступа в инет и белый адрес где прописать его чтоб видели с инета?
Непонятно. Теперь тоже самое, но подробнее, с чувством с толком и расстановкой :)
Так начит например прописал на сетевой карте то что смотрит на внешку типа 10.170.55.2 с маской 255.255.255.0 и с шлюзом 10.170.55.1 ну и ДНСки это серый адрес тоесть невидимый с интернета, и имеется три белых тоесть видимые с инета адреса, вот где их прописать? на карте той которой смотрит локалке прописал  адрес 192.168.0.1 маска 255.255.255.0 инет раздал пользователям сети.  (Планируется поднять почтовый сервер, ДНС сервер, благо имеется различные IP адреса, LAMP поднял сайт перенес да сейчас с кодировками траблы..)

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Как сделать что-то типа хостинга?
« Ответ #11 : 02 Август 2008, 13:41:31 »
Так начит например прописал на сетевой карте то что смотрит на внешку типа 10.170.55.2 с маской 255.255.255.0 и с шлюзом 10.170.55.1 ну и ДНСки это серый адрес тоесть невидимый с интернета, и имеется три белых тоесть видимые с инета адреса, вот где их прописать? на карте той которой смотрит локалке прописал  адрес 192.168.0.1 маска 255.255.255.0 инет раздал пользователям сети.  (Планируется поднять почтовый сервер, ДНС сервер, благо имеется различные IP адреса, LAMP поднял сайт перенес да сейчас с кодировками траблы..)
Опять не с расстановкой, "три белых айпи", что это такое? Судя по всем адресам, которые вы тут показали они у вас серые. Кто вам сказал, что у вас три белых айпи? Может я, чего-то не догоняю? Может найдем общий язык найдем, если вы расскажите как у вас осуществлен этот выход в интернет подробнее и если вы заметили я в жаббере, можно вопрос напрямую задать, если тех аспекты имеют конфиденциальность.

Оффлайн ivanchik

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #12 : 02 Август 2008, 13:45:55 »
ну значит помимо тех которых перечислил имееются адреса типа 80.72.*.*

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Как сделать что-то типа хостинга?
« Ответ #13 : 02 Август 2008, 13:50:53 »
Ну так, тогда все просто, втыкай провод от прова значить, если все, как ты говоришь, и настраивай интерфейс на этот айпи . Затем, последовательно на машинке поднимаешь бинд, ламп и почтовый сервак и будет счастье. Все просто!

Оффлайн darzanebor

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: Как сделать что-то типа хостинга?
« Ответ #14 : 02 Август 2008, 22:16:13 »
вот мой хауту по настройке бинда у vadimka нету некоторого например настройка named.conf.options
http://blog.muffs.ru/?p=5 лови

 

Страница сгенерирована за 0.084 секунд. Запросов: 23.