Задать вопрос
  • Кто может занимать порт?

    shambler81
    @shambler81 Автор вопроса
    Alexander,
    не конфиг меняли в середине 21 гдоа ;)
    а сайт упал сейчас ;)
  • Кто может занимать порт?

    shambler81
    @shambler81 Автор вопроса
    Михаил, там я уже искал ;)
    крон только certbot
  • Кто может занимать порт?

    shambler81
    @shambler81 Автор вопроса
    А ниче, да и не должен ведь демон то упал ;)
    Осталось найти че упало ;)
    у разрабов спросил говорят реакт и юи там болтаетя.
    620e1311f3462480426190.png
    Собственно тут все тоже как божий день просто
    620e13e20d7a5616297038.png
  • Можно ли командой удалить все метаданные у файлов?

    на виндекак-то так же но я уже давно на нем не тыркался так что не скажу ;)
    но мысль можно будет уже транслировать
  • Как в HTTPD изменить DOCUMENT_ROOT?

    shambler81
    @shambler81 Куратор тега Linux
    Денис Юрьев, Ubuntu 20.04 тоже мимо
    вчера ставил все работает
  • Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

    shambler81
    @shambler81 Куратор тега Linux
    pfg21, Пока мы не узнаем реальную задачу, будет трудно что-то посоветовать реально нормальное.
  • Как в HTTPD изменить DOCUMENT_ROOT?

    shambler81
    @shambler81 Куратор тега Linux
    я бы ставил aapanel она получше в GUI
    на ваш вопрос
    curl -O http://vestacp.com/pub/vst-install.sh
    bash vst-install.sh


    Ну или через генератор, я же не знаю какую конфу вы выберете
    curl -O http://vestacp.com/pub/vst-install.sh
    
    bash vst-install.sh --nginx yes --apache yes --phpfpm no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota no --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous yes --mysql yes --postgresql no


    так же есть вот такая штука ( не тестил)
    https://www.myvestacp.com/#screenshots
    myVesta is Debian fork of VestaCP
  • Как подмонтировать Google диск на выделенный сервер?

    shambler81
    @shambler81 Куратор тега Linux
    долго выбирал облачные решения
    webdav как оказалось подходит толко для закинуть файлы передать кому-то .
    На что-то сложное и ответственное протокол попросту не подходит.
    немного лучше ситуация с облаками по s3 протоколу.
    А по факту при большом количестве файлов и важности данных cyfs и https://www.hetzner.com/de/storage/storage-box
    по крайней мерее это единственное что смогло нормально второчить 20 тб.
    + легкость в обслуживание и подключение.
  • Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

    shambler81
    @shambler81 Куратор тега Linux
    Владислав Лысков, А вот и есть, где-то на видяхах пингвинуса встреяал ос для африканских стран, да там редко бывает русский язык но да там дистрибутивы по 300 гб, дабы их основная фишка это работа без интернета.
    так что есть.
    притом это активные дистрибутивы.
    Но в упор не помню сейчас названия, но они есть, атм даже библиотеки книг и тд подгружены.

    Из полных дистрибутивов обычных вспоминается Oracle Solaris но я бы не стал брать ее а поискал те о которых говорил выше
  • Какое регулярное выражение применить для console.log()?

    ВЫ ОТМЕТИЛИ ТОЛЬКО СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ, ТАМ НЕТ НИКАКОЙ ДИНАМИКИ!
    зачем вам нужны регулярные выражения тут ?
    Дайте изначальную задачу что вы пытаетесь сделать а не то как вы это делаете.
    сдается мне что вы что-то делаете не то.
  • Не запускается сервер MySQL?

    shambler81
    @shambler81 Куратор тега Linux
    tokyodead, нет не из за этого
    Но это нужно смотреть
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    ky0, Александр Карабанов,
    правильно ли я понимаю. логику
    В конфиге веб сервера

    fastcgi_pass unix:/var/lib/php7.3-fpm/web327.sock;
    на основание этой связи подтягиваются все настройки внутри "названия" ?

    [web327]
    listen = /var/lib/php7.3-fpm/web327.sock
    listen.owner = web327
    listen.group = www-data
    listen.mode = 0660
    
    user = web327
    group = client197
    
    pm = dynamic
    pm.max_children = 10
    pm.start_servers = 2
    pm.min_spare_servers = 1
    pm.max_spare_servers = 5
    pm.max_requests = 0
    
    chdir = /
    
    env[HOSTNAME] = $HOSTNAME
    env[TMP] = /var/www/clients/client197/web327/tmp
    env[TMPDIR] = /var/www/clients/client197/web327/tmp
    env[TEMP] = /var/www/clients/client197/web327/tmp
    env[PATH] = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/b
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий,
    Да это ключ
    да для различных конфигов
    да да да
    теперь суть вопроса
    А по какому критерию этот ключ привязывается к собственно сайту.
    к примеру site.ru = [afaf] и вопросов небыло бы но такой связи не наблюдаю нигде.
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    нет, оно работает и $pool нигде не применяется.
    У каждого сайта есть свойи настройки ( (если брать готовые панельки и генерить под каждый сайт свой)

    и в манах они используются везде без переменных

    вот пример файл вообще в 20 строчек, все что там есть про пхп это
    cation ~ \.php$ {
                    if (!-f $request_filename) {
                            rewrite  ^(.*)/index.php$  $1/ redirect;
                    }
                    include snippets/fastcgi-php.conf;
     fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

    ни пулов дальше ничего, но работает.
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    никто не спорит, собственно вопрос в том и состоит, каким образом "название"
    прикрепляется к определенному сайту
    Собственно пример.
    Мне нужен один из сайтов с отличным
    php_admin_value[чегонибуть тут] ...
    я создаю [ляляля]
    И каким образом оно привяжется к нужному server_name
    ведь инклудится весь pool.d
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий, какое отношение между теми кто подписан на тег php
    и администрированием менеджера процессов php-fpm в линукс ?
    то что в последнем есть сочетание букв php ?
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий,
    ля тега FPM тут нет
    В апаче использовать этот конфиг для изменения php директив не требуется.
    по этому nginx
    объясни администрации тостера что FPM требует отдельный тег
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий, по умолчанию там www и это никак не связано с пользователем
  • Что именно вписывается тут [aaa] в pool.d?

    shambler81
    @shambler81 Автор вопроса
    Дмитрий,
    я вкурсе что это конфиг и для чего он
    пользователь от которого оно запускается
    user = admin
    group = admin

    это не оно

    А вот в как связаны вот эти товарищи я не понимаю.

    # cd /etc/php/7.3/fpm/pool.d
    # vi wordpress_pool.conf
    [wordpress_site]
    user = wordpress_user
    group = wordpress_user
    listen = /var/run/php7.2-fpm-wordpress-site.sock
    listen.owner = www-data
    listen.group = www-data


    и
    server {
             listen       80;
             server_name  example.journaldev.com;
             root         /var/www/html/wordpress;

    я уже не понимаю.
  • Что не так с конфигом FastCGI (Nginx + PHP-FPM)?

    хуйин какой-то понаписали
    set
    include
    пробелы
    listen 37.333.117.333:80 место localhost
    try_files $uri =404; вместо error_page 404
    тут же error_page 404 /index.php?error; - который должен отрабатываться самой cms
    и тд и тп смотрю я и думаю ну нахер вот такое делать, а потом смотреть и думать что же тут не так.

    вот просто сравни по внешнему виду, я сейчас даже не говорю о самой задаче.

    server {
    ######################################################################
    ## Server configuration
    ######################################################################
            listen *:80;
            server_name kredo-m.ru www.kredo-m.ru   ;
            root /var/www/kredo-m.ru/web;
    
    ######################################################################
    ## Enable gzip for proxied requests and static files
    ######################################################################
        # Enable gzip for proxied requests and static files
        gzip on;
        gzip_proxied any;
        gzip_vary on;
        gzip_http_version 1.1;
        gzip_types application/javascript application/json text/css text/xml;
        gzip_comp_level 4;
    
    ######################################################################
    ## Log configuration
    ######################################################################
    #Все логи отключены
            error_log /dev/null crit;
            access_log off;
            return 301 https://$server_name$request_uri;
    
    
    ######################################################################
    ## 555 Еrror requires password password
    ######################################################################
    # Дев сайты закрыты htpass  login:dev pass:dev (второй кусок ниже)
            error_page 555 = @pass;
            location @pass {
                    auth_basic      "Unauthorized";
                    auth_basic_user_file    /var/www/dev_htpasswd;
                    proxy_pass              http://127.0.0.1:82;
                    proxy_set_header        Host            $host;
                    proxy_set_header        X-Real-IP       $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                                    }
    ######################################################################
    ## Errors send to apache2
    ######################################################################
    # у апача своих алиасов куча,  а так же некоторая статика отдается
    # средствамси php, по этому все ошибки обрабатывать только apache2
            error_page 401 403 404 405 500 502 503 = @fallback;
            location @fallback {
                    proxy_pass              http://127.0.0.1:82;
                    proxy_set_header        Host            $host;
                    proxy_set_header        X-Real-IP       $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    
                    }
    
    ######################################################################
    ## Locations configuration
    ######################################################################
    #Отключаем логирование ошибок No such file or directory
    ## Disable .htaccess files
    
            location ~ /\.ht {
                    deny all;
    
                    access_log off;
                    log_not_found off;
            }
            ##
            location = /favicon.ico {
                    log_not_found off;
                    access_log off;
            }
            ##
            location = /robots.txt {
                    allow all;
                    log_not_found off;
                    access_log off;
            }
    
    
          }
            location /phpmyadmin/ {
                    deny all;
                    # поставить пароль на phpmyadmin
                    return 555;
                    root  /usr/share/phpmyadmin/;
            }
            ##
            location /webmail/ {
                    rewrite ^/(.*)$ https://$http_host:8080/$1 permanent;
            }
            # letsencrypt
             location /.well-known/acme-challenge/ {
                    alias /usr/local/ispconfig/interface/acme/;
                    default_type text/plain;
    
             }
    # Отдаем статику напрямую с nginx
            location ~* ^.+\.(jpg|jpeg|svg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf|flv|mp3)$ {
                    root  /var/www/kredo-m.ru/web;
                    access_log off;
                    expires max;
                    gzip_static on;
            }
    
    # bitrix -> 1c
    # не закрывать паролем папку битрикс для нормального обмена с 1с
            location /bitrix {
                    satisfy any;
                                    allow all;
                    index index.php index.html index.htm;
                    proxy_pass              http://127.0.0.1:82;
                    proxy_set_header        Host            $host;
                    proxy_set_header        X-Real-IP       $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                            }
    
    # default location
            location / {
                    index index.php index.html index.htm;
                    proxy_pass              http://127.0.0.1:82;
                    proxy_set_header        Host            $host;
                    proxy_set_header        X-Real-IP       $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
                    ######################################################################
                    ## Dev site Protection Requests in location /
                    ######################################################################
                    # Дабы дев сайты не индексировались поисковиками, принудительно
                    # Ставим пароли на них,  все что начинается с dev,old. или домен ks03
                            if ($http_host ~* "^(dev|old|www.old|www.dev)\..*\..{2,8}$"){
                                    return 555;
                                    }
                                    if ($http_host ~* "^.*\.ks03\.ru$"){
                                    return 555;
                                    }
    
                                    include /etc/nginx/locations.d/*.conf;
                    }
    }