Додавання сайтів на сервер xampp в ubuntu 16.04

4

У попередній статті ми додавали сайт в каталог htdocs і зверталися до нього за посиланням http://localhost/newsite. У цій статті ми створимо сайт з індивідуальною директорією до якої звертатися будемо безпосередньо, без використання горезвісного localhost. Наприклад: назвемо наш новий сайт як з прикладу раніше-newsite.

  1. створимо папку з такою ж назвою newsite в директиві сайтів. Має вийти так- / opt/lampp/htdocs / newsite.
  2. далі, приступимо безпосередньо до налаштувань. Відкриваємо для редагування конфігураційний файл httpd.conf.

sudo gedit /opt/lampp/etc/httpd.conf

Знаходимо рядок #include etc/extra/httpd-vhosts.conf і розкоментуємо її, видаливши знак #. Тим самим підключимо файл налаштувань наших майбутніх сайтів.

include etc/extra/httpd-vhosts.conf

Далі, відкриваємо даний файл httpd-vhosts.conf

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

За замовчуванням в даному файлі прописані правила для двох віртуальних сайтів. Ми можемо змінити один з них або створити новий. Прописуємо наш сайт, повинно вийти так:

serveradmin [email protected]_name.com documentroot / opt / lampp / htdocs / newsite servername newsite serveralias www.newsite errorlog logs / newsite-error_log customlog logs / newsite+ – access_log common

  1. пробіжимося за даними директивам, для новачків корисна інформація не завадить.
    • serveradmin – електронна пошта, для зв’язку з адміністратором сайту.
    • documentroot – шлях директиви, де зберігатися наш сайт.
    • servername – домен сайту.
    • serveralias 8>—>- псевдонім сайту, за яким він так само буде доступний.

    І дві останні директиви прописуються файли куди будуть записуватися різного роду помилки.

  2. далі, потрібно повідомити серверу xampp, про існування нового сайту.

sudo gedit / etc / hosts

Додамо назву нашого сайту в рядок.

127.0.0.1 newsite

Перезапускаємо xampp.

sudo /opt/lampp/lampp restart