Я думаю, што ўсе на Хабры напэўна ведаюць, як падняць сайт на VPS, выкарыстоўваючы тэрмінал і SSH-злучэнне. Але што рабіць, калі ў цябе пад рукой ёсць толькі старэнькі планшэт і трэба разгарнуць лендынг тут і зараз? Ці можна падняць сайт, проста клікаючы ў вэб-інтэрфейсе ў ISPmanager Lite? Ці пагражае гэта з'яўленнем сівых валасоў?
Мы вырашылі зладзіць стрэс-тэст і разгарнуць лендынг, выкарыстоўваючы IPad 3 і ISPmanager. Падрабязнасці аб тым, што з гэтага выйшла і шматліка-шмат скрінаў пад катом.
Уявім сітуацыю: сяджу я такі на марскім узбярэжжы ў заслужаным адпачынку пасля частковага адкрыцця межаў прывітанне з каранавіруснага года 2020, і нават не магу падумаць, што вось-вось мяне дагоніць праца. Але трэба быць гатовым да ўсяго.
Будзем лічыць, што я паехаў улегцы, таму з тэхнікі захапіў толькі старэнькі IPad 3, каб чытаць навіны і глядзець фільмы. Паспрабуем у палявых умовах і без тэрмінала пад рукой хутка выкаціць аднастаронкавы сайт.
Уваходныя дадзеныя, задача і першыя крокі па яе рашэнні
Але пагналі вырашаць задачу, для пачатку
Выбіраемы дата-цэнтр. Ёсць 2 варыянты аплаты, мне падыходзіць штомесячны плацёж, каб плаціць за спажываныя рэсурсы. Збіраны сваю канфігурацыю, усталявальны шаблон з ISPmanager і АС.
Цяпер пераходзім у панэль ISPmanager.
Праходзім аўтарызацыю і згаджаемся на ўмовы ліцэнзіі. А зараз дадаем WWW-дамен, у нашым выпадку – about.pudng.com. Дамен трэба было купіць загадзя і дадаць A-запіс са значэннем IP-адрасы нашага VPS сервера ў DNS-рэдактары, куды быў дэлегаваны дамен. Добры знак, калі ва ўкладцы WWW-дамены з'явіцца актыўны дамен і створыцца дырэкторыя, куды неабходна будзе ў далейшым заліць вэб-старонку. Далей правяраем наяўнасць дырэкторыі www/about.pudng.com ва ўкладцы "Менеджэр файлаў". У дырэкторыі мы выявім HTML-старонку, якую згенераваў нам ISPmanager.
Пераходзім на наш дамен about.pudng.com і бачым гэта:
Заўвага: Калі ваш дамен не адчыняецца, то першым чынам праверце наяўнасць A-запісы на серверах імёнаў і вернасць упісанага IP-адрасу. Калі ўсё дакладна, будзьце спакойныя, DNS-запісы могуць абнаўляцца да двух дзён, а пакуль вы можаце звяртацца па IP-адрасу напрамую.
Цяпер, звяртаючыся па даменным імені або IP-адрасу, мы бачым тэставую старонку, якую аддае нам HTTP-сервер Apache.
Ўстаноўка WordPress
Зоймемся ўстаноўкай WordPress і разгледзім дзве методыкі, якія зручна выкарыстоўваць у панэлі ISPmanager.
Ствараем базу дадзеных для WordPress.
Даем імя БД. Выбіраемы ў якасці сервера БД MySQL і кадоўку, а каб праблем з кадоўкамі ў наступным не было, лепш выбіраць UTF-8. ISPmanager можа генераваць паролі, таму ціснем на генерацыю, запамінаем, ціснем "ОК" і пераходзім да наступнага кроку. БД мы стварылі.
Адкрываем укладку "WWW-дамены", націскаем на кнопку "Скрыпты", адкрыецца каталог Web-скрыптоў.
У нашым выпадку выбіраемы WordPress і ціснем на кнопку «Усталяваць». Устаноўка пачалася.
Крок 1. Настройка рабочай дырэкторыі і выбару сервера БД.
Крок 2. Пацвярджэнне ліцэнзійнай дамовы.
Крок 3. У падзеле "Налады ўсталёўкі" запаўняем дадзеныя, якія ўпісвалі на этапе стварэння БД для WordPress.
Дадзеныя з падзелу "Налады прыкладання" прызначаны для далейшай аўтарызацыі ў панэль адміністратара WordPress. Ціснем «Далей».
Гатова. WordPress усталяваны.
Бонус. Ўстаноўка WordPress. Спосаб 2
Таксама ствараем БД як і ў першым спосабе. А вось зараз усталёўку WordPress будзем вырабляць цалкам праз «Менеджэр файлаў».
Спампоўваем апошнюю версію WordPress на
Вось тут са мной здарыўся невялікі затуп, можа паўплывалі мора ці напоі, ці можа мой мозг расслабіўся ў адпачынку. У архіве ляжыць тэчка "wordpress", адпаведна пасля разархівацыі яна ж апынецца ў корані каталога. Вы маглі падумаць, што трэба проста адкрыць about.pudng.com/wordpress і наладзіць усё там. Спойлер: не рабіце так.
Такі манеўр прыводзіць да таго, што даводзіцца ручкамі ствараць wp-config.php і дадаваць туды прапанаваныя канфігурацыі падлучэння да БД (скрын ніжэй). Дапусцім, мы так і зрабілі і зараз наш сайт настроены па адрасе about.pudng.com/wordpress/. Але нам трэба бачыць сайт, звяртаючыся па каранёвым урле. Бярэм і капіюем усё змесціва з каталога wordpress у каранёвай. І тут не ўсё так проста, трэба перабіць каранёвы каталог у канфігурацыях WordPress. Так, на гэтым лепш спыніцца і забыцца на ўсё, як страшны сон, мы пайшлі не ў той бок.
Ёсць спосаб хутчэй і прасцей: які капіюецца змесціва каталога «wordpress» і ўстаўляемы ў корань. Каб не капіяваць файлы па адным, ёсць маааленькая кнопачка "вылучыць усё", якую я шукаў хвілін пяць.
Далей адчыняны about.pudng.com і працягваем наладу ў інтэрфейсе WordPress.
Таксама як у першым спосабе паказваем дадзеныя БД і дадзеныя для аўтарызацыі ў якасці адміністратара сайта.
Таксама заліваем сайт праз "Мэнэджар файлаў" і можам адміністраваць праз <дамен>/wp-login.php.
Каб сайт быў даступны па https, неабходна падлучыць Let's Encrypt. Падключаецца ва ўкладцы "Інтэграцыя/Модулі", але гэта ўжо тэма для асобнага артыкула.
Заключны этап: разгортваем лендынг
Пераходзім на
Дамен падлучаны, WordPress усталяваны менш за за 10 хвілін. Застаецца дадаць аднастаронкавы сайт, які даслалі распрацоўшчыкі. Для гэтага скарыстаемся «Менеджэрам файлаў».
І вуаля, гэта тое, што мы хацелі бачыць! Лэндынг ад распрацоўкі зараз даступны па адрасе
PS: Ужо зараз даступны новы інтэрфейс ISPmanager і выглядае ён сімпотней, пры гэтым не страціўшы добрага user experience.
Вынікі
IPad 3 у гэтай гісторыі выйшаў не такім ужо бескарысным дэвайсам і ў мяне з'явілася поўная ўпэўненасць у тым, што нават мабільны тэлефон зладзіўся б з гэтай задачай у максімальна кароткія тэрміны. Па выніку, я правёў свой невялікі стрэс-тэст. ISPmanager выручыў мяне і апынуўся даволі зручнай прыладай, нягледзячы на тое, што ў падтрымцы казалі, што мабільнай версіі няма і лепш працаваць з кампутара.
мы ў
Вырашыўшы трывіяльную для адміна задачу нетрывіяльным спосабам, я атрымаў задавальненне і спадзяюся, што мой досвед будзе вам карысны. PS З гэтага часу, калегі, не бойцеся браць з сабой у адпачынак планшэты і старэнькую тэхніку.
Крыніца: habr.com