Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
openbsd_httpd [2025/04/05 08:15] – creado root | openbsd_httpd [Fecha desconocida] (actual) – borrado - editor externo (Fecha desconocida) 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ==== httpd(8) ===== | ||
- | Este artículo es sobre el httpd de OpenBSD, no confundir con el software de la fundación Apache con el mismo nombre. | ||
- | |||
- | === Introducción === | ||
- | |||
- | Realmente lo que se debería hacer es crear un servicio http con httpd en una IP privada/de loopback y luego usar [[: | ||
- | |||
- | La configuración de httpd se encuentra en / | ||
- | |||
- | Esta configuración es demasiado básica (aunque funciona perfectamente) | ||
- | |||
- | <file ini / | ||
- | # $OpenBSD: httpd.conf, | ||
- | |||
- | server " | ||
- | listen on * port 80 | ||
- | location "/ | ||
- | root "/ | ||
- | request strip 2 | ||
- | } | ||
- | location * { | ||
- | block return 302 " | ||
- | } | ||
- | } | ||
- | |||
- | server " | ||
- | listen on * tls port 443 | ||
- | tls { | ||
- | certificate "/ | ||
- | key "/ | ||
- | } | ||
- | location "/ | ||
- | directory auto index | ||
- | } | ||
- | location "/ | ||
- | root "/ | ||
- | request strip 2 | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | Total, que esto crea un servicio en el puerto 80 que lo único que hace es redirigir todo el tráfico a el puerto 443. Todo con el dominio " | ||
- | |||
- | Puedes iniciar httpd(8) con rcctl(8): | ||
- | |||
- | < | ||
- | rcctl enable httpd | ||
- | rcctl start httpd | ||
- | </ | ||
- | |||
- | ==== Configuración de httpd mas avanzada ==== | ||
- | |||
- | Lo de arriba está bien pero eventualmente vas a querer mas cosas como CGI o PHP. OpenBSD trae su [[https:// | ||
- | |||
- | < | ||
- | rcctl enable slowcgi | ||
- | rcctl start slowcgi | ||
- | </ | ||
- | |||
- | === Enlaces externos === | ||
- | - http:// | ||
- | - http:// |