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

Добавление 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 администрирование