Устанавливаем .NET Core на Ubuntu Server 14.04 и запускаем сайт на ASP.NET Core
.NET CoreСразу к делу.
Устанавливаем .NET Core на Ubuntu
Настраиваем доступ к репозиторию
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
Читаль далее...
FAR Manager под Ubuntu Linux
UbuntuКак же мне его не хватало! Случайно наткнулся на него в интернете, изначально искал на официальном сайте, но там не нашёл. В сравнении с MC — на мой субъективный взгляд FAR выигрывает, прикипел я к нему. :)
Установил.
И о чудо! Он работает!
Функционал конечно по скуднее, нежели в оригинале под Windows, но самое необходимое есть.
Доступен исходник проекта на Git.
Для установки можно просто взять готовые установочные пакеты, здесь.
Устранение ошибки Not Found [IP: 213.180.204.183 80]
Блог им. RomanЧтобы устранить ошибку Not Found [IP: 213.180.204.183 80], при выполнении установки любого приложения, надо первым делом выполнить команду:
apt-get update
или
sudo apt-get update
Вероятнее всего после выполнения данной команды ошибка пройдет сама собой. Комментировать...
Пример настройки 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
Читаль далее...
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
Читаль далее...
Запираем пользователя 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 пользователей для которых это правило будет действовать.
Вот и всё. Комментировать...
Добавление SSL в Apache под Ubuntu
UbuntuКраткая инструкция, как добавить SSL сертификат для сайта работающего под Apache на Ubuntu.
Предполагается, что у вас уже есть установленный сервер с Ubuntu и Apache.
Первым делом активируем mod_ssl для Apache.
sudo a2enmod ssl
После этого включаем настройки по умолчанию.
sudo a2ensite default-ssl
Теперь добавляем файлы сертификата для сайта, в папку:/etc/ssl/certs/
Читаль далее...
Ubuntu - доступ по SSH определённых групп пользователей
UbuntuДля того чтобы по SSH могли получить доступ только пользователи определённых групп,
В SSHD_CONFIG — прописываем:
AllowGroups root
Те, кто входит в группы root и teamusers, получат доступ по SSH. Комментировать...
Простой доступ к сайту на Apache по паролю
Блог им. RomanПример организации доступа к сайту с паролем через Apache.
Для начала у нас должны быть установлены утилиты Apache: apache2-utils
Если не установлены, то устанавливаем.
Для Ubuntu например так:
sudo apt-get install apache2-utils
Создаем файл с пользователем test и паролем:
sudo htpasswd -c /etc/apache2/.htpasswd test
Теперь в файле /etc/apache2/.htpasswd в шифрованном виде, понятном Apache лежит информация о пользователе и пароле.
Читаль далее...