Как организовать деплой с Bitbacket
VPS с Ubuntu, на нем установлен соответственно git и созданы 2 папки под сайты test.example.com (тестовая версия сайта) и example.com (боевая версия)
VPS с Ubuntu, на нем установлен соответственно git и созданы 2 папки под сайты test.example.com (тестовая версия сайта) и example.com (боевая версия)
Ошибка «/usr/local/vesta/php/sbin/vesta-php: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3′ not found (required by /usr/local/vesta/php/sbin/vesta-php)»:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
:~# systemctl status vesta.service ● vesta.service - LSB: starts the vesta control panel Loaded: loaded (/etc/init.d/vesta; generated) Active: failed (Result: exit-code) since Wed 2021-06-30 14:00:55 MSK; 1min 13s ago Docs: man:systemd-sysv-generator(8) Process: 4855 ExecStart=/etc/init.d/vesta start (code=exited, status=1/FAILURE) Tasks: 2 (limit: 2336) CGroup: /system.slice/vesta.service ├─777 nginx: master process /usr/local/vesta/nginx/sbin/vesta-nginx └─779 nginx: worker process Jun 30 14:00:55 194-..... systemd[1]: vesta.service: Found left-over process 779 (vesta-nginx) in control group while starting unit. Ignoring. Jun 30 14:00:55 194-..... systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies. Jun 30 14:00:55 194-..... systemd[1]: Starting LSB: starts the vesta control panel... Jun 30 14:00:55 194-..... vesta[4855]: * Starting vesta-nginx vesta-nginx Jun 30 14:00:55 194-..... vesta[4855]: ...done. Jun 30 14:00:55 194-..... vesta[4855]: * Starting vesta-php vesta-php Jun 30 14:00:55 194-..... vesta[4855]: /usr/local/vesta/php/sbin/vesta-php: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/local/vesta/php/sbin/vesta-php) Jun 30 14:00:55 194-..... systemd[1]: vesta.service: Control process exited, code=exited status=1 Jun 30 14:00:55 194-..... systemd[1]: vesta.service: Failed with result 'exit-code'. Jun 30 14:00:55 194-..... systemd[1]: Failed to start LSB: starts the vesta control panel. |
Решение взято от сюда https://forum.vestacp.com/viewtopic.php?t=16787, и состоит в том, что бы добавить пакет в котором реализована совместимость curl3 и curl4 — https://launchpad.net/~xapienz/+archive/ubuntu/curl34. Я добавил пакет и после обновил, т.к. curl у меня уже был установлен:
1 |
sudo add-apt-repository ppa:xapienz/curl34 |
1 |
sudo apt-get update |
1 |
sudo apt-get upgrade |
Запускаем vesta cp:
1 |
service vesta start |
Если ошибка […]
Добавить Let’s Encrypt wildcard в VestaCP (т.е. бесплатный ssl на домен и все возможные поддомены) получится только, если домен привязан к dns серверу на VestaCP. Это значит, что если настроено через dns яндекса, гугла или мейлру, то встроенный механизм в VestaCP Let’s Encrypt wildcard работать не будет. Итак, последовательность действий запуска ssl. Добавление NS и […]
Для доработки сайта на bitrix перенес его себе на vds и на главной страница после нескольких ее обновлений поймал 500 ошибку которая не проходила. Пошел смотреть в логи и увидел такую вот ошибку:
1 |
2017/10/12 17:39:09 [error] 28518#28518: *9838 upstream sent too big header while reading response header from upstream, client: xx.xx.xxx.xxx, server: мой.хост, request: "GET / HTTP/1.1", upstream: "http://xxx.xxx.xxx.xx:8080/", host: "мой.хост" |
Для решения этой проблемы нужно добавить настройки в конфигурационный файл nginx. В весте под ubuntu я просто поправил файл в папке […]