LINUX.ORG.RU

Сообщения VA_PLE

 

grep non 0 если ничего не найдено

Привет. Есть такая конструкция:


curl localhost:8272 | grep -i «data»


Нужно завершать выполнение этого поиска с ошибкой, если не найдено ни одной строчки, ежели найдено то продолжать дальше. нужна однострочная команда реализована стандартным софтом Ubuntu

 ,

VA_PLE
()

Проблеми з apache alias

Подскажите как решить такую ​​проблемку, есть сайт который состоит из двух папок web/ и frontend/ в перспективе добавится третья то бишь site.com идет в frontend/build a site.com/backend идет в web/ но если мы будучи на site.com/backend перейдем по какойта ссылке с этой страницы нас направит на site.com/kakaya-to_ssylka а должно быть site.com/backend/kakaya-to_ssylka конфиг апача:


<VirtualHost *>

    ServerName site.com
    ServerAlias www.site.com
    ServerAdmin info@site.com.com
    DocumentRoot /home/dev19/web/site.com/public_html/frontend/build
    ScriptAlias /cgi-bin/ /home/dev19/web/site.com/cgi-bin/
    Alias /vstats/ /home/dev19/web/site.com/stats/
    Alias /error/ /home/dev19/web/site.com/document_errors/
    Alias /backend/ /home/dev19/web/site.com/public_html/web/
    #SuexecUserGroup dev19 dev19
    CustomLog /var/log/apache2/domains/site.com.bytes bytes
    CustomLog /var/log/apache2/domains/site.com.log combined
    ErrorLog /var/log/apache2/domains/site.com.error.log
    <Directory /home/dev19/web/site.com/stats>
        AllowOverride All
    </Directory>
    <Directory /home/dev19/web/site.com/public_html/web>
        AllowOverride All
    </Directory>
    <Directory /home/dev19/web/site.com/public_html/frontend/build>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
    </Directory>
    <FilesMatch \.php$>
        SetHandler "proxy:unix:/run/php/php7.3-fpm-site.com.sock|fcgi://localhost/"
    </FilesMatch>
    SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0

    IncludeOptional /home/dev19/conf/web/apache2.site.com.conf*

</VirtualHost>

 ,

VA_PLE
()

Реализация sso

Поставили задачу мне реализовать SSO, для Gitlab, Redmine и почты Rainloop.

Посоветуйте что-то легкое в освоении с возможность развернуть в докере и наличием веб-морды

 , ,

VA_PLE
()

omnibus gitlab с одного сервера на другой в docker. костыль

Привет. Подскажите как и можно ли вообще выйти из следующей ситуации. перенес omnibus gitlab с одного сервера на другой в docker.

version: '3.3'
services:
    gitlab-ce:
        container_name: gitlab
        restart: always
        environment:
          GITLAB_OMNIBUS_CONFIG: "gitlab_rails['gitlab_shell_ssh_port'] = 10022"
        ports:
            - '10080:80'
            - '10022:22'
        volumes:
            - '/data/gitlab/config:/etc/gitlab'
            - '/data/gitlab/logs:/var/log/gitlab'
            - '/data/gitlab/data:/var/opt/gitlab'
        image: 'gitlab/gitlab-ce:latest'
        hostname: git.test.com.ua

все работает, но через следующий костыль. Надо каждом локальном пользователю в ~/.ssh/config вписывать:

Host git.test.com.ua
  Port 10022
можно как-то обойтись без этого костыля?

 , , ,

VA_PLE
()

Настройка сети контейнера

Привит. помогите рукожопу разобраться с настройкой сети контейнера. Есть сервер hetzner на нем до меня настроен проксмокс, он работает норм, доступ к сети есть, мост также настроен. Понадобилось мне создать контейнер, нашел туториалы создал на Убунту 18.04 и на 16.04 пробовал, но сеть никак настроить не могу. Надо чтобы контейнер мог выйти в интернет и был там видим по одному из IP выданных хецнером. Хочется сделать это через гуи. https://picua.org/image/ic5Hqy

 ,

VA_PLE
()

RSS подписка на новые темы