temp.mysite.conf 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Configuración de Apache para temp.mysite.net
  2. # Guardar en /etc/httpd/conf.d/temp.mysite.conf
  3. <VirtualHost *:80>
  4. ServerName temp.mysite.net
  5. ServerAlias www.temp.mysite.net
  6. # Logs
  7. ErrorLog logs/temp.mysite.net-error.log
  8. CustomLog logs/temp.mysite.net-access.log combined
  9. # Reverse Proxy simple
  10. ProxyPreserveHost On
  11. ProxyPass / http://127.0.0.1:5000/
  12. ProxyPassReverse / http://127.0.0.1:5000/
  13. # Timeout para archivos grandes
  14. ProxyTimeout 300
  15. # Configuración para manejar errores 413
  16. ProxyErrorOverride Off
  17. </VirtualHost>
  18. # Configuración HTTPS (opcional)
  19. <VirtualHost *:443>
  20. ServerName temp.mysite.net
  21. ServerAlias www.temp.mysite.net
  22. # SSL
  23. SSLEngine on
  24. SSLCertificateFile /path/to/your/cert.crt
  25. SSLCertificateKeyFile /path/to/your/key.key
  26. # Logs
  27. ErrorLog logs/temp.mysite.net-ssl-error.log
  28. CustomLog logs/temp.mysite.net-ssl-access.log combined
  29. # Reverse Proxy
  30. ProxyPreserveHost On
  31. ProxyPass / http://127.0.0.1:5000/
  32. ProxyPassReverse / http://127.0.0.1:5000/
  33. # Timeout para archivos grandes
  34. ProxyTimeout 300
  35. # Configuración para manejar errores 413
  36. ProxyErrorOverride Off
  37. </VirtualHost>