Как исправить проблемы WordPress 5.0
Наконец-то выходит WordPress 5.0, и он приносит с собой совершенно новый опыт редактирования с помощью Gutenberg.
В этой статье мы обсудим, как установить NGINX в Ubuntu 20.04.
Ngnix (произносится как Engine X) - это бесплатный веб-сервер с открытым исходным кодом, который также можно использовать в качестве обратного прокси, балансировщика нагрузки, почтового прокси и HTTP-кеша. В отличие от традиционных серверов, NGINX не полагается на потоки для обработки запросов. Вместо этого он использует гораздо более масштабируемую, управляемую событиями (асинхронную) архитектуру. Эта архитектура использует небольшой, но, что более важно, предсказуемый объем памяти под нагрузкой.
Как установить NGINX в Ubuntu 20.04
Предпосылки
1. Держите сервер в актуальном состоянии:
# apt update -y
# apt upgrade -y
2. Установите NGINX, используя следующую команду:
# apt install nginx -y
3. Настройте брандмауэр.
Если вы используете брандмауэр ufw , включите Nginx HTTP и HTTPS. Используйте следующую команду, чтобы включить его:
# ufw allow 'Nginx HTTP'
# ufw allow 'Nginx HTTPS'
4. Создание и настройка серверных блоков.
Если вы хотите разместить на сервере несколько веб-сайтов, вам необходимо настроить блокировку серверов для каждого веб-сайта. В CentOS 8 серверные блоки определены в файлах .conf, расположенных в /etc/nginx/conf.d .
Корневой каталог сервера по умолчанию - / usr / share / nginx / html, это работает для одного веб-сайта, но если вы хотите разместить несколько веб-сайтов, это может стать неуправляемым. Вместо этого мы создадим структуру каталогов с / var / www для website_name .
Создайте каталог для website_name следующим образом, используя флаг -p для создания любых необходимых родительских каталогов:
# mkdir -p /var/www/website_name/html
Затем назначьте владение каталогом с помощью переменной среды $ USER , которая должна ссылаться на вашего текущего системного пользователя:
# chown -R $USER:$USER /var/www/your_domain/html
Затем мы создадим файл index.html для проверки конфигурации блока сервера.
# vi /var/www/website_name/html/index.html
Внутри этого файла добавьте следующий HTML-код:
Успех! Ваш сервер Nginx успешно настроен для your_domain .
Это образец страницы.
Сохрани и закрой.
Теперь создайте серверный блок.
Вместо использования серверного блока по умолчанию мы можем создать новый серверный блок в / etc / nginx / sites-available /, как показано ниже:
# vi /etc/nginx/sites-available/website_name
Скопируйте и вставьте следующий контент:
server {
listen 80;
listen [::]:80;root /var/www/website_name/html;
index index.html index.htm index.nginx-debian.html;server_name website_name www.website_name;
location / {
try_files $uri $uri/ =404;
}
}
Затем нам нужно включить вновь созданный серверный блок в каталог с поддержкой сайтов, который Nginx читает во время запуска:
# ln -s /etc/nginx/sites-available/website_name /etc/nginx/sites-enabled/
Чтобы избежать возможной проблемы с памятью хеш-ведра, которая может возникнуть из-за добавления дополнительных имен серверов, необходимо настроить одно значение в файле /etc/nginx/nginx.conf . Откройте файл:
# vi /etc/nginx/nginx.conf
Найдите директиву server_names_hash_bucket_size и удалите символ #, чтобы раскомментировать строку.
…
http {
…
server_names_hash_bucket_size 64;
…
}
…
Сохраните и закройте файл, когда закончите.
Затем проверьте, нет ли синтаксических ошибок ни в одном из ваших файлов Nginx:
# nginx -t
Если проблем нет, перезапустите Nginx, чтобы изменения вступили в силу:
# systemctl restart nginx
Теперь откройте браузер и перейдите по адресу http: // имя_сайта.
Мы успешно установили и настроили Nginx.
В этой статье мы увидели, как установить NGINX на Ubuntu 20.04.
Наконец-то выходит WordPress 5.0, и он приносит с собой совершенно новый опыт редактирования с помощью Gutenberg.
Начиная с WordPress 5.0, редактором по умолчанию в WordPress является новый редактор блоков. Новый редактор кардинально отличается
Редактор Гутенберга скоро станет редактором по умолчанию в WordPress. У вас будет возможность выбрать классический редактор.
Не можете написать новый пост с помощью нового редактора блоков в WordPress? Скорее всего, вы получаете «Редактор
Если вы переключаете установку WordPress с сервера MySQL 8 на MySQL 5.7 (или ниже), вы, скорее всего, столкнетесь с
Хотите запустить самоуправляемый сайт на WordPress? Большой. Вы узнаете миллион вещей. Одна из важнейших частей настройки
Если в контекстном меню отсутствует опция «Обновить», вот как вы можете обновлять элементы в проводнике в Windows 11.
В этой статье мы рассмотрели, как включить короткие теги PHP. PHP анализирует файл, используя открывающие и закрывающие теги, которые имеют вид. Включение коротких тегов PHP
В этой статье мы узнаем, как установить и настроить mod_evasive для предотвращения DoS- и DDoS-атак на CentOS. Модуль mod_evasive Apache.
как установить PHP с PHP-FPM для NGINX на CentOS. Базовая конфигурация веб-сервера NGINX для обработки приложений PHP и их сервера через порт 80.