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 / server / Perguntas / 1084156
Accepted
JeremyCanfield
JeremyCanfield
Asked: 2021-11-22 02:38:23 +0800 CST2021-11-22 02:38:23 +0800 CST 2021-11-22 02:38:23 +0800 CST

HAProxy baixa arquivos PHP em vez de exibir no navegador

  • 772

Eu tenho nginx e php-fpm rodando no Docker. Ao usar o nome do host do meu sistema Docker (docker1.freekb.net), a página phpinfo.php é exibida no navegador, assim eu sei que tenho nginx e php-fpm configurados corretamente para servir páginas PHP. Aqui está o bloco do servidor em /etc/nginx/conf.d/default.conf. As solicitações do nginx na porta 80 são encaminhadas para o PHP na porta 9000.

server {
    listen              80;
    server_name         stage.freekb.net;
    root                /var/www/stage;
    index               index.html phpinfo.php;
    location / {
        try_files $uri $uri/ /index.html;
    }
    location ~ \.php$ {
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass 0.0.0.0:9000;
        fastcgi_index phpinfo.php;
        include fastcgi_params;
    }
}

Eu tenho a configuração do HAProxy para encaminhar solicitações para o nginx. Aqui está meu bloco de escuta em /etc/haproxy/haproxy.cfg. Quando vou para http://haproxy.freekb.net/index.html , a página de boas-vindas do nginx é exibida, assim eu sei que o HAProxy é capaz de encaminhar solicitações para o nginx.

No entanto, quando vou para http://haproxy.freekb.net/phpinfo.php , o phpinfo.php é baixado para o meu PC local. Eu suspeito que isso significa que há algo errado com fastcgi. Não tenho certeza do que precisa mudar para que as páginas PHP sejam exibidas no navegador ao usar o HAProxy.

listen nginx
    bind *:80
    mode tcp
    balance roundrobin
    server nginx1 docker1.freekb.net:80 check
fastcgi nginx php-fpm haproxy
  • 1 1 respostas
  • 86 Views

1 respostas

  • Voted
  1. Best Answer
    JeremyCanfield
    2021-12-06T02:20:16+08:002021-12-06T02:20:16+08:00

    Apenas no caso de outras pessoas encontrarem este artigo, quero compartilhar o que descobri . Eu não estava limpando o cache/histórico do meu navegador da web depois de fazer uma alteração no nginx/php-fpm. Tudo o que eu precisava fazer era limpar o histórico do meu navegador da web e agora posso exibir a página phpinfo.php no meu

    • 0

relate perguntas

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