Рейтинг: 1.7804  
Внедрено
Предложил Пользователь 1329903 01.07.2022 16:22:42

изменить зависимость пакета bitrix-env от пакета php-pecl-xdebug

Добрый день
Речь о VMBitrix (bitrix-env)

Желательно изменить зависимость пакета bitrix-env от пакета php-pecl-xdebug
В случае, когда требуется установить php-pecl-xdebug3, эта зависимость мешает, так как эти пакеты не могут быть установлены одновременно.

Желательно сделать так чтобы пакет bitrix-env позволял установить php-pecl-xdebug3 вместо php-pecl-xdebug
Сейчас при попытке удалить php-pecl-xdebug по зависимости удаляется и  bitrix-env.
Приходится удалять php-pecl-xdebug с игнорированием зависимости, а перед обновлением пакета bitrix-env приходится возвращать обратно php-pecl-xdebug, а после обновления ставить обратно php-pecl-xdebug3.

Иначе обновление bitrix-env просто не установится, так как пакет требует именно php-pecl-xdebug, а php-pecl-xdebug3 ему не известен.
Рейтинг: 1.8902  
Новая
Предложил Пользователь 1329903 01.07.2022 16:14:51

В VMBitrix (bitrix-env) с конфигом по умолчанию, nginx не слушает порты 80 / 443 на ipv6 адресе.

Добрый день
Речь о VMBitrix (bitrix-env)

Выявил проблему с ipv6.
С конфигом по умолчанию, nginx не слушает порты 80 / 443 на ipv6 адресе.

