Проведя много времени на консоли SSH, инструментах тестирования скорости и панелях веб-хостинга; Я придумал стек серверов, который можно использовать для размещения веб-сайта Fast WordPress. Хостинг сайта WordPress - не большая задача, если вы знаете, как получить план виртуального хостинга от Interserver. Но когда вы хотите полностью контролировать свой веб-сервер и управлять им самостоятельно для размещения WordPress, вам нужно знать лучший стек.
Вот что я объяснил в этом уроке.
- Развертывание облачного сервера Linode с Ubuntu 18.04 (вы можете выбрать любую другую ОС, но лучше всего Ubuntu)
- Nginx как веб-сервер
- Php7.4 FPM
- Установка PhpMyAdmin и доступ к нему через свой домен
- Установка WordPress с нужными разрешениями
ВОЙТИ как root в SSH-терминале putty, терминале или браузере.
Начните с команд ниже.
Я также записал весь процесс настройки в 4 видео выше.
Это обновит все пакеты на моем компьютере с Ubuntu.
Сервер Nginx будет установлен. Nginx считается лучше, чем Apache, когда речь идет о производительности; и это тоже, когда вы запускаете только приложение WordPress.
При установке сервера MySQL вам будет предложено использовать хранилище на вашем компьютере. Предоставьте разрешения, набрав Y и введите.
Затем я продолжу и настрою SQL-сервер с помощью приведенной ниже команды.
Здесь я пропущу установку модуля проверки пароля. Введите любую букву и введите.
Установите пароль для корневой базы данных. Введите Y всякий раз, когда он попросит
В этой статье я установлю PHP 7.4 fpm, потому что это последняя версия и рекомендуется запускать WordPress 5.4 на вашем сервере.
Lets
Вы увидите строку ; cgi.fix_pathinfo = 1, если строка заключена в кавычки, удалите кавычку «;» и замените "1" на "0"
Запустите модуль php7.4, используя команду ниже
Используя приведенную ниже команду, я отредактирую блок сервера по умолчанию в конфигурации Nginx.
Вы должны убедиться, что каждое правило не закомментировано. если есть комментарии, просто выделите все содержимое файла и замените указанным выше содержимым. (после замены жирных символов вашими значениями)
Вы можете проверить файл блока сервера на наличие синтаксических ошибок, используя приведенные выше команды. Если команда возвращает «синтаксис в порядке», перейдите к следующей команде и перезагрузите сервер Nginx.
Теперь сервер настроен. Давайте установим PhpMyadmin
Давайте ссылку на Phpmyadmin
Не паникуйте, если вышеуказанная команда не сработает. Перейдем к следующему.
Давайте изменим расположение панели управления phpmyadmin. Я просто перейду к своему правилу документа и сделаю там ссылку на phpmyadmin.
Я использовал базу данных только для переименования ссылки phpmyadmin внутри корня документа, вы можете использовать что угодно, чтобы сохранить ее в секрете.
Откройте вашдомен / база данных чтобы проверить установку.
До сих пор, у нас есть установил Nginx, PHP 7.4 fpm, MySQL и phpmyadmin на Ubuntu 18.04.
Пришло время получить доступ к MySQL через SSH и создать базу данных, нового пользователя базы данных и предоставить ему все разрешения.
ВОЙТИ на свой сервер как root и войдите в MySQL
Введите пароль root для MySQL и нажмите Enter.
Давайте создадим базу данных (ниже приведены команды SQL)
Вы должны заменить значения, выделенные жирным шрифтом, своими собственными значениями.
- WordPress - имя вашей базы данных
- wpdbuser - имя пользователя базы данных
- password - пароль пользователя базы данных
Пришло время войти в свою базу данных через консоль phpmyadmin.
Давайте загрузим файлы WordPress на ваш сервер.
Перейдите в корень вашего документа
Приведенная выше команда загрузит последнюю версию WordPress прямо с веб-сайта wordpress.org. Чтобы убедиться, что файл сейчас находится на вашем сервере, используйте следующую команду.
Результат должен быть - «latest.zip».
Разархивируйте этот файл и создайте необходимые файлы.
Вышеупомянутая команда извлечет latest.zip в каталог с именем wordpress. Переместите файлы из каталога wordpress в корень документа.
Удалите ненужные файлы.
Давайте установим право собственности, чтобы вы могли устанавливать темы и плагины из панели управления WordPress.
Откройте браузер и выберите свой домен в адресной строке. Вы должны увидеть экран установки WordPress.
Выберите язык, входные значения базы данных и запустите установку. Теперь вы должны иметь возможность посетить свой веб-сайт на yourdomain.com и войти в свой WordPress.
Заключение
Вы можете легко разместить свой сайт WordPress на Linode VPS или любом другом провайдере облачного VPS хостинга. Не стесняйтесь использовать комментарии, чтобы задать свои вопросы и запросить больше видео / руководств.