preland#21: закрепить три боевых .ru и отключение остальных .online
This commit is contained in:
1 parent
a1aa25671f
commit
847c642ca6
3 files changed
+67
No files matched your search
@@ -1,5 +1,46 @@
|
||||
# Преленд zoomzilla
|
||||
|
||||
## Боевые домены — поручение 25.10.2026, preland#21
|
||||
|
||||
Три боевые цели: `zoompixel.ru` на основном сервере, `zoomila.ru` и `zoomika.ru`
|
||||
на двух отдельных хостингах REG.RU. Это отдельное разрешение владельца на первоначальное
|
||||
размещение/обновление этих целей после заморозки #4. Единственный активный `.online` —
|
||||
`zoomstage.online`, staging прелендингов. `zoompixel.online`, `zoomika.online` и
|
||||
`zoomila.online` отключены по дополнительному решению владельца; их регистрация сохранена.
|
||||
Рабочие FTP/SFTP-каталоги не должны содержать директории отключённых `.online`.
|
||||
|
||||
| Домен | Размещение | Пользователь SFTP/FTP | Каталог сайта |
|
||||
|---|---|---|---|
|
||||
| `zoomika.ru` | `server197.hosting.reg.ru`, `31.31.196.183` | `u3695919` | `/www/zoomika.ru` относительно домашнего каталога |
|
||||
| `zoomila.ru` | `server124.hosting.reg.ru`, `37.140.192.195` | `u3695920` | `/www/zoomila.ru` относительно домашнего каталога |
|
||||
| `zoompixel.ru` | основной сервер, `/srv/preland/domains/zoompixel.ru` | существующий административный доступ | отдельный контейнер `preland-zoompixel-ru-1` |
|
||||
|
||||
REG.RU выдаёт SFTP/SSH и FTP отдельно: SFTP использует порт 22 и пароль из блока
|
||||
«Доступ в панель управления, SSH, SFTP»; FTP — порт 21 и отдельный пароль из блока
|
||||
«Доступ к FTP». Пароли смотреть в кабинете REG.RU → нужный хостинг → «Доступы»;
|
||||
не помещать в Git и журналы. Оба аккаунта уже созданы провайдером, сбрасывать пароли
|
||||
для размещения не требуется. Полные домашние каталоги — `/var/www/<пользователь>/data`.
|
||||
В `www` каждого REG.RU-аккаунта оставлен только соответствующий `.ru`. Сайты `.online`
|
||||
выключены через ispmanager, их исходные файлы и установочные архивы сохранены вне webroot
|
||||
в скрытом `.preland21-backup/` (каталог `site`, файлы `release.zip`, `initial-index.html`).
|
||||
На основном сервере `zoompixel.online` отвечает HTTP/HTTPS 410; его контейнер удалён,
|
||||
сервис исключён из Compose, исходники сохранены в `/srv/preland/backups/preland21-disabled-online/site`.
|
||||
|
||||
Логотипы для обеих тем — готовые SVG в `brands/<домен>/`, реестр — `release/brands.json`.
|
||||
При первоначальном размещении копировать только положительный список `releaseFiles()`
|
||||
и проверенные статические ресурсы (включая `/1`, `/2`), затем доменную пару в
|
||||
`docs/logo.svg`/`docs/logo-alt.svg`. Служебные `bin/`, `tests/`, `.git/`, планы и
|
||||
установочные архивы в webroot не входят. Архивы REG.RU хранить вне `/www`.
|
||||
У новых пустых сайтов исходный config — проверенный stage-снимок; существующий
|
||||
`zoompixel.ru/config.json` сохраняется байт-в-байт, старые UTM нормализуются в памяти.
|
||||
|
||||
Перед трафиком обязательны доверенный TLS (самоподписанный сертификат REG.RU не подходит),
|
||||
HTTP→HTTPS, проверка двух тем/ширин, примеров, upload→claim→Tour→Join с UTM,
|
||||
видимой ошибки и повторной попытки. Точный состав, коммиты, результаты и ограничения — #21.
|
||||
Обычная автоматическая доставка по-прежнему только `staging` → `zoomstage.online`;
|
||||
данное первоначальное размещение не включает production-автодеплой по push `main`.
|
||||
Исторические разделы ниже описывают прежние цели; при расхождении действует этот раздел.
|
||||
|
||||
Одностраничный лендинг перед основным сайтом (`zoomzilla.ru`): посетитель с рекламы выбирает фото прямо на
|
||||
преленде, файл сразу уходит в API сайта, а сам посетитель переходит на сайт — на страницу обработки этого фото.
|
||||
Варианты страницы и сайта (A/B) задаются метками в адресе. Код — обычный PHP без фреймворка и сборки; переводы —
|
||||
|
||||
Reference in new issue
Block a user