We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
"Пересоздать Web" удаляет конфиги пользователей
"Пересоздать Web" удаляет конфиги пользователей
Когда запускаю "пересоздать WEB" из панельки, то конфиги пользователей не пересоздаются, а удаляются.
Если же делаю rebuild из консоли, то конфиги пересоздаются, но сопровождается это ошибкой:
сам phpfcgid.sh
default.tpl
С чем это может быть связано?
Если же делаю rebuild из консоли, то конфиги пересоздаются, но сопровождается это ошибкой:
Code: Select all
/usr/local/vesta/data/templates/web/httpd//phpfcgid.sh: line 18: /home/moydomen/web/moydomen.ru/public_html/moydomen/web/moydomen.ru/cgi-bin/fcgi-starter: No such file or directory
chown: cannot access `/home/moydomen/web/moydomen.ru/public_html/moydomen/web/moydomen.ru/cgi-bin/fcgi-starter': No such file or directory
SpoilerShow
Code: Select all
#!/bin/bash
# Adding php wrapper
user="$1"
domain="$2"
ip="$3"
home_dir="$4"
docroot="$5"
wrapper_script="#!/bin/sh
PHPRC=/usr/local/lib
export PHPRC
export PHP_FCGI_MAX_REQUESTS=1000
export PHP_FCGI_CHILDREN=20
exec /usr/bin/php-cgi
"
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/fcgi-starter"
echo "$wrapper_script" > $wrapper_file
chown $user:$user $wrapper_file
chmod -f 751 $wrapper_file
exit 0
SpoilerShow
Code: Select all
server {
listen %ip%:%proxy_port%;
server_name %domain_idn% %alias_idn%;
error_log /var/log/httpd/domains/%domain%.error.log error;
location / {
proxy_pass http://%ip%:%web_port%;
location ~* ^.+\.(%proxy_extentions%)$ {
root %docroot%;
access_log /var/log/httpd/domains/%domain%.log combined;
access_log /var/log/httpd/domains/%domain%.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias %home%/%user%/web/%domain%/document_errors/;
}
location @fallback {
proxy_pass http://%ip%:%web_port%;
}
if ($http_user_agent ~ "Python-urllib|Spinn3r|SISTRIX|Morfeus|Toata|QuerySeekerSpider|JikeSpider|proximic|Sosospider|Sogou web spider|aesop_com_spiderman|alexibot|backweb|batchftp|bigfoot|black.hole|blackwidow|blowfish|botalot|buddy|builtbottough|bullseye|cheesebot|cherrypicker|chinaclaw|collector|copier|copyrightcheck|cosmos|crescent|custo|da|diibot|disco|dittospyder|dragonfly|drip|easydl|ebingbong|ecatch|eirgrabber|emailcollector|emailsiphon|emailwolf|erocrawler|exabot|eyenetie|filehound|flashget|flunky|frontpage|getright|getweb|go.?zilla|go-ahead-got-it|gotit|grabnet|grafula|harvest|hloader|hmview|httplib|httrack|humanlinks|ilsebot|infonavirobot|infotekies|intelliseek|interget|iria|jennybot|jetcar|joc|justview|jyxobot|kenjin|keyword|larbin|leechftp|lexibot|lftp|libweb|likse|linkscan|linkwalker|lnspiderguy|lwp|magnet|mag-net|markwatch|mata.hari|memo|microsoft.url|midown.tool|miixpc|mirror|missigua|mister.pix|moget|mozilla.newt|nameprotect|navroad|backdoorbot|nearsite|net.?vampire|netants|netcraft|netmechanic|netspider|nextgensearchbot|attach|nicerspro|nimblecrawler|npbot|octopus|offline.?explorer|offline.navigator|openfind|outfoxbot|pagegrabber|papa|pavuk|pcbrowser|php.?version.?tracker|pockey|propowerbot|prowebwalker|psbot|pump|queryn|recorder|realdownload|reaper|reget|true_robot|repomonkey|rma|internetseer|sitesnagger|siphon|slysearch|smartdownload|snake|snapbot|snoopy|sogou|spacebison|spankbot|spanner|sqworm|superbot|superhttp|surfbot|asterias|suzuran|szukacz|takeout|teleport|telesoft|the.intraformant|thenomad|tighttwatbot|titan|urldispatcher|turingos|turnitinbot|urly.warning|vacuum|vci|voideye|whacker|libwww-perl|widow|wisenutbot|wwwoffle|xaldon|xenu|zeus|zyborg|anonymouse|zip|emaile|enhancer|fetch|go.?is|auto|bandit|clip|copier|master|sauger|site.quester|whack|craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|grabber|webpictures|Jakarta|libwww|lwp-trivial|PHPCrawl|WEP Search|Missigua Locator|ISC Systems iRc|Aboundex|360Spider|Java|Cogentbot|BunnySlippers|Cegbfeieh|AIBOT|Demon|Devil|Wonder|Foobot|Kenjin Spider|Density|LinkextractorPro|LWP::Simple|MassDownloader|Mass Downloader|NetZIP|NG|Metasearch|WebFetch|WebCopier|Webclipping|WebBandit|WebAuto|WebGo|Web.Image.Collector|WebLeacher|WebmasterWorldForumBot|WebReaper|WebSauger|eXtractor|Webster|WebStripper|WebWhacker|WebZIP|Catall Spider|AcoiRobot|rogerbot|MJ12bot|Ahrefsbot|dobot|MegaIndex.ru|SemrushBot|LinkpadBot|Zite|TweetmemeBot|woriobot|topsy|js-kit|NING") {return 403;}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include %home%/%user%/conf/web/nginx.%domain%.conf*;
}
Re: "Пересоздать Web" удаляет конфиги пользователей
По части fcgi-starter: No such file or directory
Похоже это известный баг https://bugs.vestacp.com/issues/287
Не знаю почему еще апдейт не выкатили.
Заменил строку, ошибки больше не выдает.
Но по части rebuild из самой панельки, по прежнему конфиги удаляются.
/home/domain.ru/conf/web/ тут становится чисто.
Похоже это известный баг https://bugs.vestacp.com/issues/287
Не знаю почему еще апдейт не выкатили.
Заменил строку, ошибки больше не выдает.
Но по части rebuild из самой панельки, по прежнему конфиги удаляются.
/home/domain.ru/conf/web/ тут становится чисто.
Re: "Пересоздать Web" удаляет конфиги пользователей
Вы не поверите... Но и это оказался известный баг....
https://bugs.vestacp.com/issues/273
И тоже есть решение,
И снова не выкатили апдейт....
Я наверно тупой.
Черт, почти сутки перед монитором и пол дня дауна сервера... Нормально.
А чего не выкатываете апдейты то, ребята?
https://bugs.vestacp.com/issues/273
И тоже есть решение,
И снова не выкатили апдейт....
Я наверно тупой.
Черт, почти сутки перед монитором и пол дня дауна сервера... Нормально.
А чего не выкатываете апдейты то, ребята?
Re: "Пересоздать Web" удаляет конфиги пользователей
Привет.Shashel wrote:Черт, почти сутки перед монитором и пол дня дауна сервера... Нормально.
А чего не выкатываете апдейты то, ребята?
Понимаю, что 16 версия была с некоторым количеством не очень приятных багов, которые пришли после рефакторинга кода, но прошу немного подождать. Апдейт сейчас готовится. Очень надеюсь, что в первых числах августа выйдет с исправлениями.