{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Копытов Иван: заметки с тегом synology",
    "_rss_description": "Блог ленивого сисадмина",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/kini24.ru\/tags\/synology\/",
    "feed_url": "https:\/\/kini24.ru\/tags\/synology\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Копытов Иван",
            "url": "https:\/\/kini24.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "255",
            "url": "https:\/\/kini24.ru\/all\/sozdanie-zerkala-nod32-na-synology\/",
            "title": "Создание зеркала Nod32 на Synology",
            "content_html": "<h2>Заметка на память<\/h2>\n<ol start=\"1\">\n<li>Распаковываем архив со скриптом в \/volume1\/web\/nod<\/li>\n<li>В Web Station создаем виртуальный хост с именем nod. Открываем порты 443 и 80.<\/li>\n<li>Корневым каталогом указываем \/web\/nod\/www<\/li>\n<li>В планировщике задач создаем новую с произвольным именем. В качестве команды для выполнения указываем<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">\/usr\/local\/bin\/php74 -f \/volume1\/web\/nod\/update.php &amp;<\/code><\/pre><p>Пользователь root.<\/p>\n<ol start=\"5\">\n<li>Подключаемся к NAS по SSH, создаем файл \/etc\/nginx\/sites-enabled\/nod.conf:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">touch \/etc\/nginx\/sites-enabled\/nod.conf<\/code><\/pre><ol start=\"6\">\n<li>Открываем файл на редактирование:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">vi \/etc\/nginx\/sites-enabled\/nod.conf<\/code><\/pre><p>Для начала редактирования нужно нажать английскую клавишу «i». Затем вставляем из буфера обмена текст из пункта 7.<\/p>\n<ol start=\"7\">\n<li>Правим этот файл и приводим к виду:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">map $http_user_agent $ver {\n        &quot;~^.*(EEA|EES|EFSW)+\\s+Update.*BPC\\s+(\\d+)\\..*$&quot; &quot;ep$2&quot;;\n        &quot;~^.*Update.*BPC\\s+(\\d+)\\..*$&quot; &quot;v$1&quot;;\n}\n\nserver {\n                listen 80;\n                listen 2221;\n                server_name nod.home.mikhailov.by;\n\n                # Optional: Charset\n                charset utf-8;\n\n                # Path to the root of your installation\n                root \/volume1\/web\/nod\/www;\n\n                # Index file\n                index index.html;\n\n                # Доп. заголовки\n                add_header X-Robots-Tag &quot;noindex, nofollow, nosnippet, noarchive&quot;;\n                add_header Cache-Control &quot;no-cache, public, must-revalidate&quot;;\n\n                ################# Nginx Rewrite #################\n\n                location ~* \\.ver$ {\n                        auth_basic &quot;Restricted&quot;;\n                        auth_basic_user_file \/volume1\/web\/nod\/htpasswd;\n\n                        if ($ver ~ &quot;^ep[6-9]$&quot;) {\n                                rewrite ^\/(dll\/)?update.ver$ \/eset_upd\/$ver\/$1update.ver break;\n                        }\n\n                        if ($ver ~ &quot;^v(5|9)$&quot;) {\n                                rewrite ^(.*) \/eset_upd\/$ver\/update.ver break;\n                        }\n\n                        if ($ver ~ &quot;^v[3-8]$&quot;) {\n                                rewrite ^(.*) \/eset_upd\/v3\/update.ver break;\n                        }\n\n                        if ($ver ~ &quot;^v1[0-1]$&quot;) {\n                                rewrite ^(.*) \/eset_upd\/v10\/dll\/update.ver break;\n                        }\n                        if ($ver ~ &quot;^v1[2-9]$&quot;) {\n                                rewrite ^(.*) \/eset_upd\/$ver\/dll\/update.ver break;\n                        }\n                }\n\n                ################################################\n}<\/code><\/pre><ol start=\"8\">\n<li>Завершаем редактирование нажатием клавиши Esc. Затем нужно ввести двоеточие и следом за ним буквы wq. Внизу слева должно получиться следующее:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">:wq<\/code><\/pre><p>Теперь нажимаем Enter. Буква w означает запись, буква q — выход из программы. Если возникнут вопросы по редактору, гуглим vi.<\/p>\n<ol start=\"9\">\n<li>В папке \/volume1\/web\/nod создаем файл htpasswd.<\/li>\n<li>Добавляем в него пользователя:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">htpasswd -b \/volume1\/web\/nod\/htpasswd username password<\/code><\/pre><ol start=\"11\">\n<li>Перезапускаем nginx:<\/li>\n<\/ol>\n<pre class=\"e2-text-code\"><code class=\"\">nginx -s reload<\/code><\/pre><ol start=\"12\">\n<li>Проверяем доступность зеркала и запрос пароля<\/li>\n<\/ol>\n",
            "date_published": "2022-10-21T10:21:07+07:00",
            "date_modified": "2022-12-02T00:48:18+07:00",
            "tags": [
                "nas",
                "nginx",
                "nod32",
                "synology",
                "зеркало",
                "создание"
            ],
            "_date_published_rfc2822": "Fri, 21 Oct 2022 10:21:07 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "255",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}