>nmap  2001:0db8:85a3:0:0:8a2e:0370:7334 -6 -p 443
Starting Nmap 7.80 ( https://nmap.org ) at 2022-07-01 14:33 MSK
Nmap scan report for 2a00-.cloudvps.regruhosting.ru 
Host is up (0.044s latency).

PORT    STATE  SERVICE
443/tcp closed https

Nmap done: 1 IP address (1 host up) scanned in 2.64 seconds

>nmap  2001:0db8:85a3:0:0:8a2e:0370:7334 -6 -p 80
Starting Nmap 7.80 ( https://nmap.org ) at 2022-07-01 14:33 MSK
Nmap scan report for 2a00-cloudvps.regruhosting.ru
Host is up (0.037s latency).

PORT   STATE  SERVICE
80/tcp closed http

Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds




ipv6-адрес в примере изменён.

Изменил конфиги nginx:
в s1.conf
listen 80 default_server;
listen [::]:80 default_server;



В ssl.s1.conf
    listen      443 default_server http2 ssl;
    listen [::]:443 default_server ssl http2;


В остальных http-конфигах:
    listen 80 ;
    listen [::]:80; 


В остальных https-конфигах
    listen 443 ssl http2;
    listen [::]:443 ssl http2; 



То есть дописал строку listen для ipv6
http://nginx.org/ru/docs/http/ngx_http_core_module.html#listen

После этого всё заработало.
>nmap   2001:0db8:85a3:0:0:8a2e:0370:7334 -6 -p 443
Starting Nmap 7.80 ( https://nmap.org ) at 2022-07-01 15:05 MSK
Nmap scan report for 2a00-.cloudvps.regruhosting.ru 
Host is up (0.037s latency).

PORT    STATE SERVICE
443/tcp open  https

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds

>nmap   2001:0db8:85a3:0:0:8a2e:0370:7334 -6 -p 80
Starting Nmap 7.80 ( https://nmap.org ) at 2022-07-01 15:05 MSK
Nmap scan report for 2a00-cloudvps.regruhosting.ru
Host is up (0.078s latency).

PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds



Для pool и push-конфигов, конечно, тоже нужно добавить строки с нужными портами.
listen      8893;
listen      [::]:8893;

listen      8894 ssl;
listen      [::]:8894 ssl;

listen 8070 default_server ssl;
listen [::]:8070 default_server ssl;



Желательно, чтобы это всё было в конфиге изначально. У меня не обновлялись сертификаты let's encrypt без этих изменений.
Рейтинг: -1  
Новая
Предложил Пользователь 3068683 12.08.2019 14:34:12

В логах веб-сервера 127.0.0.1 вместо реального IP

В логах веб-сервера  /var/log/httpd/access_log 127.0.0.1, вместо реального IP посетителя.
Речь идет о логах стандартно преднастроенного окружения VMBitrix.
Прошу поддержать запрос в отдел разработки.
Рейтинг: -1  
Новая
Предложил Пользователь 1023385 10.05.2019 09:57:29

МС Azure

Нужна инструкция по настройке и использованию, готовый образ машины.
Рейтинг: 8.5422  
Новая
Предложил Пользователь 161665 20.07.2015 14:17:20

Документация по ansible

Ребята, добавьте документацию по ansible, который используется для настройки в веб окружении / виртуальной машине.

Обнаружил данное решение в ходе развертывания проекта.
Напишите об использовании данного инструмента в списке софта окружения.
Добавьте документацию по вашим настройкам данного решения.  
Рейтинг: 9.1601  
На голосовании
Предложил Пользователь 91948 04.07.2014 09:17:07

Imagick из коробки в VMBitrix

Собственно, хотелось бы видеть PHP-Imagick в стандартной поставке VMBitrix, т.к.  для любой хоть сколько нибудь сложно работы с изображениями обычно используется именно оно.
Рейтинг: 5.0431  
На голосовании
Предложил Пользователь 25773 29.05.2014 17:50:15

Черный список IP адресов для nginx

Нужен файл для nginx, чтобы туда писать черный список IP адресов.

Когда я вычисляю бота, надо легко его добавить к настройкам виртуальной машины, чтобы больше мне нагрузку не создавал.

И то повадились ходить. Битриксовскую капчу на форуме китайцы ломают легко.
Рейтинг: 9.3405  
Новая
Предложил Пользователь 25773 13.02.2014 15:39:35

В виртуальной машине Битрикса сделать разные страницы ошибок для Apache и Nginx

Что значит сообщение в 500.html

500 System Error
Bitrix Environment

Куда смотреть?

Лучше:

500 System Error
Bitrix Environment
nginx

Или
500 System Error
Bitrix Environment
apache

Реально ускорит поиск ошибок.
Рейтинг: 3.82  
На голосовании
Предложил Пользователь 10337 31.01.2014 14:31:32

Инструменты для веб-разработчиков в коробке VMBitrix

Сабж
профилировщики, необходимый инструментал для развертки управления версиями и пр.
Всю мелочь и не мелочь, которая MUST с точки зрения Александра Сербула :)

Пусть это в будущем будет в коробке VMBitrix на уровне включил, выключил

P.S.
Ветки  (группы) про VMBitrix в идеях не нашел
Рейтинг: 39.7415  
Внедрено
Предложил Пользователь 25773 16.01.2014 09:48:10

Добавить в виртуальную машину битрикса пункт "включить/выключить xDebug"

Добавить в меню виртуальной машины пункт:

20. Enable xDebug (xDebug disabled)

или

20. Disable xDebug (xDebug enabled)
#Включить
mv /etc/php.d/xdebug.ini.disabled /etc/php.d/xdebug.ini
service httpd graceful

#Выключить
mv /etc/php.d/xdebug.ini /etc/php.d/xdebug.ini.disabled
service httpd graceful 
Связано с выходом модуля отладчик и тем, что xDebug нельзя постоянно держать включенным на боевом сервере.

Время от времени xDebug приходится включать самому с мягкой перезагрузкой апача.
Рейтинг: 2.7605  
Ответил Шаромов Денис 16.01.2014 12:20:12
Спасибо за предложение. Сделаем такой пункт.
Рейтинг: 1.8902  
Ответил Шаромов Денис 30.08.2018 17:38:13
Доработано в vmbitrix 7.3.11 :)
Рейтинг: 27.4982  
Новая
Предложил Пользователь 16182 06.12.2013 01:25:08

Сделать для VMBitrix веб-интерфейс

куда добавить:

- управления доменами и алиасами сайтов (добавление, удаление, изменение);
- вывод статистики по сайтам (сколько места занимает каждый сайт);
- возможность ограничивать место, занимаемое каждым из сайтов;
- настройка резервного копирования и ротации логов;
- возможность откатывать определенный бекап (файлов или базы);
- список текущих cron-заданий;
- простой пошаговый мастер создания новых сайтов (когда сразу создается сайт, база данных, алиасы домена);
- возможность удаления сайтов (файлов, баз, алиасов);
- вывод списка существующих баз данных и места, занимаемой каждой из них;
- встроенный фтп-сервер;
- вывод информации о настроенных правила firewall-а;
- вывод информации о нагрузке процессора (текущая, средняя за день, неделю, месяц);
- информация о трафике (входящем, исходящем) по каждому сайту/пользователю

чтобы можно было зайти в панельку, и на одной странице сразу посмотреть текущее состояние дел по серверу, и в пару кликов сделать нужные действия.
Рейтинг: 14.8801  
На голосовании
Предложил Пользователь 25773 01.12.2013 17:50:17

Сделать VMBitrix более настраиваемой

Мы оказываем услуги хостинга на базе VMBitrix. Удобно, когда на разных серверах одинаковая  конфигурация. Но мы часто проводим одинаковые действия по дополнительной настройке.

VMBitrix регулярно обновляется и с этим могут быть связаны некоторые проблемы для нас.

Предлагаю несколько улучшений:

1. Создать по умолчанию пустые файлы для дополнительных настроек

MySQL - /etc/mysql/conf.d/z_bx_custom.cnf
PHP - /etc/php.d/z_bx_custom.ini
Apache - /etc/httpd/bx/conf/z_bx_custom.conf

Всегда приходится смотреть в учебный курс, чтобы вспомнить, как файл  /etc/php.d/z_bx_custom.ini должен называться, чтобы создать.

2. Сделать чтобы в основное меню можно было бы добавлять пользовательское меню

Сделать несложно. Надо только обойти папку /root/ и посмотреть подпапки.

Например, добавить в основное меню пункт

m1) Menu askaron

, если есть файл /root/askaron/menu.sh. При выборе m1 запустится мой скрипт  /root/askaron/menu.sh.


3. Добавить пункт меню "Создать пароль для  MySQL пользователя  root ".

4. Добавить пункт меню "Создать нового пользователя и базу данных".

Часть мастера по добавлению дополнительного сайта вынести в отдельную команду.

3 и 4 нужны для того, чтобы для сайта по-умолчанию (/home/bitrix/www/) создать базу с нужными правами.

Если делать как сейчас: root без пароля и sitemanager0, то монитор качества внедрения будет возмущаться на пользователя и пароль.

5. Добавить возможность создавать новые ссылки в nginx вида 123.45.123.45/myfolder

Для этого сейчас приходится править файлы

/etc/nginx/bx/site_avaliable/s1.conf 
/etc/nginx/bx/site_avaliable/ssl.s1.conf

после
include bx/server_monitor.conf;
дописывать свои настройки. Это плохо. Файлы могут обновиться.

Будет лучше, если в этом месте будут подключаться файлы из отдельных папок для s1.conf и ssl.s1.conf
Рейтинг: -0.0911  
Новая
Предложил Пользователь 223648 30.10.2013 17:44:29

виртуальную машину на Ubuntu и без apache2

ubuntu lts / debian  + nginx + lua (например) + php-fpm
Было бы здорово) К карме бы прибыло)  
Рейтинг: 8.2984  
На голосовании
Предложил Пользователь 14686 24.05.2012 18:08:43

Добавить в BitrixVM скрипт настройки системы контроля версий - SVN или Mercurial

У нас все проекты сидят на релизной системе и на «боевые» сайты изменения уходят через систему контроля версий.
Если будет скрипт или уже развёрнутая система контроля версий, то деплой приложений во внутрь виртуальной машины значительно упростится. Т.к. она сможет выступать в роли клиента или сервера разработки.
Рейтинг: 11.9393  
На голосовании
Предложил Пользователь 25773 28.02.2012 11:33:33

Научить VMBitrix работать на Scale Server

тикет #272909

Виртуальная машина Битрикса умеет подстраиваться под размер оперативной памяти.

Но что будет, если ее установить на Scale Server? Это такой сервер, на котором оперативная память выделяется автоматически при увеличении нагрузки.

Допустим у нас от 0,5 Гб до 1,5 Гб. Виртуальная машина установит параметры apаche и mysql для 0,5 Гб и всё.

Может быть, стоит добавить настройку:

объем оперативной памяти:
- автоматически (VMBitrix подстраивается),
- или вручную. Чтобы можно было выставить 1,5 Гб сразу в настройках виртуальной машины, чтобы она не подстраивалась.