Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📡 Как автоматизировать деплой веб-сервера на Linux за 5 минут

📡 Как автоматизировать деплой веб-сервера на Linux за 5 минут Думаешь, настройка нового веб-сервера — это долго и скучно? Забудь! В этом посте расскажу, как быстро и красиво запустить полноценный сайт на Linux. Иногда даже одна команда может свернуть весь рутинный процесс в пару минут. - Установка nginx и PHP: sudo apt-get update && sudo apt-get install -y nginx php-fpm - Настройка простого хостинга: sudo tee /etc/nginx/sites-available/my_site <<EOF server { listen 80; server_name mysite.local; root /var/www/mysite; index index.php index.html; location / { try_files \$uri \$uri/ =404; } location ~ \.php\$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; } } EOF - Создаем каталоги и тестовую страницу: sudo mkdir -p /var/www/mysite echo "<?php phpinfo(); ?>" | sudo tee /var/www/mysite/index.php sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/ sudo systemctl restart nginx И всё! Вот так легко запустить рабочий сайт. Быстрый депл

📡 Как автоматизировать деплой веб-сервера на Linux за 5 минут

Думаешь, настройка нового веб-сервера — это долго и скучно? Забудь! В этом посте расскажу, как быстро и красиво запустить полноценный сайт на Linux.

Иногда даже одна команда может свернуть весь рутинный процесс в пару минут.

- Установка nginx и PHP:

sudo apt-get update && sudo apt-get install -y nginx php-fpm

- Настройка простого хостинга:

sudo tee /etc/nginx/sites-available/my_site <<EOF

server {

listen 80;

server_name mysite.local;

root /var/www/mysite;

index index.php index.html;

location / {

try_files \$uri \$uri/ =404;

}

location ~ \.php\$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php-fpm.sock;

}

}

EOF

- Создаем каталоги и тестовую страницу:

sudo mkdir -p /var/www/mysite

echo "<?php phpinfo(); ?>" | sudo tee /var/www/mysite/index.php

sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/

sudo systemctl restart nginx

И всё! Вот так легко запустить рабочий сайт. Быстрый деплой — это настоящее искусство.

Ты когда-нибудь думал, что за 5 минут можно создать полноценный сервер?

Если хочешь не отставать в мире DevOps, подписывайся на наш канал https://t.me/LinuxSkill, чтобы не пропустить свежие лайфхаки. А на боте https://t.me/gradeliftbot тебя ждут тесты и вакансии для системных админов!