Mudanças entre as edições de "Apache2:Ollama"

De BrapciWiki
Ir para navegação Ir para pesquisar
(Criou página com '<IfModule mod_ssl.c> <VirtualHost *:443> ServerName ollama.brapci.inf.br ServerAlias 143.54.113.96 ServerAdmin renefgj@gmail.com ProxyRequests Off...')
 
Linha 4: Linha 4:
 
       ServerAlias 143.54.113.96
 
       ServerAlias 143.54.113.96
 
       ServerAdmin renefgj@gmail.com
 
       ServerAdmin renefgj@gmail.com
 
+
 
       ProxyRequests Off
 
       ProxyRequests Off
 
       ProxyPreserveHost On  # Adicione esta linha!
 
       ProxyPreserveHost On  # Adicione esta linha!
 
+
 
       <Proxy *>
 
       <Proxy *>
 
           Order Allow,Deny
 
           Order Allow,Deny
 
           Allow from all
 
           Allow from all
 
       </Proxy>
 
       </Proxy>
 
+
 
#      RequestHeader set X-Forwarded-Proto "https"
 
#      RequestHeader set X-Forwarded-Proto "https"
 
#      RequestHeader set X-Forwarded-Port "443"
 
#      RequestHeader set X-Forwarded-Port "443"
Linha 20: Linha 20:
 
         RequestHeader set X-Forwarded-Proto "https"
 
         RequestHeader set X-Forwarded-Proto "https"
 
         RequestHeader set X-Forwarded-Port "443"
 
         RequestHeader set X-Forwarded-Port "443"
 
+
 
       ProxyPass / http://143.54.112.91:11434/
 
       ProxyPass / http://143.54.112.91:11434/
 
       ProxyPassReverse / http://143.54.112.91:11434/
 
       ProxyPassReverse / http://143.54.112.91:11434/
 
+
 
       # Repassa header Authorization corretamente
 
       # Repassa header Authorization corretamente
 
       SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
 
       SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
 
       RequestHeader set Authorization "%{HTTP_AUTHORIZATION}e" env=HTTP_AUTHORIZATION
 
       RequestHeader set Authorization "%{HTTP_AUTHORIZATION}e" env=HTTP_AUTHORIZATION
 
+
 
       #Header unset Access-Control-Allow-Origin
 
       #Header unset Access-Control-Allow-Origin
 
       Header always set Access-Control-Allow-Origin "*"
 
       Header always set Access-Control-Allow-Origin "*"
 
       Header always set Access-Control-Allow-Methods "*"
 
       Header always set Access-Control-Allow-Methods "*"
 
       Header always set Access-Control-Allow-Headers "Content-Type, Authorization"
 
       Header always set Access-Control-Allow-Headers "Content-Type, Authorization"
 
+
 
       # Trata requisições OPTIONS
 
       # Trata requisições OPTIONS
 
       RewriteEngine On
 
       RewriteEngine On
 
       RewriteCond %{REQUEST_METHOD} OPTIONS
 
       RewriteCond %{REQUEST_METHOD} OPTIONS
 
       RewriteRule ^(.*)$ $1 [R=200,L]
 
       RewriteRule ^(.*)$ $1 [R=200,L]
 
+
 
       SSLCertificateFile /etc/letsencrypt/live/ollama.brapci.inf.br/fullchain.pem
 
       SSLCertificateFile /etc/letsencrypt/live/ollama.brapci.inf.br/fullchain.pem
 
       SSLCertificateKeyFile /etc/letsencrypt/live/ollama.brapci.inf.br/privkey.pem
 
       SSLCertificateKeyFile /etc/letsencrypt/live/ollama.brapci.inf.br/privkey.pem

Edição das 07h40min de 7 de março de 2025

<IfModule mod_ssl.c> <VirtualHost *:443>

      ServerName ollama.brapci.inf.br
      ServerAlias 143.54.113.96
      ServerAdmin renefgj@gmail.com

      ProxyRequests Off
      ProxyPreserveHost On   # Adicione esta linha!

      <Proxy *>
          Order Allow,Deny
          Allow from all
      </Proxy>

  1. RequestHeader set X-Forwarded-Proto "https"
  2. RequestHeader set X-Forwarded-Port "443"
       ProxyPreserveHost On
       ProxyAddHeaders On
       RequestHeader unset Origin
       RequestHeader set X-Forwarded-Proto "https"
       RequestHeader set X-Forwarded-Port "443"

      ProxyPass / http://143.54.112.91:11434/
      ProxyPassReverse / http://143.54.112.91:11434/

      # Repassa header Authorization corretamente
      SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
      RequestHeader set Authorization "%{HTTP_AUTHORIZATION}e" env=HTTP_AUTHORIZATION

      #Header unset Access-Control-Allow-Origin
      Header always set Access-Control-Allow-Origin "*"
      Header always set Access-Control-Allow-Methods "*"
      Header always set Access-Control-Allow-Headers "Content-Type, Authorization"

      # Trata requisições OPTIONS
      RewriteEngine On
      RewriteCond %{REQUEST_METHOD} OPTIONS
      RewriteRule ^(.*)$ $1 [R=200,L]

      SSLCertificateFile /etc/letsencrypt/live/ollama.brapci.inf.br/fullchain.pem
      SSLCertificateKeyFile /etc/letsencrypt/live/ollama.brapci.inf.br/privkey.pem
      Include /etc/letsencrypt/options-ssl-apache.conf

</VirtualHost> </IfModule>