• Как подмонтировать 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;
                    }
    }
  • Как проще выводить видео на сайте через файлы?

    ну если 1 раз залить и не хочется париться с кодом
    сохрани 1 видео черезз веб морду
    2. экспортни в csv
    3. в экселе подставь урлы.
    4 залей файлы в аплоад
    5 импортни csv
    А поскольку у тебя 1с
    Собери в 1с уникальный урл дял файла и привози сразу оттуда.
    А файлы положи на сервер. Дешево и сердито ;)
  • Как бы вы организовали хостинг?

    у меня 600 сайтов на ней крутятся
  • Как сделать перенаправление раздела сайта на основной сайт с сохранением параметров?

    shambler81
    @shambler81 Куратор тега htaccess
    soundie, если нужно не 301 а 200 то это тоже можно сделать просто поменять код .
    Ну или через phproxy
  • Как создать ярлык для подключения к серверу для терминала 'cmder'?

    shambler81
    @shambler81 Куратор тега Linux
    C:\cmder\Cmder.exe ssh "'<пользователь>@<хост> -p 22"
  • Как сделать описанный редирект?

    shambler81
    @shambler81 Куратор тега htaccess
    meucoz, И за что вы тут собираетесь зацепиться
    за тире нельзя они есть в название
    На ворпос есть ли цифры в название вы тоже не ответили
    например
    как у вас называется вот этот фильм https://www.kinopoisk.ru/film/934130/
    Опять же можно попробовать зацепиться за сезон, но он опять же может быть в название
  • Как отсеять в номере телефона повторяющиеся цифры?

    кэп это только для того чтобы убрать все пробелы плюсы скобки и тд.
    тут еще допиливать нужно под ваше тз ;)
  • Как изменить владельца и права на файл с помощью python?

    shambler81
    @shambler81 Куратор тега Linux
    777 выставлять нельзя, это говорит о том что у вас беда с пониманием прав линукс.
    В идеале
    744 ( если файлы) а скорее всего даже 644
    755 если каталог.
    Ну в край 775 на каталог и 774 файл