Легко установить Caddy на CentOS 8

Легко установить Caddy на CentOS 8

В этой статье мы объясним вам, как легко установить Caddy на CentOS 8. Эта статья поможет вам с процессом установки и размещением веб-сайта.

Веб-сервер Caddy - это веб-сервер с открытым исходным кодом, написанный на Go. Он разработан с учетом простоты и безопасности, а также имеет ряд функций, полезных для хостинга веб-сайтов. Caddy - это гибкий и эффективный статический файловый сервер, а также мощный масштабируемый обратный прокси-сервер.

Предпосылки

  • Выделенный сервер Ubuntu или KVM VPS.
  • Доступ пользователя root или обычного пользователя с правами администратора.

Установите Caddy на CentOS 8

1. Держите сервер в актуальном состоянии.

# dnf update -y

2. Установите Caddy.

Следующая команда установит, автоматически запустит и запустит Caddy как службу systemd с именем caddy, используя наш официальный файл модуля caddy.service .

# dnf install 'dnf-command(copr)'

# dnf copr enable @caddy/caddy

# dnf install caddy -y

Затем запустите и включите caddy.service, используя следующую команду:

# systemctl start caddy && systemctl enable caddy

Настроить брандмауэр

Предполагая, что вы используете firewalld в качестве брандмауэра вашего сервера, выполните следующую команду, чтобы добавить порт HTTP и HTTPS в брандмауэр.

# firewall-cmd --add-port=80/tcp --permanent

# firewall-cmd --add-port=443/tcp --permanent

# firewall-cmd --reload

Теперь перейдите в свой браузер и введите IP-адрес вашего сервера или доменное имя:

http://Server-IP

OR

http://example.com

Легко установить Caddy на CentOS 8

3. Настройте домен с помощью Caddy

Прежде чем двигаться дальше, сначала настройте DNS-запись домена A / AAAA у вашего регистратора или на панели управления.

Примечание. Замените neotechsystems.net своим доменным именем.

Создайте каталог для файлов вашего сайта

# mkdir -p /var/www/html/neotechsystems.net

Теперь откройте файл конфигурации Caddy, добавьте свое доменное имя и измените корневой каталог веб-сайта.

# vi /etc/caddy/Caddyfile

Замените  : 80 своим доменным именем и измените корень сайта на /var/www/html/neotechsystems.net как

Легко установить Caddy на CentOS 8

Как только вы закончите с изменениями, перезагрузите caddy.service, чтобы отразить изменения.

# systemctl reload caddy

Теперь создайте файл index.html в /var/www/html/neotechsystems.net, используя следующую команду:

# echo '

Эта страница обслуживается через Caddy

'| sudo tee /var/www/html/neotechsystems.net/index.html

Наконец, обновите страницу в своем браузере, и вы увидите наш недавно созданный index.html .

В этой статье мы увидели, как легко установить Caddy на CentOS 8.


Как исправить проблемы WordPress 5.0

Как исправить проблемы WordPress 5.0

Наконец-то выходит WordPress 5.0, и он приносит с собой совершенно новый опыт редактирования с помощью Gutenberg.

Как отключить редактор блоков и установить классический редактор в WordPress 5.0

Как отключить редактор блоков и установить классический редактор в WordPress 5.0

Начиная с WordPress 5.0, редактором по умолчанию в WordPress является новый редактор блоков. Новый редактор кардинально отличается

Как установить классический редактор в качестве редактора по умолчанию в WordPress вместо Gutenberg

Как установить классический редактор в качестве редактора по умолчанию в WordPress вместо Gutenberg

Редактор Гутенберга скоро станет редактором по умолчанию в WordPress. У вас будет возможность выбрать классический редактор.

ИСПРАВЛЕНИЕ: «Редактор обнаружил непредвиденную ошибку» в WordPress после обновления

ИСПРАВЛЕНИЕ: «Редактор обнаружил непредвиденную ошибку» в WordPress после обновления

Не можете написать новый пост с помощью нового редактора блоков в WordPress? Скорее всего, вы получаете «Редактор

Как исправить ошибку сопоставления «utf8mb4_0900_ai_ci» при импорте базы данных WordPress

Как исправить ошибку сопоставления «utf8mb4_0900_ai_ci» при импорте базы данных WordPress

Если вы переключаете установку WordPress с сервера MySQL 8 на MySQL 5.7 (или ниже), вы, скорее всего, столкнетесь с

🔧 ИСПРАВЛЕНИЕ: в вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress.

🔧 ИСПРАВЛЕНИЕ: в вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress.

Хотите запустить самоуправляемый сайт на WordPress? Большой. Вы узнаете миллион вещей. Одна из важнейших частей настройки

Как обновить элементы папки в Windows 11

Как обновить элементы папки в Windows 11

Если в контекстном меню отсутствует опция «Обновить», вот как вы можете обновлять элементы в проводнике в Windows 11.

Как включить короткие теги PHP

Как включить короткие теги PHP

В этой статье мы рассмотрели, как включить короткие теги PHP. PHP анализирует файл, используя открывающие и закрывающие теги, которые имеют вид. Включение коротких тегов PHP

Настройте mod_evasive для предотвращения DoS- и DDoS-атак на CentOS

Настройте mod_evasive для предотвращения DoS- и DDoS-атак на CentOS

В этой статье мы узнаем, как установить и настроить mod_evasive для предотвращения DoS- и DDoS-атак на CentOS. Модуль mod_evasive Apache.

Как установить PHP с PHP-FPM для NGINX на CentOS

Как установить PHP с PHP-FPM для NGINX на CentOS

как установить PHP с PHP-FPM для NGINX на CentOS. Базовая конфигурация веб-сервера NGINX для обработки приложений PHP и их сервера через порт 80.