Пример настройки 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
Читаль далее...
Добавление SSL в Apache под Ubuntu
UbuntuКраткая инструкция, как добавить SSL сертификат для сайта работающего под Apache на Ubuntu.
Предполагается, что у вас уже есть установленный сервер с Ubuntu и Apache.
Первым делом активируем mod_ssl для Apache.
sudo a2enmod ssl
После этого включаем настройки по умолчанию.
sudo a2ensite default-ssl
Теперь добавляем файлы сертификата для сайта, в папку:/etc/ssl/certs/
Читаль далее...
Простой доступ к сайту на 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 лежит информация о пользователе и пароле.
Читаль далее...