Автор Тема: Web-сервер на альт линукс школьный сервер 6 [решено]  (Прочитано 4595 раз)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
Доброго всем времени суток! Не подскажите как настроить внутренний web-сервер? Хотелось бы выставить работы ребятишек на школьном уровне, да и вообще у ребят задумок много. Спасибо всем откликнувшимся :)
« Последнее редактирование: 10.04.2013 11:42:57 от Шарабаров Андрей »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Доброго всем времени суток! Не подскажите как настроить внутренний web-сервер? Хотелось бы выставить работы ребятишек на школьном уровне, да и вообще у ребят здумок много :) Спасибо всем откликнувшимся.
http://www.altlinux.org/ApacheMySQLPHP
Андрей Черепанов (cas@)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
[asshar@s1 ~]$ ssh root@server -C
Last login: Mon Apr  8 13:36:03 2013 from s1.keulschool
[root@server ~]# apt-get install lamp-server
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  lamp-server
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 2587B архивов.
После распаковки потребуется дополнительно 263B дискового пространства.
Получено: 1 ftp://ftp.altlinux.org noarch/classic lamp-server 1.0-alt1 [2587B]
Получено 2587B за 1s (1686B/s).   
Совершаем изменения...
Preparing...                 ############################################################################# [100%]
1: lamp-server               ############################################################################# [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
[root@server ~]#
Вот, а настройки, директории?
« Последнее редактирование: 08.04.2013 11:21:30 от Шарабаров Андрей »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Вот, а настройки, директории?
Директории были во время Французской революции и Гражданской войны в России.
Каталог для размещения файлов веб-сервера находится так:
grep -n '^[[:space:]]*DocumentRoot' /etc/httpd2/conf/sites-enabled/*В файле /etc/httpd2/conf/sites-enabled/000-default.conf может быть
DocumentRoot "/var/www/html"или indexhtml. Если indexhtml, то исправьте на /var/www/html.
И не забудьте включить PHP:
a2enmod mod_php5
service httpd2 restart
Андрей Черепанов (cas@)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
В файле /etc/httpd2/conf/sites-enabled/000-default.conf сочетание букв /var/www/html  и /var/www/index.html не нашёл....
Хотел послать вам этот файл, но почему-то не получается его скопировать... :(
Продолжил по вашему совету
[root@server sites-enabled]# a2enmod mod_php5
Module mod_php5 is already enabled!
Module mod_php5 installed;
        run service httpd2 condreload to fully enable.
[root@server sites-enabled]# service httpd2 restart
Stopping httpd2 service:                                                                                  [ DONE ]
Checking configuration sanity for httpd2:  Syntax OK
                                                                                                          [ DONE ]
Starting httpd2 service:                                                                                  [ DONE ]
[root@server sites-enabled]#
Если я правильно понял, то установился модуль mod_php5 с автозагрузкой?
Попробовал поискать его в системных службах через веб-интерфейс сервера - не получилось....?
Я правильно понимаю, что теперь веб-странички помещаю в /etc/httpd2/conf/sites-enabled/ а как до них добраться из школьной сети? я имею в виду посмотреть? Попробовал http://ip-адрес - вышел на https://ip-адрес (Информика 6.0 Школьный Сервер)
« Последнее редактирование: 08.04.2013 13:27:49 от Шарабаров Андрей »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
В файле /etc/httpd2/conf/sites-enabled/000-default.conf сочетание букв /var/www/html  и /var/www/index.html не нашёл....
Вы вывод первой моей команды приведите.
Цитировать
Если я правильно понял, то установился модуль mod_php5 с автозагрузкой?
Нет, всего лишь включена поддержка PHP для Apache. Включение httpd2 в автозапуск:
chkconfig httpd2 on
Андрей Черепанов (cas@)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
[root@server ~]# grep -n '^[[:space:]]*DocumentRoot' /etc/httpd2/conf/sites-enabled/*
/etc/httpd2/conf/sites-enabled/000-default.conf:42:     DocumentRoot "/usr/share/doc/indexhtml/"
/etc/httpd2/conf/sites-enabled/000-default_https.conf:27:               DocumentRoot "/usr/share/doc/indexhtml/"
[root@server ~]#
Извиняюсь, по незнанию не сообразил что это надо вообще вывести :(
indexhtml это наверное я уже туда поставил....
« Последнее редактирование: 09.04.2013 06:58:45 от Шарабаров Андрей »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
[root@server ~]# grep -n '^[[:space:]]*DocumentRoot' /etc/httpd2/conf/sites-enabled/*
/etc/httpd2/conf/sites-enabled/000-default.conf:42:     DocumentRoot "/usr/share/doc/indexhtml/"
/etc/httpd2/conf/sites-enabled/000-default_https.conf:27:               DocumentRoot "/usr/share/doc/indexhtml/"
[root@server ~]#
Извиняюсь, по незнанию не сообразил что это надо вообще вывести :(
Вот и меняйте в обоих файлах (имя с начала строки до двоеточия) на
DocumentRoot "/var/www/html"Не забудьте после этого сделать
service httpd2 restart
Андрей Черепанов (cas@)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
В виду небольшого опыта, не совсем понял что вы имеете ввиду: переименовать два верхних файла (см вложение) или открыть их на редактирование и что-то там изменить?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Редактировать в mcedit
Андрей Черепанов (cas@)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
нашёл в первом документе строку
<------>DocumentRoot "/usr/share/doc/indexhtml/"
 ( извините за неуклюжесть, просто не хочу ошибиться, её нужно редактировать до состояния
<------>DocumentRoot "/var/www/html"
в обоих файлах?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
нашёл в первом документе строку
<------>DocumentRoot "/usr/share/doc/indexhtml/"
 ( извините за неуклюжесть, просто не хочу ошибиться, её нужно редактировать до состояния
<------>DocumentRoot "/var/www/html"
в обоих файлах?
Да.
Андрей Черепанов (cas@)

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
Хорошо, поменял в обоих файлах и стал перезапускать сервис
[root@server sites-enabled]# service httpd2 restart
Stopping httpd2 service:                                                                                  [FAILED]
[root@server sites-enabled]# service httpd2 stop
Stopping httpd2 service:                                                                                  [FAILED]
[root@server sites-enabled]# service httpd2 start
Starting httpd2 service:   httpd2: Syntax error on line 154 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 151 of /etc/httpd2/conf/sites-enabled/000-default.conf: Expected </------>DocumentRoot> but saw </VirtualHost>
                                                                                                          [FAILED]
[root@server sites-enabled]# mc
чего-то не получилось

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Хорошо, поменял в обоих файлах и стал перезапускать сервис
[root@server sites-enabled]# service httpd2 restart
Stopping httpd2 service:                                                                                  [FAILED]
[root@server sites-enabled]# service httpd2 stop
Stopping httpd2 service:                                                                                  [FAILED]
[root@server sites-enabled]# service httpd2 start
Starting httpd2 service:   httpd2: Syntax error on line 154 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 151 of /etc/httpd2/conf/sites-enabled/000-default.conf: Expected </------>DocumentRoot> but saw </VirtualHost>
                                                                                                          [FAILED]
[root@server sites-enabled]# mc
чего-то не получилось
Вот эта фигня: <-------> означает в mcedit всего лишь табуляцию, ее рисовать знаками НЕ НУЖНО!

Оффлайн Шарабаров Андрей

  • Участник
  • *
  • Сообщений: 443
  • Не всяк шагающий идёт, не всяк стоящий неподвижен
бошьшущее спасибо!!!
[root@server sites-enabled]# service httpd2 restart
Stopping httpd2 service:                                                                                  [ DONE ]
Checking configuration sanity for httpd2:  Syntax OK
                                                                                                          [ DONE ]
Starting httpd2 service:                                                                                  [ DONE ]
[root@server sites-enabled]#
а дальше? файлы я понял надо поместить в /var/www/html там к стати уже есть index.html
А как зайти на эту страничку?