{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Мастер Alt Linux: заметки с тегом nginx",
    "_rss_description": "Sysadmin, System Administrator, системное администрирование, сетевое администрирование, настройка первого модуля, настройка второго модуля, модуль 1 сетевое администрирование, модуль 2 системное администрирование, Alt Linux, HQ-RTR, BR-RTR, HQ-SRV, BR-SRV, HQ-CLI, ISP, VLAN, IPv4, NAT, iptables, GRE tunnel, OSPF, FRR, DHCP, DNS, SSH, Samba DC, Samba domain, au-team.irpo, sudoers, RAID 0, mdadm, NFS, chrony, Ansible, Docker, docker compose, MariaDB, Apache, PHP, Yandex Browser, hostnamectl, \/etc\/net\/ifaces, systemctl, sshd_config, Port 2026, samba-tool, gpupdate, ansible ping pong, docker compose up, СИСА, DEMO2026, DEMO2026 бюджет БУ, настройка DEMO2026, Альт Виртуализация, VirtualBox, ОС Альт, EcoRouterOS, Модуль 1 Настройка сетевой инфраструктуры, Модуль 4 Настройка сетевой инфраструктуры,",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": false,
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/test3.716.su\/tags\/nginx\/",
    "feed_url": "https:\/\/test3.716.su\/tags\/nginx\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Мастер Alt Linux",
            "url": "https:\/\/test3.716.su\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "6",
            "url": "https:\/\/test3.716.su\/all\/2-1\/",
            "title": "Трюк 2-1. Как улучшить настройку сервера интернет-провайдера на ALT Linux",
            "content_html": "<p>Всем привет. Сегодня будет про то, как на сервере интернет-провайдера на ALT Linux настроить:<\/p>\n<ul>\n<li>службу сетевого времени на базе сервиса chrony<\/li>\n<li>веб-сервер nginx как обратный прокси-сервер<\/li>\n<li>web-based аутентификацию<\/li>\n<\/ul>\n<h2>1. Настраиваем Chrony — службу точного времени:<\/h2>\n<p>Делаем сервер сервером:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">control chrony server<\/code><\/pre><p>И затем настраиваем сервер:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sed -i &#039;s\/pool pool.ntp.org iburst\/pool pool.ntp.org iburst prefer minstratum 4\/&#039; \/etc\/chrony.conf | grep pool \/etc\/chrony.conf\nsed -i &#039;s\/\\#local stratum 10\/local stratum 5\/&#039; \/etc\/chrony.conf | grep &quot;local stratum&quot; \/etc\/chrony.conf\nsystemctl restart chronyd<\/code><\/pre><h2>2. Настраиваем NGINX — обратный прокси-сервер:<\/h2>\n<p>Ставим nginx:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">apt-get install nginx -y<\/code><\/pre><p>Пишем конфиг:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">cat &lt;&lt; &quot;EOF&quot; &gt; \/etc\/nginx\/sites-available.d\/r-proxy.conf\nserver {\n    listen 80;\n    server_name web.au-team.irpo;\n\n    location \/ {\n        proxy_pass http:\/\/172.16.1.10:8080;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n\n        auth_basic &quot;Restricted Access&quot;;\n        auth_basic_user_file \/etc\/nginx\/.htpasswd;\n    }\n}\n\nserver {\n    listen 80;\n    server_name docker.au-team.irpo;\n\n    location \/ {\n        proxy_pass http:\/\/172.16.3.10:8080;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n}\nEOF<\/code><\/pre><p>Затем включаем nginx:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">ln -s \/etc\/nginx\/sites-available.d\/r-proxy.conf \/etc\/nginx\/sites-enabled.d\/\n\nnginx -t\nsystemctl enable --now nginx\nsystemctl status nginx<\/code><\/pre><h2>3. Настраиваем базовую аутентификацию на прокси-сервере:<\/h2>\n<pre class=\"e2-text-code\"><code class=\"\">apt-get install apache2-htpasswd -y\nhtpasswd -c \/etc\/nginx\/.htpasswd WEB\ncat \/etc\/nginx\/.htpasswd<\/code><\/pre>",
            "summary": "Всем привет. Сегодня будет про то, как на сервере интернет-провайдера на ALT Linux настроить",
            "date_published": "2026-06-03T12:44:48+07:00",
            "date_modified": "2026-06-03T12:48:19+07:00",
            "tags": [
                "chrony",
                "htpasswd",
                "isp",
                "nginx",
                "Все трюки"
            ],
            "_date_published_rfc2822": "Wed, 03 Jun 2026 12:44:48 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "6",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199e)"
}