HPUNIX Сайт о ОС и не только!

Разные заметки(наброски) по LAMP

3 августа 2009 - unix

Термин виртуальный хост относится к практике размещения более чем 1-го веб-сайта (например, www.company1.com и www.company2.com) на одной машине. Виртуальный хост может быть как «привязанным к IP-адресу», что означает внедрение отдельного IP адреса для каждого сайта, либо «привязанным к имени», позволяя для вас иметь несколько различных имён для каждого Ip-адреса. Факт того, что эти сайты работают на одном и том же физическом сервере, не очевиден конечным пользователям.

Вот здесь описана моя настройка виртуальных хостов, и в принципе в этой заметке не чего нового ни будет, просто добавлено малость «воды» — так что бы позднее ни рыскать по инету, если понадобиться освежить память
:)
.
Конфигурационные файлы apache2:
/etc/apache2/ — Основная папка
/mods-available — доступные модули apache
/mods-enabled — присоединенные модули apache
/sites-available — доступные сайты — здесь находятся файлы конфигурация виртуальных хостов.

/sites-enabled — присоединенные сайты — находятся линки на файлы конфигураций из sites-available.
apache2.conf — основной файл конфигурации apache2
Создаем файл конфигурации хоста mysite
$ nano /etc/apache2/sites-available/mysite
в который добавляем:

<VirtualHost *:80>
ServerAlias mysite www.mysite
DocumentRoot /home/usernsme/web/mysite
<Directory home/username/web/mysite/>
AllowOverride All
</Directory>
</VirtualHost>

Мелкие примочки:
##Показывать или нет сигнатуру сервера, например Apache/2.2.9 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.6-1+lenny2 …..
$ nano /etc/apache2/apache2.conf
# или можно выбрать на выбор Full | OS | Minimal

ServerTokens Prod
ServerSignature Off

Включаем наш виртуальный хост.
$ sudo a2ensite mysite
команда a2dissite соответственно отключает виртуальный хост
a2enmod и a2dismod вкл/отк модули (просто проставляют и убирают ссылки в соответствующих каталогах).

АО &quot;ПЕНСИЯ-СКРОТ&quot;

Включаем модуль mod_rewriter для работы «незапятнанных ссылок», его внедрение имеет много плюсов:
-повышается защита;
-получаются красивые и просто читаемые ссылки;
-некоторые поисковики легче индексируют такие ссылки.
$ sudo a2enmod rewrite
Или отключаем не нужные нам модули, например Ruby и Python
$ a2dismod ruby
Module ruby disabled.
$ a2dismod python
Различные заметки(эскизы) по LAMP
Module python disabled.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!
После всех конфигураций перезапускаем наш Апач:
$ /etc/init.d/apache2 reload

XSL module for php5
$ aptitude install php5-xsl
$ /etc/init.d/apache2 reload

Роста размера для импортирования дампа большого размера через phpmyadmin изменяем строчку в php.ini, по умолчанию он Два M
; Lower upload_max_filesize for security reasons
upload_max_filesize = [ подходящий наш размер ] M

Так же определенные скрипты для собственного запуска требуют изменение переменной memory_limit по
умолчанию идет Шестнадцать М, все том же php.ini
memory_limit = 24M ; Maximum amount of memory a script may consume (16MB)

Читаем еще:

  • XAMPP for Linux
  • Установка и настройка сервера на базе Debian Etch 4.0
  • Внедрение mod_macro для конфигурации виртуальных хостов Apache
  • Proxy-сервер SQUID web-интерфейс для администрирования SAMS SAMS+REJIK с аунтентификацией по NTLM
  • Программа для инвентаризации и учета GLPI

Различные заметки(эскизы) по LAMP

Похожие статьи

  • FTP сервер на базе vsftpd и MySQL в Debian server или Ubuntu

    В этом руководстве предполагается vsftpd сервера под виртуальных юзеров для debian server, зарегистрированных в MySQL базе данных, взамен реальных системных юзеров. Такое решение позволяет открыт...

  • Sypex Dumper Lite 2.0

    После нескольких лет молчаний обновился потрясающий PHP-скрипт Sypex Dumper Sypex Dumper Life для быстрого и комфортабельного сотворения и восстановления запасных копий баз данных MySQL.Для тех кто ни в курс...

  • Пару способов как получить доступ к СУБД MySQL когда забыл пароль от root8217a

    1. Cпособ сбрасываем и задаем новый пароль для root’aОстанавливаем сервис:# /etc/init.d/mysql stopи перезапускаем его вручную с опцией игнорирования привелегий:# mysqld_safe –skip-grant-tables &За...

  • Работаем с консольными архиваторами

    Малая памятка о основных ключах для консольных архиваторов Архиватор 7zipАрхиватор с большой степенью сжатия, говорят улучшение сжатия на 30-50% по сравнению с обыденным zip. Поддерживае...

  • Настройка виртуальных хостов

    Например у нас есть несколько сайтов или собираемся расположить, и нам надоело заходить каждый раз (localhost/site1/ или localhost/test), настроим виртуальные хосты.В моем случаи будем настр...

Теги:
Рейтинг: +5 Голосов: 283 933 просмотра
Комментарии (0)

Нет комментариев. Ваш будет первым!

Windows 7

Среда Windows 7 на первых порах кажется весьма непривычной для многих.

Windows 8

Если резюмировать все выступления Microsoft на конференции Build 2013.

Windows XP

Если Windows не может корректно завершить работу, в большинстве случаев это

Windows Vista

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