Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13500|Resposta: 0

[Outros] Configuração de reforço de segurança nginx+php

[Copiar link]
Publicado em 22/08/2017 12:12:59 | | |
PHP pode acessar arquivos entre diretórios por padrão, precisamos dar um limite a ele, um limite separado para cada host virtual,
Isso mesmo, é open_basedir. Aqui precisamos de truques especiais, limitar cada máquina virtual

Isso permitirá que o host rode apenas no diretório do site e no diretório tmp, e não percorra para outros diretórios

O arquivo de configuração separado do site nginx é o seguinte:
(Se um site precisar configurar diretórios adicionais separadamente, escreva o código acima em include fastcgi.conf; Essa linha está ok, e as configurações no fastcgi.conf serão sobrepostas. )



Se você definir globalmente, não precisa configurar cada site individualmente, a configuração é a seguinte:

Junte-se no arquivo de configuração Nginx


Normalmente inclui o fastcgi.conf usado no arquivo de configuração do site nginx; Dessa forma, basta adicionar esta linha ao fastcgi.conf.


Depois que os métodos acima forem concluídos, você precisa reiniciar o serviço nginx.


As funções proibidas recomendadas são as seguintes:
disable_functions = pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_ setpriority, eval, popen, passthru, exec, system, shell_exec, proc_open, proc_get_status, chroot, chgrp, chown, ini_alter, ini_restore, dl, pfsockopen, openlog, syslog, readlink, symlink, popepassthru, stream_socket_server, fsocket, chdir









Anterior:.net/c# Ferramenta de Ativação do Código de Captura da Nuvem Wanke [Código-Fonte]
Próximo:O recém-chegado relatou: por favor, cuide dos deuses
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com