Кэширование средствами nginx

Для того, чтобы закешировать, к примеру, папку /static/:

Добавляем глобальный конфиг кэша в файл
/etc/nginx/conf.d/cache.conf
proxy_cache_key "$scheme|$host|$request_uri";
proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=static:10m inactive=20m max_size=1g;
proxy_cache_use_stale updating;
proxy_cache_valid 2m;


Добавляем в конфиг виртуального хоста для требуемого location
Например, /etc/nginx/sites-enabled/site.ru
location /static/ {
        proxy_pass  http://127.0.0.1:8080/;
        proxy_cache            static;
        proxy_ignore_headers Expires Cache-Control Set-Cookie;
        proxy_hide_header Set-Cookie;
        }


Обязательно проверяем
nginx -t

Перегружаем nginx
/etc/init.d/nginx reload

Включение захвата и воспроизведения звука на Windows Server

При подключении к Windows серверу имеется возможность воспроизведения звука и передачи звука с локального компьютера на удаленный сервер. Это может использоваться при использовании SIP телефонии на сервере.
Действия на удаленном сервере
  1. В меню ПУСК выбираем «Панель управления»
    windows rdp sound


Читать дальше

Количество активных подключений к ip linux сервера

Если требуется получить статистику по количеству активных подключений к вашему linux серверу можно воспользоваться командой:

IP=`ip addr list eth0 | grep "  inet " | head -n 1 | cut -d " " -f 6 | cut -d / -f 1` && netstat -n | grep $IP | grep "ESTABLISHED" | awk '{print $5}' | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | sort -h | uniq -c


В результате выполнения команды вы получите:

Читать дальше

Как подключить ISO образ диска к VPS серверу

1) Для загрузки образа нужен сервер с изначально установленной ОС — debian8.

Зайдите в сервер c debian под пользователем root и своим паролем (доступы высылаются автоматически на почту при создании сервера). Откройте файл /etc/network/interfaces (команда «nano /etc/network/interfaces») и запомните сетевые настройки (ip, netmask, gateway. Чтобы выйти из nano, зажмите ctrl+x), они понадобятся Вам при дальнейшей установке.

Читать дальше

Закрываем порт в Linux с помощью iptables

Если в Linux требуется ограничить доступ к определенному порту, например к порту ssh (22 порт) при этом оставив доступ к этому порту с одного или нескольких ip адресов с этим помогут правила iptables.

Читать дальше

Настройка FTP сервера на Linux VPS

Для быстрой настройки FTP сервера на Linux VPS с системой Ubuntu 18.04 воспользуемся пакетом proftpd-basic из стандартного репозитория Ubuntu.

Читать дальше

Установка Wordpress на VPS

В данном топике мы рассмотрим как установить CMS Wordpress на VPS настроенную по инструкции Установка Apache + PHP + MySQL на VPS с Ubuntu 18

Читать дальше

Установка Apache + PHP + MySQL на VPS с Ubuntu 18

В этом топике мы рассмотрим как установить на Ubuntu 18.04 вебсервер Apache с php и сервером баз данных MySQL, установка phpmyadmin для работы с сервером БД MySQL а так же создание виртуальных хостов для хостинга нескольких доменов на VPS сервере.

Читать дальше

Ротация прокси на основе 3proxy

Рассмотрим ротацию прокси созданных на основе 3proxy.
За основу возьмем статью blog.vpsville.ru/blog/howto/133.html


Читать дальше

Настройка музыкального сервера MPD.

Сейчас музыку можно слушать многими способами: скачать на телефон файлы, популярные стриминговые сервисы, в соцсетях и прочее.
Но не всегда есть нужная музыка или аудиокниги в сервисах или места не так много в памяти телефона, по этому можем использовать сервер на vpsville.ru для создания собственного музыкального потока.

Структура нашего сервиса
MPD (Music Player Daemon) + ympd -> клиенты


Читать дальше