Требуется настроить почтовый ящик на сервере, включая прописывание всех необходимых записей. Цель - добиться результата 10/10 на тестовом почтовом сервисе. Подходят кандидаты с опытом в системном администрировании.
Настроить сеть и написать скрипт авт. рез. копирования
Задание
Если вы работаете с виртуальными машинами в облаке, можно пропустить пункты поконфигурации сетевых интерфейсов и использовать адреса, которые выдал провайдер!
1. Создайте две виртуальные машины: frontend1 и backend1.
2. Настройте в VirtualBox Host only адаптер на обеих виртуальных машинах (аналогичнозаданию по firewall).
3. Добавьте интерфейс bridge на обе машины.
4. Установите на обе виртуальные машины Linux. Задайте им соответствующиехостнеймы: frontend1 и backend1.
5. Установите на обе машины nginx и отключите firewalld, libvirtd и SELinux.
sudo systemctl disable --now firewalld libvirtd; sudo setenforce 0
sudo tee /etc/selinux/config \nCurrent time: $time_iso8601
\nConnection from: $remote_addr\n";}}}
9. Сгенерируйте на frontend1 ssl ключ /etc/nginx/key.pem и самоподписной ssl-сертификат /etc/nginx/cert.pem, при чём в поле commonName укажите хостнейм вашего фронтенда (аналогично сертификату из задания по http/https).
10. Настройте на frontend1 nginx, включив proxy_pass на 172.16.0.22:8080, причём так, чтобы nginx на frontend1 слушал порт 443 и использовал ssl-шифрование.Используйте сертификат и ключ, сгенерированные на прошлом шаге. (Содержимое секции server {} нужно написать самостоятельно.) Проверить конфигурацию, незапуская сервер, можно с помощью команды nginx -t. Она сообщит не только оналичии ошибок, но и укажет строки, которые не смогла интерпретировать. Запустите сервис.user nginx;worker_processes auto;pid /run/nginx.pid;include /etc/nginx/modules-enabled/*.conf;events { worker_connections 768; }http {server {...}}
11. Настройте с помощью iptables firewall на frontend1 так, чтобы он пропускал tcpсоединения только на 443 и 22 порт, а также позволял устанавливать исходящие соединения. На backend1 firewall настраивать не нужно: считаем внутреннюю сеть безопасной. Сохраните конфигурацию так, чтобы после перезагрузки виртуальной машины она снова была применена.
12. Откройте с хостовой машины https://frontend1/ (используйте IP адрес bridgeинтерфейса) и убедитесь, что проксирование работает, а в строке Frontend:отображается адрес виртуальной машины frontend1. Браузер может предупреждение о невалидном сертификате — это нормально, поскольку мы используем созданный нами самоподписной сертификат. Предупреждение нужно пропустить и согласиться на риски, после этого страница откроется.
13. Напишите скрипт /usr/local/sbin/www_backup для резервного копирования содержимого директории /var/www на сервере backend1 в архив/srv/backup/YYYY-MM-DD_www.tar.gz, где YYYY-MM-DD - дата запуска скрипта. Напишите строку в crontab пользователя root, чтобы запускать этот скрипт раз в сутки, 2 часа ночи. Убедитесь, что скрипт работает – запустите его. (Оставлять виртуальную машину работать до утра не обязательно, достаточно одного ручного запуска. :)
Заявки фрилансеров
Похожие заказы
- Системное администрирование3 заявкиЗакрыт2 года назад
- $15
Требуется уменьшить размер файла для повышения удобства его хранения и передачи. Задача связана с системным администрированием. Необходимо проанализировать файл и применить методы оптимизации.
Системное администрированиенет заявокЗакрытнет даты Требуется помощь в настройке заявления прав на сайт в Merchant Center. Необходимо решить проблему с подтверждением прав, которое не работает, и разобраться с отклоненными товарами в Google Ads, связанными с этой проблемой.
Системное администрирование1 заявкаЗакрыт2 года назадНеобходимо настроить nginx и php-fpm для динамического доступа к различным версиям сайта на Laravel. При вводе адреса site.com/1 или site.com/2 должны загружаться соответствующие версии из папок /var/www/first-project/1 и /var/www/first-project/2. Также требуется отображение ссылок на все версии на главной странице в обратном порядке. Используется Docker с контейнерами traefik, nginx и php-fpm.
Системное администрирование1 заявкаЗакрыт2 года назадТребуется прописать новый сервер Wix на сайте домена для устранения проблем с доступом к сайту. Необходимо выполнить все настройки системного администрирования для корректной работы ресурса.
Системное администрирование1 заявкаЗакрыт2 года назад- $6
Требуется построить сеть в Cisco Packet Tracer с использованием DHCP, роутера и FTP-сервера для 60 компьютеров. Сеть должна включать 3 коммутатора 2 уровня по 20 компьютеров на каждый, с VLAN для каждого блока. Необходимо обеспечить возможность пинга к серверу и получение IP-адресов. Работа должна быть выполнена до завтра.
Системное администрирование1 заявкаЗакрыт2 года назад Ищется специалист по системному администрированию Xenforo для выполнения ряда задач. Необходим доступ к плагинам на xenforo.info. Задачи включают установку плагинов, мелкие доработки и настройку форума на движке Xenforo.
Системное администрированиенет заявокЗакрыт2 года назад- $10
Необходимо перенести простое веб-приложение, написанное на REACT и PYTHON, на другой сервер VPS. Доступ от root будет предоставлен. Ожидается быстрое выполнение задачи. Оплата 1000 рублей за выполнение.
Системное администрирование1 заявкаЗакрыт2 года назад Требуется помощь в настройке второго монитора на системе Debian GNU/Linux с графическим окружением GNOME. Необходима диагностика и решение проблемы с подключением и отображением второго экрана. Система использует xrandr для конфигурации. Установлены драйвера для Intel и NVIDIA. Необходимо проверить настройки и помочь с корректной работой второго монитора.
Системное администрирование2 заявкиЗакрыт2 года назад- $1500
Требуется настройка email-рассылки на собственном домене с базой из 1000 контактов. Необходимо найти недорогой сервис, который обеспечит доставляемость писем и не допустит попадания в спам. Ожидаются рекомендации по выбору сервиса и помощь в его настройке.
Системное администрирование1 заявкаЗакрыт2 года назад