AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-487033

Jesse יִשַׁי's questions

Martin Hope
Jesse
Asked: 2024-05-12 04:13:03 +0800 CST

Diretório de configuração do servidor NBD com vários arquivos

  • 5

Estou tendo problemas para fazer com que várias configurações funcionem em meu servidor NBD.

Cenário 1

Isso funciona bem ...

/etc/nbd-server/config:

[generic]
  user = nbd 
  group = nbd 
[export]
  exportfile = /path/to/export/file

Cenário 2

Mas preciso que isso funcione...

/etc/nbd-server/config:

[generic]
  user = nbd 
  group = nbd 
  includedir = /etc/nbd-server/conf.d

Então, eu deveria ser capaz de colocar arquivos /etc/nbd-server/conf.d/, com ...

/etc/nbd-server/conf.d/somefile:

[export]
  exportfile = /path/to/export/file

Mas isso não acontece.

Funciona apenas com tudo na configuração original (Cenário 1). Como posso fazer o Cenário 2 funcionar?

block-device
  • 1 respostas
  • 19 Views
Martin Hope
Jesse
Asked: 2024-05-12 03:38:06 +0800 CST

Como posso recarregar ou parar o servidor nbd?

  • 5

Estou executando nbd-serverno Debian ( nbd-serverpacote) com minha configuração em /etc/nbd-server/config, mas posso alterar a configuração e precisar recarregar. Como eu posso fazer isso?

  • man nbd-servernão tem nada sobre isso

Tudo o que posso usar é kill PIDpará killall nbd-server-lo ou reiniciá-lo. Deve haver um comando como nbd-server --reloadou algo assim.

Qual é a maneira correta de fazer isso para recarregar a ndb-serverconfiguração após fazer alterações?

Qual é a maneira certa de parar nbd-serverse eu não quiser mais que ele funcione?

networking
  • 1 respostas
  • 98 Views
Martin Hope
Jesse
Asked: 2023-05-31 07:58:49 +0800 CST

O PHP-FPM inicia antes que a pasta da web seja montada em /etc/fstab, gera erro

  • 6

Estou executando um servidor proxy reverso LAEMP no Arch na nuvem.

Eu tenho minha nextcloud/datapasta montada em uma unidade de armazenamento anexada em /mnt/hdd/nextcloud/data, vinculada a /srv/www/nextcloud/data.

Se eu não fizer isso, mas continuar nextcloud/datano mesmo disco que /, não terei esse problema.

Em reboot, o sistema inicia; As páginas PHP recebem um erro, mas nem httpdmostram nginxerros com systemctl status. O erro está em php-fpm.

Saída de systemctl status php-fpm:

× php-fpm.service - The PHP FastCGI Process Manager
     Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; preset: disabled)
    Drop-In: /etc/systemd/system/php-fpm.service.d
             └─override.conf
     Active: failed (Result: exit-code) since Tue 2023-05-30 16:47:30 PDT; 14s ago
    Process: 316 ExecStart=/usr/bin/php-fpm --nodaemonize --fpm-config /etc/php/php-fpm.conf (code=exited, status=226/NAMESPACE)
   Main PID: 316 (code=exited, status=226/NAMESPACE)
        CPU: 8ms

May 30 16:47:29 MY_HOST systemd[1]: Starting The PHP FastCGI Process Manager...
May 30 16:47:29 MY_HOST (php-fpm)[316]: php-fpm.service: Failed to set up mount namespacing: /run/systemd/unit-root/mnt/hdd/nextcloud/data: No such file or directory
May 30 16:47:29 MY_HOST (php-fpm)[316]: php-fpm.service: Failed at step NAMESPACE spawning /usr/bin/php-fpm: No such file or directory
May 30 16:47:30 MY_HOST systemd[1]: php-fpm.service: Main process exited, code=exited, status=226/NAMESPACE
May 30 16:47:30 MY_HOST systemd[1]: php-fpm.service: Failed with result 'exit-code'.
May 30 16:47:30 MY_HOST systemd[1]: Failed to start The PHP FastCGI Process Manager.

