Устанавливаем .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

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

C# NET Core Ubuntu ASP.NET установка

FAR Manager под Ubuntu Linux

Ubuntu

FAR для LInuxКак же мне его не хватало! Случайно наткнулся на него в интернете, изначально искал на официальном сайте, но там не нашёл. В сравнении с MC — на мой субъективный взгляд FAR выигрывает, прикипел я к нему. :)

Установил.
И о чудо! Он работает!

Функционал конечно по скуднее, нежели в оригинале под Windows, но самое необходимое есть.

Доступен исходник проекта на Git.

Для установки можно просто взять готовые установочные пакеты, здесь.

Под катом, инструкция как установить...

FAR Ubuntu FAR Manager

Устранение ошибки Not Found [IP: 213.180.204.183 80]

Блог им. Roman

Чтобы устранить ошибку Not Found [IP: 213.180.204.183 80], при выполнении установки любого приложения, надо первым делом выполнить команду:

apt-get update

или
sudo apt-get update


Вероятнее всего после выполнения данной команды ошибка пройдет сама собой.

Комментировать...

Ubuntu ap-get update error

Пример настройки 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 NET Core Apache dotnet

Запираем пользователя 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 пользователей для которых это правило будет действовать.

Вот и всё.

Комментировать...

Ubuntu FTP VSFTPD

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 FTP User Пользователь настройки vsftpd

Ubuntu - доступ по SSH определённых групп пользователей

Ubuntu

Для того чтобы по SSH могли получить доступ только пользователи определённых групп,
В SSHD_CONFIG — прописываем:

AllowGroups root


Те, кто входит в группы root и teamusers, получат доступ по SSH.

Комментировать...

Ubuntu SSH

Добавление SSL в Apache под Ubuntu

Ubuntu

Краткая инструкция, как добавить SSL сертификат для сайта работающего под Apache на Ubuntu.

Предполагается, что у вас уже есть установленный сервер с Ubuntu и Apache.

Первым делом активируем mod_ssl для Apache.

sudo a2enmod ssl


После этого включаем настройки по умолчанию.
sudo a2ensite default-ssl


Теперь добавляем файлы сертификата для сайта, в папку:/etc/ssl/certs/

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

Ubuntu Apache SSL

Простой доступ к сайту на 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 лежит информация о пользователе и пароле.

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

Apache Ubuntu администрирование