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-940851

cr001's questions

Martin Hope
cr001
Asked: 2021-12-30 22:25:36 +0800 CST

Como usar o Mod Rewrite para acessar arquivos de pasta não raiz do documento?

  • 1

Eu tenho a seguinte estrutura para os códigos do meu site em/var/www/html

-- files
---- test.txt

-- app
---- SomePhpCodes.php
---- SomePhpCodes.php

-- public
---- index.php
---- .htaccess

A raiz do documento está definida como "/var/www/html/public", mas também quero que os arquivos sejam acessíveis pelo caminho "http://mywebsite/files/test.txt".

Acho que isso deve ser possível usando mod_rewrite no .htaccessarquivo interno public, mas estou lutando para fazer isso.

Tentei adicionar uma regra ao padrão .htaccessque é fornecido pelo framework Laravel. A corrente .htaccessse parece com o seguinte:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # The following rule is added by me
    RewriteRule files/(.*\.txt) /var/www/html/files/$1 [L]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

O resultado atual é Internal Server Errorao tentar acessar "http://mywebsite/files/test.txt". Tenho a sensação de que posso ter perdido algumas configurações para tornar a pasta "arquivos" pública, mas não tenho ideia de como fazê-lo.

Estou travado e se alguém puder me ajudar eu agradeço.

.htaccess mod-rewrite documentroot
  • 2 respostas
  • 338 Views
Martin Hope
cr001
Asked: 2021-12-17 21:55:44 +0800 CST

Existe alguma diferença entre usar um cookie e usar um cabeçalho normal no caso de comunicação HTTP?

  • 1

Eu tenho um sistema que consiste em um software personalizado e um servidor HTTP. O software enviará algumas solicitações com alguns cabeçalhos e o servidor HTTP enviará a resposta de volta.

Agora eu tenho alguns cabeçalhos relacionados à autenticação personalizada que o servidor enviará para o software, o software manterá esses cabeçalhos e os enviará de volta em cada solicitação adicional para ignorar o processo de autenticação.

Com base no meu entendimento, isso deve ser feito usando cookies. No entanto, no desenvolvimento de software personalizado, adicionar cabeçalhos normais é fácil, enquanto adicionar cookies é mais difícil de implementar, e o uso de cabeçalhos normais também funciona funcionalmente com base em testes.

O que eu quero saber é se existe algum motivo de segurança e/ou outros motivos pelos quais um cookie deve ser usado em vez de um cabeçalho HTTP personalizado normal?

http cookies http-headers
  • 1 respostas
  • 442 Views
Martin Hope
cr001
Asked: 2021-11-27 23:52:34 +0800 CST

Como os preços de rede funcionam exatamente em plataformas de nuvem? E como devo evitar ataques de preços dedicados?

  • 5

Eu sou muito novo em infraestruturas de plataforma em nuvem. Para simplificar a discussão, digamos que as duas únicas plataformas que estou discutindo sejam AWS e Google Cloud.

Agora digamos que eu tenha um servidor HTTP que lida principalmente com a resposta HTTP por meio de uma API aberta para um jogo online. Digamos que o tamanho médio das respostas seja de 10 KB e que cerca de um milhão de respostas sejam enviadas por dia.

Com base no meu entendimento, o preço mensal depende da quantidade de dados transferidos em termos de GB. Agora, meu problema é que, se alguém escreve um script que continua recebendo resposta do meu servidor repetidamente, o preço aumentará para o céu.

Tenho certeza de que qualquer bom servidor evita esse problema, mas não tenho certeza de como exatamente esse problema é evitado. Com base na minha observação, muitos servidores de API de jogos online grandes da vida real não otimizam seu tamanho de resposta quando são apenas alguns KBs. Deve haver algum tipo de " pagamento mensal fixo ou pagamento baseado na quantidade de dados transferidos por segundo " acontecendo que não depende da quantidade de dados transferidos.

No entanto, simplesmente não consegui encontrar nenhuma referência nos sites da plataforma para essas opções.

Qualquer ajuda seria apreciada.

google-cloud-platform cloud amazon-web-services
  • 3 respostas
  • 948 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