O Nextcloud está obtendo isso do systemddrop-in /etc/systemd/system/php-fpm.service.d/override.conf:

[Service]
...
ReadWritePaths=/srv/www/nextcloud/data

Quando executo systemctl restart php-fpm, o erro desaparece para sempre até a próxima reinicialização.

Presumo que o php-fpmserviço não consiga encontrar a nextcloudpasta porque hdd/não está montado quando php-fpminicia e deseja procurar em suas pastas da web. Eu acho que devo ajustar de alguma forma os níveis de execução para php-fpme/ou (de preferência) quando /etc/fstabcarregar a unidade de armazenamento anexada para /mnt/hdd.

/etc/fstabmonta a unidade /mnt/hddcom esta declaração:

/dev/vdc1               /mnt/hdd       ext4    defaults,noatime,nofail 0 0

Nada do que procuro na Internet me diz como resolver esse problema. Tudo nos resultados da pesquisa mostra assuntos não relacionados sobre php-fpmou /etc/fstab. Mesmo assim, na melhor das hipóteses, eu receberia alguma resposta do script kiddy.

Eu quero saber a maneira correta de montar vdc1muito mais cedo no tempo de execução, ou pelo menos php-fpmesperar até que o diretório esteja disponível antes de lançar um ajuste.

php-fpm
  • 1 respostas
  • 96 Views
Martin Hope
Jesse
Asked: 2023-04-29 11:45:29 +0800 CST

Variável de domínio virtual em postfix/smtp_header_checks

  • 6

Qual variável de domínio virtual do Postfix devo usar na criação do cabeçalho de saída?

servidor atual

Estou executando um servidor de domínio virtual orientado a banco de dados gerenciado por PostfixAdmin . Quero colocar declarações no cabeçalho de todos os e-mails enviados usando o sistema Postfix , não usando o aplicativo ou cliente da web responsável.

Precisamos produzir...

A questão não é sobre um List-Unsubscribecabeçalho, que já sabemos que deve ser...

no cabeçalho do e-mail :

List-Unsubscribe: mailto:unsubscribe@somedomain.tld

Como produzimos...

Já o sabemos conseguir com uma linha à medida dos cheques emitidos /etc/postfix/smtp_header_checks . Então, se tivermos essa linha...

main.cf :

smtp_header_checks = regexp:/etc/postfix/smtp_header_checks

(ou alguma outra configuração como some_setting = regexp:/etc/postfix/some_setting?)

Então, precisamos em...

/etc/postfix/smtp_header_checks :

/^Content-Type:/i PREPEND List-Unsubscribe: mailto:unsubscribe@somedomain.tld

Mas isso só funciona para um domínio específico somedomain.tld; Preciso de uma variável que dependa do domínio de envio.

Não há mydomain = configurações em nenhum lugar main.cfou em nenhum outro /etc/postfix/arquivo; todos os domínios são gerenciados pelos mapas de domínio virtual gerenciados pelo MySQL.

Portanto, esta questão é sobre as variáveis ​​vmail de qualquer criação de cabeçalho de envio , não apenas List-Unsubscribe:, desde que funcione na criação List-Unsubscribe:do Postfix.

( Os documentos do Postfix não são claros sobre as variáveis ​​vmail utilizáveis ​​nos cabeçalhos.)

Código com variável de domínio

Esta é a minha melhor solução: $mydomain.

/etc/postfix/smtp_header_checks :

/^Content-Type:/i PREPEND List-Unsubscribe: mailto:unsubscribe@$mydomain

Ao enviar de um domínio virtual, $mydomaina maneira correta de passar esse domínio para o cabeçalho ou outra criação de conteúdo de e-mail enviada pelo Postfix?


