Home Gentoo Server

Време е за преинсталация

27.08.2008 Posted by Александър Христов

Време е за преинсталация, за модернизация и както казваше Бай Тошо на времето "днес завод за полу-проводници, а утре за цели" :grin:. Архивите са направени остана само да измисля на кои хард и бой :grin:. Да видим този път колко ще се компилира Gentoo-то вдигнах ме рама.

Пробвах да постна за vhost в http://wiki.gentoo.bg/index.php/Gentoo_SOHO_Server ама стана едно мазало трябва да видя как се оправят там нещата. Да видим как ще стане номера.

Virtual Host

17.08.2008 Posted by Александър Христов

Виртуални хостове – няколко web адреса на един сървър. Задължително е apache да се компилира с флаг vhost за да има подръжка на виртуални хостове.

Изграждане на структора за виртуален хостинг:

Във директория /var/www/ създаваме папката с името на хоста (може и повече от една) my-server.com, във нея създаваме (дублираме съдържанието на /var/www/localhost/

cgi-bin еrror htdocs icons

Във папка /etc/apache2/vhosts.d/ съсдаваме фаил с име: xx_my-server.com.conf (xx – поредния номен на фаила – 01, 02, 03 и тн.), със следното съдържание:

### www.my-server.com

<VirtualHost *:*>

DocumentRoot /var/www/my-server.com/htdocs/

ServerName my-server.com

ServerAlias my-server.com

Setenv VLOG logs/my-server.com

ErrorLog logs/my-server.com.err

<Directory /var/www/my-server.com/htdocs>

Options -Indexes FollowSymLinks MultiViews

AllowOverride All Order allow,deny Allow from all

</Directory>

<Directory /var/www/my-server.com/cgi-bin>

Options -ALL ExecCGI

AllowOverride None Order allow,deny Allow from all

</Directory>

</VirtualHost>

Във /etc/apache2/vhosts.d/00_default_vhost.conf има маркирана опция NameVirtualHost *:80, рестартираме apache и ако няма проблеми продължаваме нататък.

Инсталиране на web приложения с webapp-config:

webapp-config [-ICU] [-dghus] <APPLICATION VERSION>

webapp-config -I -h www.my-server.com -u USER -d /DIR <App.Ver>

/usr/sbin/webapp-config -I -h www.lss.eu -u root -d /joomla joomla 1.5.5

-I -install, -U -update, -C -remove, -h e HOST, -d – dir, -u -USER, -g -GROUP, -s -SERVER