Назад | Перейти на главную страницу

Экземпляр Wordpress AWS Lightsail Bitnami с MySql

Я привык к виртуальному хостингу с cpanel. Я только начал изучать VPC и не могу понять, как Lightsail Bitnami Wordpress (установка в один клик) экземпляр работы.

База данных MySql:
База данных MySql стоит 18 долларов в месяц.

Спасибо

Bitnami Engineer здесь,

  • Это отдельная база данных от Wordpress?

Нет, решение Bitnami WordPress в Lightsail - это развертывание SingleVM, в котором Apache, PHP и MySQL включены в один экземпляр.

  • Поставляется ли установка Bitnami Wordpress с собственной базой данных?

Мы настраиваем базу данных (создаем нового пользователя и базу данных для WordPress) и настраиваем приложение для ее использования. Он содержит основную информацию об администраторе WordPress, когда вы его развертываете. Конечно, вы можете настроить WordPress для использования отдельной базы данных MySQL.

  • Когда мы делаем резервную копию Wordpress, не создавая экземпляр базы данных MySql, как работает резервная копия базы данных Wordpress? Не будет ли бэкап?

Вы можете легко создать резервную копию WordPress с помощью плагина All in One Migration. После установки вы можете импортировать / экспортировать данные за несколько кликов.

https://docs.bitnami.com/aws/how-to/migrate-wordpress/

  • Или со снимком нам не нужно делать обычную резервную копию Wordpress?

Если вы создаете моментальный снимок экземпляра и поскольку все компоненты включены в один и тот же экземпляр, вам не нужно делать какие-либо другие резервные копии для сохранения ваших данных. После развертывания созданного снимка информация будет такой же, как та, что была у вас при его создании.

  • Если у меня есть экземпляр базы данных MySql, будет ли установка Wordpress автоматически работать с базой данных MySql?

WordPress по умолчанию настроен на использование MySQL. Он использует локальную базу данных, но, как я уже упоминал ранее, при необходимости вы можете использовать внешнюю базу данных. Вам просто нужно изменить конфигурацию WordPress в /opt/bitnami/apps/wordpress/htdocs/wp-config.php.

  • Если у меня несколько экземпляров Wordpress (не многосайтовый Wordpress), нужно ли мне создавать отдельную базу данных MySql для каждого?

Если вы хотите развернуть разные приложения 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/

  • Могу ли я добавить к нему cpanel с помощью Bitnami Wordpress Instance?

Решение Bitnami не использует системные пакеты. Все службы находятся в папке / opt / bitnami, поэтому я не знаю, поддерживает ли это cpanel. Кстати, мы не поддерживаем его.