Я привык к виртуальному хостингу с cpanel. Я только начал изучать VPC и не могу понять, как Lightsail Bitnami Wordpress (установка в один клик) экземпляр работы.
База данных MySql:
База данных MySql стоит 18 долларов в месяц.
Спасибо
Bitnami Engineer здесь,
Нет, решение Bitnami WordPress в Lightsail - это развертывание SingleVM, в котором Apache, PHP и MySQL включены в один экземпляр.
Мы настраиваем базу данных (создаем нового пользователя и базу данных для WordPress) и настраиваем приложение для ее использования. Он содержит основную информацию об администраторе WordPress, когда вы его развертываете. Конечно, вы можете настроить WordPress для использования отдельной базы данных MySQL.
Вы можете легко создать резервную копию WordPress с помощью плагина All in One Migration. После установки вы можете импортировать / экспортировать данные за несколько кликов.
https://docs.bitnami.com/aws/how-to/migrate-wordpress/
Если вы создаете моментальный снимок экземпляра и поскольку все компоненты включены в один и тот же экземпляр, вам не нужно делать какие-либо другие резервные копии для сохранения ваших данных. После развертывания созданного снимка информация будет такой же, как та, что была у вас при его создании.
WordPress по умолчанию настроен на использование MySQL. Он использует локальную базу данных, но, как я уже упоминал ранее, при необходимости вы можете использовать внешнюю базу данных. Вам просто нужно изменить конфигурацию WordPress в /opt/bitnami/apps/wordpress/htdocs/wp-config.php.
Если вы хотите развернуть разные приложения WordPress поверх одного и того же экземпляра, вам нужно будет выполнить следующие действия. Эти шаги предполагают, что ваше приложение будет жить в каталоге / opt / bitnami / apps / myapp /:
1) Выполните следующие команды, чтобы создать каталоги и назначить необходимые разрешения:
sudo mkdir /opt/bitnami/apps/myapp
sudo mkdir /opt/bitnami/apps/myapp/htdocs/
sudo mkdir /opt/bitnami/apps/myapp/conf
# Copy the WordPress files to this htdocs folder and configure the permissions
sudo chown -R bitnami:daemon /opt/bitnami/apps/myapp/htdocs/
sudo chmod -R g+w /opt/bitnami/apps/myapp/htdocs/
2) Создайте и отредактируйте файл /opt/bitnami/apps/myapp/conf/httpd-prefix.conf и добавьте в него следующую строку:
Alias /myapp/ "/opt/bitnami/apps/myapp/htdocs/"
Alias /myapp "/opt/bitnami/apps/myapp/htdocs/"
Include "/opt/bitnami/apps/myapp/conf/httpd-app.conf"
3) Создайте и отредактируйте файл /opt/bitnami/apps/myapp/conf/httpd-app.conf и добавьте в него содержимое ниже. Это основной файл конфигурации для вашего приложения, поэтому измените его дальше в зависимости от требований вашего приложения.
<Directory /opt/bitnami/apps/myapp/htdocs/>
Options +FollowSymLinks
AllowOverride None
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>
ПРИМЕЧАНИЕ. Если ваше приложение использует файлы .htaccess, вам следует изменить параметр AllowOverride None на AllowOverride All. Узнайте, как переместить содержимое файла .htaccess в основной файл конфигурации сервера.
4) После того, как вы создали файлы и каталоги, указанные выше, добавьте следующую строку в конец основного файла конфигурации Apache в /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf, как показано ниже:
Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"
5) Перезагрузите сервер Apache:
sudo /opt/bitnami/ctlscript.sh restart apache
Теперь вы можете получить доступ к приложению по адресу http: // СЕРВЕР-IP / myapp.
Больше информации здесь: https://docs.bitnami.com/aws/apps/wordpress/administration/create-custom-application-php/
Решение Bitnami не использует системные пакеты. Все службы находятся в папке / opt / bitnami, поэтому я не знаю, поддерживает ли это cpanel. Кстати, мы не поддерживаем его.