Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Системный администратор на поднятие и настройку облачного сервера

Разместить заказ
8 фрилансеров уже откликнулись на этот заказ
Цены от 1200 ₽ до 111111 ₽.
Сроки от 1 до 15 дней.
Данные обновляются раз в 10 минут.
n
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 3 года и 2 месяца
Бюджет: по договоренности
Поднять и настроить облачный сервер (debian или ubuntu), на нём будет работать только один сайт rsspace.ru.

1. Установить ПО:
- postgresql (создать пустую базу данных "rsspace")
- nginx,
- php 8.3 (включая GD и with-jpeg, with-webp, with-freetype, sendmail, pgsql, pdo_pgsql, zip)
- composer (установить глобально)
- redis,
- supervisor

Настроить автоматическое обновление wildcard-сертификата.
На сервере нужно создать пользоватля "rsspace" и дать доступ к ssh только по сертификату. Домашний каталог этого пользователя должен быть в корневом директории проекта. Предполагается что для административных целей на сервер будем заходить через этого пользователя. PHP должен обрабатывать запросы от имени этого же пользователя и он же будет владельцем файлов проекта.
Управление службой supervisor-а так же должно осуществляться от имени пользователя rsspace. Конфигурация находится в файле supervisor.conf, скорее всего её можно оставить без изменений.
Маршрутизация nginx довольно сложная, прилагаю файл nginx.conf с готовой конфигурацией, её нужно адаптировать под новый сервер. Пути не обязательно должны совпадать с теми как в этом файле.
Добавить задачи cron (конфигурация ф файле crontab), всё так же от имени пользователя rsspace.

Внутри корневого директория проекта (согласно nginx.conf это /var/www/rsspace/data/rsspace.ru) нужно разместить файлы проекта (back, lending, admin-dist, terminal-dist, swagger-ui).
Также нужна символьная ссылка: /var/www/rsspace/data/public -> /var/www/rsspace/data/rsspace.ru/back/storage/app/public

В файл rsspace.ru.pem (/var/www/rsspace/data/rsspace.ru/rsspace.ru.pem согласно предоставленного nginx.conf) нужно поместить цепочку сертификатов и приватный ключ (или символьную ссылку на такой файл) – он используется для открытия сокет-соединений. Этот файл должен быть всегда актуальным при автоматическом обновлении сертификата.

Часть 2.
На текущем старом сервере установить gitlab, а также установить и подключить ssh-ранеры на этот сервер и на новый сервер rsspace.ru.
Действующий сейчас сайт rsspace.ru перенести на новый домен demo-rsspace.ru, настроить выдачу сертификатов.
Разделы:
Заказ
Опубликован:
11.03.2025 | 12:15 [поднят: 11.03.2025 | 12:15]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->