Автор Тема: Веб-сервер на Школьном сервере  (Прочитано 8475 раз)

Оффлайн Ustas

  • Участник
  • *
  • Сообщений: 14
Re: Веб-сервер на Школьном сервере
« Ответ #15 : 16.09.2009 12:38:55 »
Как я понял ответов нет а исправление будет в новой версии :(
Я бы изменил мир, но Бог не дает исходники...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 188
    • Домашняя страница
Re: Веб-сервер на Школьном сервере
« Ответ #16 : 21.09.2009 19:43:10 »
Как я понял ответов нет а исправление будет в новой версии :(
Скорее всего, нет, так как небезопасно настраивать MediaWiki и Moodle будет. Кстати, сегодня Выпущена бета-версия Альт Линукс 5.0 Школьный Сервер.
Андрей Черепанов (cas@)

Оффлайн WhiteAngel

  • Участник
  • *
  • Сообщений: 7
Re: Веб-сервер на Школьном сервере
« Ответ #17 : 21.10.2009 17:22:44 »
А можно всё же поподробнее, какие именно файлы надо редактировать, чтобы при вводе ip-адреса попадать на сайт?
1. Создадим сайт: mkdir /var/www/webapps/www
echo '<html><body><h1>WWW</h1></body></html>' > /var/www/webapps/www/index.html
2. Сделаем профиль для него: создаём файл /etc/httpd2/conf/extra-available/www.conf следующего содержимого:
Цитировать
<IfModule alias_module>
  Alias / /var/www/webapps/www/
</IfModule>

<Directory "/var/www/webapps/www/">
</Directory>
3. Делаем сайт доступным:
cd /etc/httpd2/conf/extra-enabled/
ln -s ../extra-available/www.conf .
service httpd2 reload

Пункт 2 сделал у себя так  иначе были проблемы с недостаточными правами при попытке открыт сайт в браузере:
<IfModule alias_module>
  Alias / /var/www/webapps/www/
</IfModule>

<Directory "/var/www/webapps/www">
    Order allow,deny
    Allow from all
</Directory>

Оффлайн WhiteAngel

  • Участник
  • *
  • Сообщений: 7
Re: Веб-сервер на Школьном сервере
« Ответ #18 : 21.10.2009 17:30:39 »
Всё, сайт работает. Правда, перебрасывает на https://
Это ошибка, но пока красивых спрособов её решить нет.
Ну предложите не красивые пути буду очень благодарен!

В Альт ШС 4.1 сайт на http:// (вместо https://) настроил так, как уже здесь писали:

в директории /etc/httpd2/conf/sites-available. В файле default.conf поправил параметр RewriteCond %{HTTPS} != on на off. Сайт стал открываться по http.

Оффлайн WhiteAngel

  • Участник
  • *
  • Сообщений: 7
Re: Веб-сервер на Школьном сервере
« Ответ #19 : 21.10.2009 17:37:34 »
И все же как подправить конфиги школьного сервера, чтоб заходя на локальный ip Адрес сервера (Например http://192.168.1.2) он мне выдавал мой сайт который лежит в папке var/www/webapps/www/ а не перенаправлял на http://192.168.1.2/alt-docs/indexhtml/index0.html ???

Долго копался в конфигах апача, но проблему эту не решил... Мало еще знаю  :(

Подскажите плиз.

Мудл и вики на данном сервере мне не понадобятся (они работают на втором школьном сервере).

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Веб-сервер на Школьном сервере
« Ответ #20 : 21.10.2009 21:56:04 »
как подправить конфиги школьного сервера, чтоб заходя на локальный ip Адрес сервера (Например http://192.168.1.2) он мне выдавал мой сайт который лежит в папке var/www/webapps/www/

Шаг № 1:
В /etc/httpd2/conf/sites-available/default.conf
находим строку:
DocumentRoot "/usr/share/doc/alt-docs/indexhtml/ "
и пишем свою:
DocumentRoot "/var/www/webapps/www/"  или другую, какую вам надо. Размещаете туда свой сайт

В этом же файле находите строку:
<Directory "/usr/share/doc/alt-docs/indexhtml/">
заменяете
<Directory "/var/www/webapps/www/">

Для того чтобы не терять возможность читать документацию вставляем в самый конец

Alias /doc "/usr/share/doc/indexhtml/"
 <Directory "/usr/share/doc/indexhtml/">
Include conf/extra-available/Directory_html_default.conf
 </Directory>


Шаг № 2:
В /etc/httpd2/conf/extra-available/Directory_html_default.conf
Дописываете  в строку
Options Includes FollowSymLinks MultiViews
слово Indexes
и получаете
Options Indexes Includes FollowSymLinks MultiViews

Шаг № 3:
перезапускаете apache2
#service httpd2 restart

набрав
http://192.168.0.1/ видим It works!
http://192.168.0.1/doc   - нашу документацию
« Последнее редактирование: 15.11.2009 12:58:04 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн WhiteAngel

  • Участник
  • *
  • Сообщений: 7
Re: Веб-сервер на Школьном сервере
« Ответ #21 : 26.10.2009 06:20:21 »
Браво, Salomatin! Оказывается делал все кроме Шага№2, потому и не работало.
Спасибо за помощь!  :)

Оффлайн Aleks777

  • Участник
  • *
  • Сообщений: 32
Re: Веб-сервер на Школьном сервере
« Ответ #22 : 11.11.2009 21:23:18 »
Попробовал оба способа на пятом школьном сервере. НЕ РАБОТАЕТ!!!! Выбрасывает на стандартную стартовую страницу!!!! Чё я делаю нетак? Вообще траблы: пользователи не создаются, сайт не видится!!! Люди добрые, помогите !

Оффлайн Aleks777

  • Участник
  • *
  • Сообщений: 32
Re: Веб-сервер на Школьном сервере
« Ответ #23 : 14.11.2009 17:33:42 »
1. Создадим сайт:
Код:

mkdir /var/www/webapps/www
echo '<html><body><h1>WWW</h1></body></html>' > /var/www/webapps/www/index.html

2. Сделаем профиль для него: создаём файл /etc/httpd2/conf/extra-available/www.conf следующего содержимого:
Цитировать
<IfModule alias_module>
  Alias / /var/www/webapps/www/
</IfModule>

<Directory "/var/www/webapps/www/">
</Directory>
3. Делаем сайт доступным:
Код:

cd /etc/httpd2/conf/extra-enabled/
ln -s ../extra-available/www.conf .
service httpd2 reload

 сделал так и хана серверу!!!!! Чё не так?

Оффлайн arsqqq

  • Участник
  • *
  • Сообщений: 14
Re: Веб-сервер на Школьном сервере
« Ответ #24 : 30.01.2010 19:19:42 »
1. Создадим сайт:
Код:

mkdir /var/www/webapps/www
echo '<html><body><h1>WWW</h1></body></html>' > /var/www/webapps/www/index.html

2. Сделаем профиль для него: создаём файл /etc/httpd2/conf/extra-available/www.conf следующего содержимого:
Цитировать
<IfModule alias_module>
  Alias / /var/www/webapps/www/
</IfModule>

<Directory "/var/www/webapps/www/">
</Directory>
3. Делаем сайт доступным:
Код:

cd /etc/httpd2/conf/extra-enabled/
ln -s ../extra-available/www.conf .
service httpd2 reload

 сделал так и хана серверу!!!!! Чё не так?
в default-https.conf  который находится по адрессу   /etc/httpd2/conf/sites-available
параметр DocumentRoot установить как "/var/www/webapps/moodle".
и как я и хотел теперь при обращении на мой ip открывается главная страница moodel