85

1C web сервер и ALT Linux server


Всем привет, текста будет много, но поделиться очень хочется.

Встала задача развернуть 1С на сервере, для удалённого доступа, база для архива музея.

Задача от некоммерческой организации денег почти нет нашли только на покупку базы и одной лицензии.

Единственный бесплатный российский дистрибутив это ALT linux server, ведь с 2025 года вступает в силу закон что мы должны использовать наше ПО, а архитектура строиться на года.

Сервер был у меня в загашниках 12 ядер и 32ГБ оперативки вполне хватило, несколько ssd в корзину, поднимаем raid и устанавливаем ALT, качаем 1с устанавливаем платформу распаковываем базу и всё вроде идёт хорошо. Стоит сказать что в комплекте поставки 1с база и платформа под винду, база конечно весь чаще универсальная под любую платформу, но запакована в само распаковывающийся архив *.exe, техподдержка нам не помогла.

Первые проблемы

Ставим nginx поднимаем web server и понимаем что 1С работает только с apache, с nginx при публикации базы появляется надпись web server не найден.

Но не страшно останавливаем службу ставим apache, запускаем его и получаем такое же сообщение.

Начинаем разбираться и видим во первых apache дал имя себе по IPv6 меняем hostname, 1С также продолжает писать что web server не найден, проверяю службу, всё ок. Лезем в логи и видим что 1С ищет папку apache2, а ALT это rpm система и apache тут называется httpd2, курю форумы и минуалы всё описано под debian и подобные deb системы.

Много разных способов и костылей перебрал, но заработало только созданием каталога в папке /etc/apache2 и копирование туда всех файлов из /etc/httpd2 с переименованием httpd2.conf в apach2.conf. После этой операции 1с всё видит и мы можем опубликовать 1с web

Стоит учитывать что созданный для вебморды файл default.vrd имеет права от службы apache и пока не выдадим права (chmod в помощь) будем получать 403 ошибку в браузере.

3 дня работы… но это стоило того!

GNU/Linux

1.2K пост15.6K подписчика

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Позвольте несколько вопросов:

1. Сколько попугаев Гилева получилось? 12 ядер я так понимаю нафиг не нужны, для 1С одно нужно, но чем больше герц, тем лучше.

2. Несколько SSD зачем? Вы RAID подняли? Железный/программный?

3. Куда архивирование баз сделали и как?

4. На Apache SSL поднимали? Удачно?

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Ответ на 1. Ну не буду же я вынимать проц))) лежал такой сервак, пылился, пыль сдули запустили в работу.
2. raid железный
3. Бэкап отдельно, на NAS средствами 1C
4. Ssl сапоподписывпемый через openssl
раскрыть ветку (6)
1
Автор поста оценил этот комментарий
Бэкап сильно рекомендую НЕ средствами 1С. Но, прислушаться к совету или нет - дело Ваше
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Дискуссионная тема! Сам не любил так делать, но есть "за" и есть "против" такого решения.
0
Автор поста оценил этот комментарий

Ну я бы поставил proxmox на ssd raid1 software, проще следить и восстанавливать если что. На нем же поднял бы ZFS raid1 на HDD для бэкапов и NAS, также проще потом считать нежели с железяки NAS. SSL это хорошо.

У меня VM для 1С - 4 ядра, 10Gb,сколько не добавлял толку ноль, быстрее стало только со сменой процессоров с 2,6 на 3,05 (3т.р. на ОЗОН).

Кстати ZFS с кэшем из SSD и включенным ZSTD. Забавная вещь, когда файл в оригинале 1CD размером в 3Гб на диске занимает 1Гб. Копирование идет в нерабочее время со скоростью более 100мб/с, а далее с ssd cash копируется на zfs raid и упаковывается. В свойствах файла это выглядит так.

Это особенно актуально, когда внезапно приходит тех.поддержка и просит обновить 1С, архивация занимает минимум времени, в отличии от .dt 1C.

Ну и архивация самой VM каждый день тоже присутствует, хранится последние 3 дня.

Иллюстрация к комментарию
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
Процы 3.16ГГц пока работает отлично
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Вот поэтому мне и интересно, сколько попугаев даст Гилев, у меня 39, но это через VM, а если напрямую поставить. какая разница будет.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Вечерком прооверю
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку