Debian - Linuxoid

моите изследвания в случай на забравяне

debian

За да хоствате няколко различни сайта на един сървър, трябва да настроите така наречения виртуален хост за всеки сайт. Ето инструкциите как да го направите.

Създаване на структура на директория и задаване на права за ползване на директория

Първо, трябва да създадете папки, които ще съхраняват данни за сайта. Тези папки се създават в основната папка DocumentRoot на сървъра Apache. По подразбиране е /var/www/. Така,

# mkdir -p /var/www/ИМЕ_ДИРЕКТОРИЯ_НА_ВАШИЯ_САЙТ/html папка за съхраняване на съдържанието на сайта # mkdir /var/www/ИМЕ_ДИРЕКТОРИЯ_ВАШИЯ_САЙТ/logs папка за съхраняване на регистрационни файлове на сайта

След това задайте разрешенията за папките:

На първо място, трябва да се уверите, че е разрешен достъп за четене до споделената уеб директория и всички файлове и папки, съдържащи се в нея. Това е необходимо, за да се показват коректно страниците на сайта:

В допълнение, потребителят трябва да може да създава и променя съдържание в необходимите директории. За да направите това, нека му присвоим собственик на тези директории:

# chown -R $ПОТРЕБИТЕЛ:$ПОТРЕБИТЕЛ /var/www/ИМЕ_ДИРЕКТОРИЯ_НА_ВАШИЯ_САЙТ/html

Текущият потребител вече притежава html директорията, където ще съхраняваме съдържанието.

Създаване на демо страница за виртуален хост

Структурата на директорията на сайта е готова. Цялото съдържание на сайта ще се съхранява в /var/www/ИМЕ_ДИРЕКТОРИ_НА_ВАШИЯ_САЙТ/html папка.

В този файл създайте прост HTML документ, който показва към кой сайт принадлежи. Нашият файл изглежда така: