= Як розмістити сайт Wordpress на AWS Lightsail ($3,50/місяць за VPS) = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Зараз у мене є великий досвід роботи з Wordpress на Lightsail, і я насправді не надто рекомендую це, особливо новачкам, з кількох причин: 1.) Підвищення кредитів є досить непрозорим, оскільки Lightsail відкрито не заявляє, що вони існують. Якщо ви закінчите, сайт стане непридатним для використання âÃÂÃÂ, що може легко статися, наприклад, якщо ви стиснете зображення за допомогою плагіна. Особливо на тому екземплярі 3,50. Це стає ще більшою проблемою, коли ви отримуєте брутфорс (що відбувається досить швидко на wordpress). 2.) Ці зображення bitnami wordpress не захищені належним чином із коробки, тому система досить вразлива з самого початку. (наприклад, образ plesk має fail2ban із коробки). 3.) Щоб налаштувати SSL, ви повинні використовувати або балансувальник навантаження, або зробити це самостійно в терміналі, налаштувати dns і зв’язати сертифікати в терміналі, а потім ви повинні подбати про закінчення 90 днів. 4.) Поштова програма PHP не працює з коробки, і її важко налаштувати за допомогою AWS, тому вам доводиться використовувати SMTP у більшості випадків. 5.) Вам потрібно ввімкнути доступ до FTP за допомогою імені користувача& паролем у конфігурації сервера, інакше ви застрягли на використанні ключів, якщо ви хочете надати доступ комусь іншому. 6.) конфігурація htaccess також не виконується "класичним"способом, тому ви повинні знати, які файли редагувати. 7.) Деякі конфігурації PHP дивно налаштовані (у моєму прикладі Imagick), тому ви повинні змінити це в конфігурації apache. Загалом я вважаю, що вам доведеться витрачати багато часу на те, щоб з’ясувати речі, шукати в гуглі, як це робиться, якщо ви хочете мати екземпляр Wordpress, який просто працює, я б пішов з іншими постачальниками. Здебільшого я використовую його для розміщення серверів протягом 30 днів, а потім їх відключення. Це х100. Якщо ви не знаєте тонкощів керування сервером, заощаджені гроші швидко втрачаються через кількість часу, який ви витрачаєте на розгадування. Тоді сума, яку ви втрачаєте, додається, коли щось піде не так. Мій час цінний, і його краще витратити на заробляння грошей, ніж на спроби заощадити кілька доларів ціною годин на місяць. Все, що ви сказали, правда. Ви пропустили те, що, на мою думку, є однією з найбільших проблем — якщо у вас є сайт на Lightsail понад ~2 роки, вам зрештою доведеться оновити Apache/PHP/MySQL. Можна подумати, що це буде просто – запустіть apt-get виконувати оновлення. Ні - bitnami робить дуже дивну конфігурацію зі своїми зображеннями, яка фактично заважає вам оновлювати будь-що на сервері. Їхня рекомендація полягає в тому, щоб експортувати/імпортувати ваш WP у новий екземпляр — якщо ви використовуєте 50 клієнтів, як я, це 1-2 тижні, що витрачаються кожні 2 роки, коли Wordpress скаржиться на вашу застарілу версію PHP. Мені також не подобається, що зображення Bitnami Wordpress мають кілька тижнів/місяців тому, здається, є досить відставання в їх передачі з Bitnami до AWS. Тим не менш, я люблю Lightsail — ви можете запустити екземпляр WP за 60 секунд. Я витратив (досить багато) часу, щоб вивчити Linux і CLI. У мене є кілька сценаріїв, які я запускаю, коли запускаю новий сервер. Щоб вирішити проблеми, які ви порушили: 1.) Підвищення кредитів є досить непрозорим, оскільки Lightsail відкрито не заявляє, що вони існують. Якщо ви закінчите, сайт стане непридатним для використання âÃÂÃÂ, що може легко статися, наприклад, якщо ви стиснете зображення за допомогою плагіна. Особливо на тому екземплярі 3,50. Це стає ще більшою проблемою, коли ви отримуєте брутфорс (що відбувається досить швидко на wordpress). Якщо ви використовуєте Clouflare, це відсіює багато спаму-ботів, тому ви ніколи не повинні зіткнутися з проблемами із завантаженням/кредитами. Знову ж таки, якщо хтось спробує здійснити DDoS-атак, це можна вирішити в Cloudflare. Тим не менш, екземпляр за $3,50, здається, погано працює з новим WP без налаштування кешування. 2.) Ці зображення bitnami wordpress не захищені належним чином із коробки, тому система досить вразлива з самого початку. (наприклад, образ plesk має fail2ban із коробки). Окрім цього, чи є якісь інші проблеми, про які ви знаєте? Я думав, що вони досить безпечні, напр. Лише доступ через SSH, через ключ. Відкрито лише 3 порти. Правильні дозволи тощо. 3.) Щоб налаштувати SSL, ви повинні використовувати або балансувальник навантаження, або зробити це самостійно в терміналі, налаштувати dns і зв’язати сертифікати в терміналі, а потім ви повинні подбати про закінчення 90 днів. У них є сценарій для встановлення SSL httpsdocs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/ - балансувальники навантаження не потрібні. Він обробляє оновлення автоматично - його встановлюють і забувають. 4.) Поштова програма PHP не працює з коробки, і її важко налаштувати за допомогою AWS, тому вам доводиться використовувати SMTP у більшості випадків. sudo apt-get install -y sendmail і ввімкніть його у php.ini. 5.) Вам потрібно ввімкнути FTP-доступ за допомогою імені користувача& пароль у конфігурації сервера або ви застрягли на використанні ключів, якщо ви хочете надати доступ комусь іншому. sudo apt-get install vsftpd 6.) конфігурація htaccess також не виконується "класичним"способом, тому ви повинні знати, які файли редагувати. У Wordpress, Параметри >Постійне посилання виправлять це одразу. Не знаєте, що тут означає «класика»? 7.) Деякі конфігурації PHP дивно налаштовані (у моєму прикладі Imagick), тому ви повинні змінити це в конфігурації apache. У мене ніколи не було проблем із конфігураціями PHP. Спосіб налаштування набору конфігурації Apache повний безлад, деякі знаходяться в /apache2/conf, деякі в /apache2/conf/bitnami - і є 3 файли конфігурації в /opt/bitnami/apache2/conf/bitnami, які містять різні речі . Підводячи підсумок, так, там багато вивчається CLI, але мені подобаються такі речі, це точно не для всіх. Якщо ви хочете запускати власні сервери, вам все одно варто навчитися цьому. Ви кажете, що це доказ концепції, але на практиці це не має сенсу. Я з цим повністю згоден. Вам доведеться докласти значних зусиль, щоб зробити його придатним для використання у виробництві, і/або жити з деякими серйозними компромісами. Для лабораторної експериментальної платформи для внутрішніх речей це нормально, але в усіх інших випадках вам набагато краще просто заплатити трохи більше, наприклад, за Cloudways. Найменший світловий парус є нестерпно повільним, навіть недоступним, коли кредити посилення/вибуховий процесор вичерпуються. Хтось може спокуситися на масштабування, а що, якщо мені потрібно 100 сайтів? Тоді 350 доларів – це дуже дешево! Ні. Підтримувати 100 окремих віртуальних серверів буде нелегко. Набагато краще витратити 350 доларів на одну/жменю сильніших vpses. Продуктивність світлового вітрила AWS справді жахлива. Якщо ви витрачаєте лише на 2 долари США на місяць більше, ви можете налаштувати щось у спільному обліковому записі на гідному хості або розгорнути власний VPS. Це лише на фронті продуктивності, є десятки інших речей, як-от безпека, надлишок тощо, з якими набагато легше впоратися на спільному хостингу. Ви поміщаєте себе в потенційний світ болю, використовуючи світлове вітрило з коробки. Ви можете створити пристойний екземпляр у хмарі Google і розмістити свій веб-сайт протягом року з їхнім кредитом у розмірі 300 доларів США, якщо ви використовуєте OpenLiteSpeed, ви отримуєте доступ до CyberPanel та їх чудового сервера Litespeed і кеша. Іншим варіантом є DigitalOcean, ви отримаєте 100 доларів США, коли зареєструєтесь і створите дроплет на 5 доларів США, а також матимете можливість використовувати сервер LiteSpeed. Редагувати: схоже, Google скоротив тривалість безкоштовного пробного періоду до 3 місяців із тим самим кредитом у 300 доларів США. Але ви все ще можете використовувати завжди безкоштовні ресурси. == Про спільноту == Члени Онлайн == Бонуси == httpswww.redditstatic.com/desktop2x/img/powerups/powerups-rangers.png)