VPN VPN (виртуальная частная сеть, virtual private network) — технология, позволяющая создать защищённую логическую сеть между компьютерами и сетями, через незащищённые каналы связи. Пример VPN между удалёнными офисами Схема физического подключения Схема логического подключения Подключение через VPN может быть на столько прозрачным, что директор фирмы может послать на печать документ в офис, расположенный в другом […]
Категория: Виртуальные серверы
OpenVPN канал между VPS и MikroTik
Если Вам необходимо поднять VPN канал из офиса или дома до Вашего VPS сервера, и подключить несколько устройств (в том числе и Wi-Fi), то Вам может помочь устройство фирмы MikroTik. Для примера можем привести модель RB 951G-2HnD. Представленная модель имеет широкие возможности и хорошую производительность. Вы можете использовать и другую модель, но убедитесь, что имеется […]
Настройка доступа к рабочему столу Linux через VNC
Инструкция для CentOS 7 Устанавливаем CentOS 7 с рабочим столом Gnome или KDE. Далее открываем консоль (например через SSH) и вводим команды с правами суперпользователя root. Устанавливаем пакет VNC yum -y install tigervnc-server Необходимо настроить межсетевой экран, открыв доступ к соответствующему порту # Firewall firewall-cmd —permanent —zone=public —add-service vnc-server firewall-cmd —reload Далее создаём файл для […]
Управление VPS в Proxmox
Панель управления — содержит инструменты управления сервером, как это было бы с физическим компьютером: включение, отключение, перезапуск, видео вывод экрана; дополнительные инструменты мониторинга нагрузки процессора, дисковой подсистемы и использования оперативной памяти. Если у вас пропал удалённый доступ по ssh/vnc, вы всегда можете подключиться к вашему VPS напрямую, и провести анализ неисправностей подключения и работы VPS. Панель […]
Что такое VPS?
Что такое VPS? VPS (Virtual Private Server, виртуальный частный сервер) — это услуга, где пользователю предоставляется виртуальный сервер с полным и независимым управлением. Технически виртуальный сервер (VPS) является эмуляцией физического сервера, получая то количество ресурсов, за которое заплатили. Услуга VPS позволяет увеличить используемые ресурсы за счет свободных ресурсов физического сервера (гипервизора), под управлением которого и […]
DirectAdmin — ротация логов Apache для сайтов
Ротация логов бывает необходима в случаях, когда лог файлы растут очень быстро (часто посещаемые сайты) или для удаления очень старых, но не используемых файлов, для сокращения занимаемого места на диске. Ниже приведен пример использования штатной утилиты ротации с применением конфигурационного файла к каталогу /var/log/httpd (CentOS 6 или 7) # Ротация логов для сайтов cat <<EOF […]
OpenVPN — установка и настройка
Установка и тестирование проводилось под управлением CentOS 7 Установка yum -y update yum -y install epel-release yum -y install openvpn Настройка Сервер Генерируем корневой сертификат openssl genrsa -out /etc/openvpn/ca.key 4096 openssl req -x509 -new -key /etc/openvpn/ca.key -days 3650 \ -out /etc/openvpn/ca.crt \ -subj ‘/C=RU/ST=Moscow/L=Moscow/CN=root’ Генерируем сертификат сервера, подписанный корневым openssl genrsa -out /etc/openvpn/server.key 4096 […]
DirectAdmin — добавление пользовательских настроек для отдельно взятого домена
Иногда возникает необходимость добавить пользовательские настройки для отдельно взятого домена в файл конфигурации Apache или Nginx. Добавление настроек в файл вручную не даст результата, т.к. внесенные изменения будут потеряны при следующей перезаписи самой панелью DirectAdmin. Но разработчики DirectAdmin учли возможность внесения изменений через шаблоны. Стандартные шаблоны расположены здесь /usr/local/directadmin/data/templates Рассмотрим создание собственных шаблонов на примере […]
Примеры команд настройки сети в Linux
Добавить адрес на интерфейс Удалить адрес с интерфейса Просмотреть таблицу маршрутизации Добавить маршрут по умолчанию Удалить маршрут по умолчанию
Добавление Content-Disposition для файлов с расширением mp3
Такой код в .htaccess работать не будет при использовании Apache + Nginx <FilesMatch «\.(mp3)$»> Header set Content-Disposition attachment </FilesMatch> Заголовок Content-Disposition не передается в Nginx. Можно использовать вот такую запись в файле /etc/nginx/maps_vhost.conf location ~* ^.+\.(mp3)$ { expires 24h; root $root; gzip off; add_header Content-Disposition ‘attachment’; error_page 404 405 = @back; }