Добавление SSL в Apache под Ubuntu
UbuntuКраткая инструкция, как добавить SSL сертификат для сайта работающего под Apache на Ubuntu.
Предполагается, что у вас уже есть установленный сервер с Ubuntu и Apache.
Первым делом активируем mod_ssl для Apache.
sudo a2enmod ssl
После этого включаем настройки по умолчанию.
sudo a2ensite default-ssl
Теперь добавляем файлы сертификата для сайта, в папку:/etc/ssl/certs/
Читаль далее...
Ubuntu Делаем вход по FTP для конкретного пользователя в конкретную папку и запираем его там
UbuntuПример настроек для FTP ( vsftpd ) с запиранием пользователя в своей домашней папке.
Установка FTP в Ubuntu:
sudo apt install vsftpd
Тут всё просто.
Далее открываем файл настроек /etc/vsftpd.conf
И смотрим чтобы параметры приведенные ниже были у вас установлены идентичные:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
ftpd_banner=Welcome to My FTP service.
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
Читаль далее...
Ubuntu - доступ по SSH определённых групп пользователей
UbuntuДля того чтобы по SSH могли получить доступ только пользователи определённых групп,
В SSHD_CONFIG — прописываем:
AllowGroups root
Те, кто входит в группы root и teamusers, получат доступ по SSH. Комментировать...
Запираем пользователя FTP в своей папке ( VSFTPD + Ubuntu )
UbuntuРецепт, чтобы запереть FTP пользователя в своей папке.
Прописать в vsftpd.conf:
local_enable=YES
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
В файле /etc/vsftpd.chroot_list надо указать UserId пользователей для которых это правило будет действовать.
Вот и всё. Комментировать...
FAR Manager под Ubuntu Linux
UbuntuКак же мне его не хватало! Случайно наткнулся на него в интернете, изначально искал на официальном сайте, но там не нашёл. В сравнении с MC — на мой субъективный взгляд FAR выигрывает, прикипел я к нему. :)
Установил.
И о чудо! Он работает!
Функционал конечно по скуднее, нежели в оригинале под Windows, но самое необходимое есть.
Доступен исходник проекта на Git.
Для установки можно просто взять готовые установочные пакеты, здесь.
Пример настройки Web приложения .NET Core в Ubuntu под Apache
UbuntuСейчас компания Microsoft всё больше сил уделяет .NET Core, который является по настоящему кроссплатформенным и универсальным. Поэтому не лишним будет зафиксировать процесс настройки доступа к сайту написанному на .NET Core в Ubuntu Linux с использованием Apache.
Итак приступим.
Если у вас не установлен dot-net на Ubuntu, то предварительно устанавливаем его:
Подключаем репозиторий (В нашем случае для версии Ubuntu 16.04, для разных версий можно посмотреть здесь)
wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Устанавливаем компоненты
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2
Теперь берем свой готовый сайт на .NET Core (или делаем простенький пример как здесь), и размещаем его в папке например:
var/net/sample
Читаль далее...
Работа с Postgresql в C#
Не так давно занялся разработкой приложения на C# работающего на базе PostreSQL, появилась информаци (читать далее...)
1098Работа с MySQL в C#
Надеюсь данная публикация не даст читателям повторить мои ошибки и поможет сделать изначально правил (читать далее...)
648Работа со строками в Oracle (PL/SQL)
Основные способы обработки строковых значений в Oracle. В этой публикации я приведу основные функции (читать далее...)
628Поиск и регулярные выражения в MySQL
СУБД MySQL имеет различные инструменты для осуществления поиска, среди которых оператор LIKE, осущес (читать далее...)
471Передача параметров между формами в C#
Часто возникает необходимость передать определённые параметры между формами в одном приложении, напр (читать далее...)
455OpenXML - Пример создания Excel файла на C#
В данной публикации приведен пример генерации Excel файла при помощи библиотеки OpenXML. Отличие это (читать далее...)
438Установка русской кодировки на уже созданную базу данных (смена COLLATION)
Полезный пример изменения кодировки (COLLATION) на уже созданной базе данных. В данном примере устан (читать далее...)
412Работа с XML в Oracle PL/SQL (Часть 1)
В этой публикации я приведу основные способы работы с XML в Oracle, которые сам использую. Здесь буд (читать далее...)
394Курсоры в MSSQL - перебор выборки в цикле.
Команды манипулирования данными SELECT, UPDATE, DELETE работают сразу с группами строк. Эти группы, (читать далее...)
347Функция Oracle TO_DATE (PL/SQL)
Функция TO_DATE — преобразует строку в переменную времени DATE. Синтаксис: TO_DATE(исходная_строка, (читать далее...)
321