(Usar o Postfix para isso é importante para que todos os e-mails tenham isso, mesmo aqueles enviados da CLI simples ou por aplicativos da web de terceiros usando PHP via MSMTP , etc. Já sabemos como adicioná-lo via servidor lang header.)

postfix
  • 1 respostas
  • 51 Views
Martin Hope
Jesse יִשַׁי
Asked: 2019-06-18 21:01:45 +0800 CST

Reescrita do Apache: sub.DOM1.TLD1/path > sub.DOM2.TLD2/path

  • 1

...a resposta MAYBE-dup resolve meu problema, mas a pergunta não.

Faça DUAS coisas:

  1. Manter subdomínio antes

  2. Mantenha o caminho após

Não consigo encontrar ONE .htaccessou Apache config que faça AMBOS em qualquer lugar no SE ou em outro lugar na web:

Via .htaccessreescrita do Apache, encaminhe o domínio antigo, mas mantenha AMBOS os mesmossubdomain E path/after.

A partir de:

samesubdomain.domain1.tld1/same/path

Para:

samesubdomain.domain2.tld2/same/path

Eu tenho muitos subdomínios E endereços finais. Estou migrando um site antigo, mas preciso que meus inscritos antigos e suas páginas ainda funcionem no novo domínio.


Duplicatas não mas próximas: (As respostas abordam meu problema, mas a pergunta em si não descreve meu problema, mas isso também resolveu meu problema.)

Redirecionar subdomínio curinga para o mesmo subdomínio em domínio diferente


Cortesia da resposta MAYBE-dup , para o subdomínio, atualmente tenho:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+\.)?domain1.com$ [NC]
RewriteRule ^ http://%1domain2.com%{REQUEST_URI} [R=301,L]

...agora, preciso adicionar the/pathmetade SEM entrar em conflito com este código.

.htaccess
  • 1 respostas
  • 60 Views
Martin Hope
Jesse יִשַׁי
Asked: 2018-11-26 01:47:03 +0800 CST

O arquivo `zones.rfc1918` para Bind9 e outras 'boas práticas' para a era Ubuntu 18.04?

  • 1

Estou configurando o Bind9 no Ubuntu 18.04 e encontrei este artigo do SF para o Ubuntu 10.04: Qual é o objetivo do arquivo zones.rfc1918 para o Bind9? , com um comentário citando a documentação da Penn State em 1996 .

A questão ainda está aberta depois de 8 anos, tem apenas uma resposta popular: incluir zones.rfc1918as informações de 's é "geralmente considerada uma boa prática".

Existem muitos outros resultados de pesquisa, mas não abordam "boas práticas" para 18.04. Estando na web 2.0 e se aproximando do mundo do https do Google, acho que alguma declaração sobre se as coisas relacionadas ao arpa são afetadas ou inalteradas é importante.

Ainda devo "incluir" zones.rfc1918no meu named.conf.localarquivo para o Ubuntu 18.04 (talvez outros contemporâneos do Linux), s/n, etc? E, existem outras configurações do Bind9 semelhantes a esta que podem ter mudado desde aquela postagem que são recomendadas para eu alterar os padrões de instalação do bind9, s/n o quê?

bind
  • 1 respostas
  • 441 Views
Martin Hope
Jesse יִשַׁי
Asked: 2018-11-09 15:41:06 +0800 CST

BASH-crie um crontab 'www-data' que executa um arquivo PHP

  • 0

Eu preciso fazer isso para executar em um arquivo cron em /etc/cron.d/:

*/15 * * * * php -f /var/www/nextcloud/cron.php

...mas meus scripts não rodam. Suas permissões estão definidas para 644 e eu preciso criá-lo com um script Shell/BASH. Estou a usar:

echo "*/15 * * * * php -f /var/www/nextcloud/cron.php" > /etc/cron.d/nccron

O que estou fazendo errado?

php
  • 2 respostas
  • 2550 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve