понеділок, 21 січня 2013 р.

Виртуальные хосты в Lampp

Решил дополнить немного эту статью.

Скачав и разархивировав файлы Lampp, теперь нужно проделать некоторые действия.

Нужно добавить кое-что в файл httpd-xampp.conf:

sudo gedit /opt/lampp/etc/extra/httpd-xampp.conf

в фрагменте кода, описывающем доступ к phpmyadmin:

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
# вставить вот это
Require all granted
</Directory>

Это для того, чтобы получить доступ к phpmyadmin, который сразу недоступен согласно “New XAMPP security concept“.

Теперь о виртуальных хостах.
Чтобы создать виртуальный хост, скажем new_site, нужно:
1. В файле httpd.conf раскомментировать строку Include etc/extra/httpd-vhosts.conf

sudo gedit /opt/lampp/etc/httpd.conf
2. В файле /opt/lampp/etc/extra/httpd-vhosts.conf добавить такое содержимое:
<VirtualHost *:80>
ServerAdmin admin@site_name.com.ua
DocumentRoot "/home/brovko_rs/new_site"
# /home/brovko_rs/new_site - каталог, куда положим файлы сайта
ServerName new_site
<Directory /home/brovko_rs/new_site>
AllowOverride All
Options All
Require all granted
</Directory>
</VirtualHost>
# то что ниже - чтобы остался доступ к странице по-умолчанию localhost
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /opt/lampp/htdocs
ServerName localhost
ServerAlias localhost
</VirtualHost>

3. В файле /etc/hosts добавить запись:

127.0.0.1 new_site

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments