Автор Тема: Пошаговые инструкции - школьный сервер 5.0.1 (Обсуждение)  (Прочитано 10062 раз)

Оффлайн AleksandrBurko

  • Завсегдатай
  • *
  • Сообщений: 197
    • Email
Видеоурок № 10

Виртуальный хостинг на школьном сервере


Я правильно понимаю? Если у меня есть зарегистрированное доменное имя, то:
1. первый шаг я пропускаю
2. Выполняю как написано в инструкции
3. Правлю конфиг следующим образом:
<VirtualHost *:80>
#ServerAdmin webmaster@nsi.nchara.ru
DocumentRoot /var/www/vhosts/nsi.nchara.ru
ServerName nsi.nchara.ru
#ServerAlias http://www.nsi.nchara.ru
ErrorLog /var/log/httpd2/nsi.nchara.ru-error_log
CustomLog /var/log/httpd2/nsi.nchara.ru-access_log common
</VirtualHost>
4. Создаю каталог nsi.nchara.ru в /var/www/vhosts
И по обращению http://nsi.nchara.ru должен открыться нужный мне сайт?

Сейчас у меня реализовано все через modrewrite на сервере:
Запрос www.sovet.nchara.ru преобразуется в www.nchara.ru/sovet и запросы к другим сайтам на сервере тоже.

Я попробовал сделать все как написано, первый виртуальный сайт заработал (правда открывался при вводе nsi.nchara.ru и www.nchara.ru, а тот сайт который открывался до этого по www.nchara.ru перестал), но второй ни в какую открываться не захотел. Пока все вернул назад, так как экспериментировал на рабочем сервере.

Хостинг у нас на webnames.ru, перед настройкой сервера удалил строку из настроек зоны, которая связывает все неуказанные явно субдомены с основным доменом. Видимо зря...

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email

Я правильно понимаю? Если у меня есть зарегистрированное доменное имя, то:
1. первый шаг я пропускаю

Да. Но вам четко надо разобраться с именами.
Какие у вас имена сайтов? Не совсем понятно.
Надо чтобы пинг на любой из этих имен в инете попадал на ваш IP сервера. 


2. Выполняю как написано в инструкции
Похоже тоже да. Если у вас про это же.



3. Правлю конфиг следующим образом:
<VirtualHost *:80>
#ServerAdmin webmaster@nsi.nchara.ru
DocumentRoot /var/www/vhosts/nsi.nchara.ru
ServerName nsi.nchara.ru
#ServerAlias http://www.nsi.nchara.ru
ErrorLog /var/log/httpd2/nsi.nchara.ru-error_log
CustomLog /var/log/httpd2/nsi.nchara.ru-access_log common
</VirtualHost>

Можно имена по проще
DocumentRoot /var/www/vhosts/nchara  так примерно, т. е . тут не обязятельно буква в букву.
И ПЕРЕРУЗИТЬ Apache2
Вы точно перегрузились?

4. Создаю каталог nsi.nchara.ru в /var/www/vhosts
И по обращению http://nsi.nchara.ru должен открыться нужный мне сайт?

Сейчас у меня реализовано все через modrewrite на сервере:
Запрос www.sovet.nchara.ru преобразуется в www.nchara.ru/sovet и запросы к другим сайтам на сервере тоже.

Я попробовал сделать все как написано, первый виртуальный сайт заработал (правда открывался при вводе nsi.nchara.ru и www.nchara.ru, а тот сайт который открывался до этого по www.nchara.ru перестал), но второй ни в какую открываться не захотел. Пока все вернул назад, так как экспериментировал на рабочем сервере.

Хостинг у нас на webnames.ru, перед настройкой сервера удалил строку из настроек зоны, которая связывает все неуказанные явно субдомены с основным доменом. Видимо зря...

Тут опишите поподробнее. Мало что понял.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Storke

  • Завсегдатай
  • *
  • Сообщений: 932
  • ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX
    • Центр российского образования
Немножко структурировал инструкции в фреймы:
pdf-формат (<200 кБ): altlinux.pdf
chm-формат: altlinux.chm
Как-то не очень приятно пользоваться файлом *.pdf с надписью о незарегистрированной версии.
Тише едешь - дальше будешь.

Оффлайн AleksandrBurko

  • Завсегдатай
  • *
  • Сообщений: 197
    • Email
Попробую еще раз настроить по шагам. Отпишусь что получилось.

Оффлайн AleksandrBurko

  • Завсегдатай
  • *
  • Сообщений: 197
    • Email
Повторно выполнил все согласно инструкции и перегрузил апач service httpd2 restart. Все заработало. Также расскоментировал строки #ServerAlias http://www.nsi.nchara.ru, чтобы на сайт можно было зайти через www.nsi.nchara.ru например.

