Добавянето на виртуални хостове в Apache
По подразбиране, след инсталиране на Apache създава виртуален хост име Localhost. Аз ще ви кажа как да добавяте нови виртуални хостове в Apache.
Аз ще се създаде виртуален хост с myhost на име (вместо myhost можете да изберете произволно име).
Първо трябва да се създаде директория, в която файловете ще бъдат бъдещия сайт. Създаване на директория в дома си директория myhost. За да направите това, можете да изпълните командата:
Directory може да се създаде навсякъде, аз съм направил това лесно за корена на вашата домашна директория Юрий.
Създаване на конфигурация хост файл
В директорията / и т.н. / apache2 / обектите-достъпни конфигурационни файлове се съхраняват Apache виртуални хостове. По подразбиране подразбиране файл се съхранява там. което съответства на Localhost гостоприемник. Ние приемаме като основа за по подразбиране на файла и го копирайте във файл с myhost за името. За да направите това, изпълнете следните команди:
Направете необходимите промени във файла. По-специално, да се посочат пътя до директорията, в която да се съхранява файла на хоста. В нашия случай, това е път / дома / Юрий / myhost. Юрий където ще трябва да замени името на вашата домашна директория. Начинът, по който трябва да се регистрират на две места: в параметъра DocumentRoot в заглавната част на парче
Сега трябва да направим нашия домакин е активен. Apache използва директорията / и т.н. / apache2 / обекти с разрешени за определяне на домакините, които искате да включите. Създаване на символична връзка с указателя на сайтове с активирани. което показва нашата myhost файл. За да направите това, изпълнете следните команди:
рестартиране на Apache
Рестартирайте Apache, изпълнението на командата:
Редактирайте / и т.н. / Домакините
заключение
Допълнително съдържание:
/.gnome2/nautilus-scripts
# Създаване на настройките на сайтовете от Ahache2
ехо -н "Въведете името на новия хост:"
прочетете newHost
# Моля, пишете на / и т.н. / Домакините
файл = "/ и т.н. / домакини"
б = $ ($ котка файл)
newContent = "127.0.0.1 $ WWW. $" $ 'N' $ б
Sudo Баш-с "ехо '$'> $ файл"
# Добавяне на сайта в сайтове-достъпно и сложи това в него необходимите директиви
САП / и т.н. / apache2 / сайтове-достъпно / $ newHost
Sudo докосване $ сок
Sudo коригират 777 $ сок
директиви = "
на ServerName $
Serveralias $ WWW. $
DocumentRoot / Var / WWW / $
ErrorLog /var/www/$/logs/error.log
"
ехо "$ директиви"> $ сок
# Активиране на виртуален хост
Sudo a2ensite $ newHost
# настройки на рестартиране
Sudo /etc/init.d/apache2 презареждане
# Включете пренапише
#sudo a2enmod пренаписване
#sudo / ЮЕсАр / sbin / apache2ctl рестартиране