Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 14 ]  На страницу Пред.  
12
Автор Сообщение
СообщениеДобавлено: 03 июн 2010, 17:58 
Бытовой хакер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 1077
Откуда: Чолпон-Ата
Зарегистрирован: 02 мар 2010, 13:21
Благодарил (а): 18 раз.
Поблагодарили: 14 раз.
ОС: Maui 2
Видеоурок № 10

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

Видеоурок можно скачать по адресу:
ftp://ftp.saimanet.kg/incoming/Personal ... eo/110.ogv


Текст видеоурока:


Выполняем инструкцию: Веб-сервер на школьном сервере

Виртуальный хостинг - это когда веб-запросы приходят на один IP - адрес, но под разными именами.
Например, DNSы salomatin.ru и ivaniov.ru посылают на 81.81.81.81., а apache сам решает в какой каталог одного сервера направлять эти запросы.

Шаг 1: Регистрируем домены на один IP адрес
Вообще то надо регистрировать где-нибудь в nic.ru, но мы для тестирования, чтобы не привлекать DNSы, создадим временные домены host1; host2; host3
на своем рабочем настольном компьютере допишем в файл (как это делать в виндос не знаю)
от рута:

Код:
[vova@server ~]#cat >>/etc/hosts
192.168.0.1   host1
192.168.0.1   host2
192.168.0.1   host3

сохранить (ctrl+d)
заходим в директорию
Код:
/etc/chroot.d

и исполняем

Код:
[vova@server ~]#./resolv.all

тестируем со своего рабочего настольного компьютера от имени простого пользователя
Код:
ping host1
ping host2
ping host3

должны попадать на IP школьного сервера

Шаг 2: Разрешаем загружать виртуальные сайты:

В file /etc/httpd2/conf/sites-start.d/000-default.conf

Код:
ports_all=yes
default=yes
vhosts=no
редактируем последнюю строку
Код:
vhosts=yes

Для применения изменений запускаем

Код:
# a2chkconfig


Шаг 3: Прописываем виртуальные хосты

в файле /etc/httpd2/conf/sites-available/vhosts.conf дописываем

Код:
<VirtualHost *:80>
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com
DocumentRoot /var/www/vhosts/host1
ServerName host1
#ServerAlias http://www.host1
ErrorLog /var/log/httpd2/host1-error_log
CustomLog /var/log/httpd2/host1-access_log common
</VirtualHost>
#
<VirtualHost *:80>
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com
DocumentRoot /var/www/vhosts/host2
ServerName host2
#ServerAlias http://www.host2
ErrorLog /var/log/httpd2/host2-error_log
CustomLog /var/log/httpd2/host2-access_log common
</VirtualHost>
#
<VirtualHost *:80>
#ServerAdmin webmaster-at-dummy-host-dot-example-dot-com
DocumentRoot /var/www/vhosts/host3
ServerName host3
#ServerAlias http://www.host3
ErrorLog /var/log/httpd2/host3-error_log
CustomLog /var/log/httpd2/host3-access_log common
</VirtualHost>


Шаг 4: Создаем домашние каталоги виртуальных хостов

в /var/www/vhosts создаем три каталога host1; host2; host3, в которых размещаем разные тестовые веб-страницы.

Заходим со своего рабочего настольного компьютера
Код:
http://host1
http://host2
http://host3

и в каждом видим свою тестовую страницу.


Последний раз редактировалось ИМХО 04 июн 2010, 07:23, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 июн 2010, 17:59 
Бытовой хакер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 1077
Откуда: Чолпон-Ата
Зарегистрирован: 02 мар 2010, 13:21
Благодарил (а): 18 раз.
Поблагодарили: 14 раз.
ОС: Maui 2
Видеоурок № 11

Server-info и Server-status

Видеоурок можно скачать по адресу:
ftp://ftp.saimanet.kg/incoming/Personal ... eo/111.ogv



Текст видеоурока:

Цитата:
"существует довольно удобная утилита a2chkconfig, которая позволяет автоматизировать процесс загрузки модулей, необходимых для приложения. Для этого в /etc/httpd2/conf/mods-start.d/ помещаете файл с произвольным названием и расширением .conf, любые другие файлы расширения будут игнорированы. Формат файла простой
<имя модуля>=yes # разрешение загрузки модуля (добавляет ссылку на модуль в /etc/httpd2/conf/mods-enabled/)
<имя модуля>=no # запрещение загрузки модуля (удаляет ссылку на модуль в /etc/httpd2/conf/mods-enabled/)
Для применения изменений запускаете
Код:
# a2chkconfig"



Включаем ссылки загрузку модулей:


Код:
#cat >>/etc/httpd2/conf/mods-start.d/130-info.conf
info=yes



Код:
cat >>/etc/httpd2/conf/mods-start.d/131-status.conf
status=yes


Включаем ссылку загрузки сайта:

Код:
 
#cat >>/etc/httpd2/conf/extra-start.d/020-httpd-info.conf
httpd-info=yes


Создаем сами ссылки

Код:
# a2chkconfig


В файле /etc/httpd2/conf/extra-available/httpd-info.conf
разрешаем доступ по адресу c нашей локальной сети
строка 24 и строка 47

Код:
Allow from .example.com  192.168.0.0/24


Перегружаем apache2

Код:
# service httpd2 restart


Смотрим полезную информацию о нашем Apache2 по адресам:
http://192.168.0.1/server-info
http://192.168.0.1/server-status


Последний раз редактировалось ИМХО 04 июн 2010, 08:24, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 июн 2010, 18:00 
Бытовой хакер
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 1077
Откуда: Чолпон-Ата
Зарегистрирован: 02 мар 2010, 13:21
Благодарил (а): 18 раз.
Поблагодарили: 14 раз.
ОС: Maui 2
Видеоурок № 12

webalizer - Анализатор логов web/ftp/proxy-серверов

Видеоурок можно скачать по адресу:
ftp://ftp.saimanet.kg/incoming/Personal ... eo/112.ogv

Текст видеоурока:

Мы установили веб-сервер и хотим знать:
Кто и с каких адресов обращался к нашему серверу и что скачивал.
То есть проанализировать логи и выдать результат в удобном виде.


Шаг №1: Устанавливаем

Код:
[root@server ~]# apt-get install webalizer


В файле /etc/webalizer/apache.conf подправляем строку 29

Код:
LogFile        /var/log/httpd2/access_log


Шаг №2: Даем команду webalizer -у проанализировать логи

Код:
[root@server ~]# webalizer -c /etc/webalizer/apache.conf


смотрим графический результат анализа http://192.168.0.1/webalizer/

Основное достоинство - простота установки.


Последний раз редактировалось ИМХО 04 июн 2010, 07:24, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 июн 2010, 18:11 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2898
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 121 раз.
ОС: RHEL 6.7
Достойно, достойно!


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  
12
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Перенесенная Документация по Gentoo

в форуме Linux

Gen1us2k

0

4

05 мар 2010, 18:54

Gen1us2k Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO