Як відомо, після інсталяції ОС (в мому випадку Ubuntu Server) для якогось нормального функціонування потрібна всесвітня мережа, по замовчуванню в ОС встановлено DHCP, тому щоб не використувувати операційну культю підключившись до мережі починаємо інсталювати необхідний мінімальний софт (в моєму випадку для організації простого сайту-візитки)
sudo apt install net-tools apache2 vsftpd -y це той мінімум, що знадобився, перша тулза, то для роботи з мережевими адаптерами, друга - один із найбільш відомих веб-серверів, ну і третя це досить простенький важкий для починаючих, фтп сервер.
А тепер, буду сильно сподіватись на свою дюряву память, оскільки пройшло кілька днів з цієї епопеї налаштувань... Фуф, почнемо:
Чесно ігноруючи налаштування брандмауера біг для перевірки роботи служби
sudo systemctl status apache2 по виводу зрозуміло, якщо є слова "enabled" i "active" то все добре.
ifconfig виводом цієї команди можна побачити нашу ІР адресу, оскільки в подальшому необхідно перевірити чи відображає апач сторінку, тому в браузері ідемо на ІР сервера і якщо побачили тестову сторінку, то все добре.
До речі, сайт по замовчуванню лежить в каталозі var/www/html, при спробі зміни в налаштуваннях каталогу в мене нічого не війшло, тому і забив на те діло, а ще до того, потрібно було якось вже готовий проект покласти у цю папку, цю траблу проблему вирішував за допомогою встановленого фтп сервера. За мануалом в посиланні:
Налаштування vsFTPd
Після копіювання проекту сайту, ідемо знову в термінал сервера, де і переносимо файли в файли апача, а вже після, перевіряємо зайшовши з барузера по ІР адресі. Якщо сайт показує, то це вже майже вся робота, залишилось тільки присвоїти статичну ІР адресу серверу по мануалу за посиланням нижче.
Налаштування IP
Ніби як усе написав... А, ні, як виявилось, ще довелось з часом додати SSL на сайт, по мануалу нижче:
Налаштування SSL
Для конвертации файлов docx в html пришлось действовать по мануалу нижче:
docx to html
Для создания поиска по сайту:
search