Web Server Apache — Virtual Host
В своей работе я используем вэб сервер Apache + PHP + Mysql.
Для того чтобы разместить на своем локальном вэб сервере вам необходимо использовать Виртуальные хосты. Они настраиваются следующим образом:
## Объявляете прослушивание портов:
Listen 80
Listen 443
## Объявляете прослушивание IP-адресов: [ip]:[port],
## если вы укажите вместо конкретного ip - * звездочку,
## то вэб сервер будет прослушивать все ip адреса.
NameVirtualHost 127.0.1.1:80
## Объявляем стандартный хост который будет видится
## всем кто обратится к вашему компьютеру по ip адресу
## если вместо * вы укажите конкретный ip адрес то веб сервер
## будет обращается к этой директории если в адресе
## будет указан этот ip адрес.
<VirtualHost *:80>
# адрес директории сайта
DocumentRoot D:\_default_
# расположение лога ошибок
ErrorLog D:\log\apache_error_default_.log
# расположение лога обращений к хосту
CustomLog D:\log\apache_access_default_.log common
</VirtualHost>
## здесь объявляем наш хост на котором будем тестировать сайты
<VirtualHost 127.0.1.1:80>
DocumentRoot D:\myweb.local
# название нашего сайта (Домен)
ServerName myweb.local
ErrorLog D:\log\apache_error.myweb.local.log
CustomLog D:\log\apache_access.myweb.local.log common
</VirtualHost>
## если вы хотите использовать под домены то они прописываются
## следующим образом, в этом случае в папке D:\myweb.local\
## должны находится папки с названием поддоменов.
<VirtualHost 127.0.1.1:80>
ServerName myweb.local
ServerAlias *.myweb.local
ServerSignature Off
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myweb\.local [NC]
RewriteRule ^/(.*) http://myweb.local/$1 [L,R]
VirtualDocumentRoot D:\myweb.local\%1
ServerSignature On
Options FollowSymLinks Includes MultiViews ExecCGI
UseCanonicalName Off
</VirtualHost>
Также вам обязательно нужно внести изменения в файл hosts:
127.0.1.1 myweb.local www.myweb.local
Это необходимо чтобы ваш браузер нашел соответствие ip адреса и домена.
Вариант использование под доменов проще, т.к. в этом случае нет необходимости перезагружать Apache при добавлении нового сайта, вы просто создаете новую папку имя которой соответствует имени под домена, и добавляете соответствующею запись в файт hosts на вашем компьютере.
Hello Word! Joomla 1.7.x — Не отображается переключение языков





Super informative wtriing; keep it up.
These topcis are so confusing but this helped me get the job done.
A magazine theme would make ur blog look nicer