Вчера возникла проблема по той причине, что неверно была настроена зона на стороне хостера в своем личном кабинете.
Ресурсные записи домена (RRs):
Субдомен    Класс    Приор.    Адрес    
*                    A                      80.237.117.30    
@                   A                      80.237.117.30    
www              A                      80.237.117.30    
   
Связать поддомен с IP-адресом. Укажите '@' в качестве 'Subdomain' для назначения IP-адреса самому домену. Укажите '*' в качестве 'Subdomain' для назначения IP-адреса всем поддоменам, не обозначенным явно в других записях.

Не было выполнено выделенное жирным шрифтом и подчеркнутое условие. Сервер не получал нужного имени домена для его обработки, поэтому страницы не открывались.


Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Повторно выполнил все согласно инструкции и перегрузил апач service httpd2 restart. Все заработало.

Сервер не получал нужного имени домена для его обработки, поэтому страницы не открывались.

Ну вот и замечательно, значит инструкция пригодилась.
Вчера было понятно, раз изменили, но ничего не произошло, значит не перегрузились. И с именами путаница видна была.
В инструкции тоже напрасно одинаковые имена дал host1 хосту и каталогу. Надо было каталог  a1 обозвать.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн AleksandrBurko

  • Завсегдатай
  • *
  • Сообщений: 197
    • Email
В инструкции тоже напрасно одинаковые имена дал host1 хосту и каталогу. Надо было каталог  a1 обозвать.
Я по этой причине решил что это важно - одинаковые имена.
Инструкция очень пригодилась, не думал, что так просто можно настроить виртуальные хосты в АльтЛинукс. Как только открывал по ним мануал - желание читать отпадало. Хотелось этого быстро, без особого углубления в материал, из-за недостатка времени. Ваши инструкции - как раз то что надо.  И еще, на компьютере у меня стоит АльтЛинукс 5.0 КДЕ, то есть инструкции что для школьного сервера, что для АльтЛинукс 5.0 КДЕ одинаковы.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
то есть инструкции что для школьного сервера, что для АльтЛинукс 5.0 КДЕ одинаковы.
зависит от пакетов (+ настроек по-умолчанию, но это чаще-всего то-же не зависит от дистрибутива), которые стоят в системе, а не от первоночального диска, с которого ставилась система. Весь вопрос - что в каком дистрибутиве работает из коробки.

Оффлайн flashk

  • Начинающий
  • *
  • Сообщений: 17
    • Email
подскажите, после настройки web сервера по инструкции "Видеоурок № 4 " у меня перестал загружаться Альтератор
Скажите как настроить и вернуть настройки сервера через web интерфейс.


« Последнее редактирование: 15.04.2010 13:39:00 от flashk »

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
подскажите, после настройки web сервера по инструкции "Видеоурок № 4 " у меня перестал загружаться Альтератор
Скажите как настроить и вернуть настройки сервера через web интерфейс.

Может быть вы неправильно адрес набираете.
можно набрать http://IP, тогда вы попадаете на веб-сервер
а можно https://IP тогда в Альтератор
посмотрите про букву "s"
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн flashk

  • Начинающий
  • *
  • Сообщений: 17
    • Email
оказалось все просто
в файле etc/httpd2/conf/sites-available/default.conf
добавили строку
RewriteCond %{HTTPS} !=on загружается все через HTTPS
#RewriteCond %{HTTPS} !=off загрузка все через HTTPS отключена

но теперь я не могу открыть сайты которые установил на сервер либо сайт локальный либо альтератор.

Как сделать что бы альтератор грузился через HTTPS а локальные сайты через HTTP

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Как сделать что бы альтератор грузился через HTTPS а локальные сайты через HTTP
Проверил. Все работает. Открывается там и там. Все по инструкции.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн flashk

  • Начинающий
  • *
  • Сообщений: 17
    • Email
да, теперь все заработало! :)
спасибо

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Почему там ссылки на скачивание видеоуроков почти все битые?

Оффлайн Salomatin

  • Модератор
  • *****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Почему там ссылки на скачивание видеоуроков почти все битые?

Потому что просмотрел, так как провайдер мой немного дуркует. Спасибо что подсказали. Исправил.

В интернете  в нескольких местах дублированы ролики.
На форуме ранее приводилось, что вы можете все это найти на http://videodisc.altlinux.ru/ и http://www.spohelp.ru/forums/16-videomaterialy

Кроме того, стараюсь наиболее свежие версии размещать у себя на сайте http://salomatin.ru

Если интересно, то задумал написать свою методичку уже для Альт Линукс 6.0 Кентавр. С некоторыми черновиками можете познакомиться уже сейчас. Надеюсь к выходу RC1 смогу насобирать значимый материал и доснять ролики.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"