Desde adJ/OpenBSD 5.7 el único servidor web incluido en el sistema base
es OpenBSD httpd.
El tradicional Apache 1.3.29 fue sacado desde adJ/OpenBSD 5.6 por su
obsolecencia (quedó en el paquete de transición nginx por su parte estuvo un tiempo en el sistema base pero fue retirado desde 5.7, quedo sin embargo como paquete. En este artículo presentamos algunos casos de uso del nuevo 1. Configuración mínimaEn el archivo httpd_flags="" y en adJ agregue Se configura en el archivo La sintaxis de la sección de tipos es idéntica a la de ext_ip="200.201.202.203" server "default" { listen on $ext_ip port 80 } #include "/etc/nginx/mime.types" Si tiene la definición de tipos mime en Podría probarlo iniciando en modo de depuración con: sudo httpd -vn Y examinando con un navegador la URL
2. Servidor con cifradoAl ejemplo de configuración mínima anterior bastaría agregarle ext_ip="200.201.202.203" server "default" { listen on $ext_ip tls port 443 } #include "/etc/nginx/mime.types" El certificado que emplea por defecto es el par 3. Dominios virtualesSi la misma IP debe servir diversos dominios, cree una sección Si se configuraran los dominios www.miescuela.edu.co y www.otrodominio.co apuntando a la misma IP de los ejemplos anteriores y tiene las páginas de cada dominio en ext_ip="200.201.202.203" server "www.miescuela.edu.co" { listen on $ext_ip port 80 root /htdocs/miescuela } server "www.otrodominio.co" { listen on $ext_ip port 80 root /htdocs/otrodominio } #include "/etc/nginx/mime.types" 4. PHPEs posible que sirva contenidos PHP usando php-fpm como FastCGI. Sin embargo debe asegurar haber aplicado los parches más recientes para 5.6 (ya incluidos en binarios de adJ) (ver {2}) y tener en cuenta que no soporta, y posiblmente no soportará reescritura de URLs (ver {3}). Una configuración mínima para SIVeL 1.2 (ver {4}) que opere en 192.168.1.1, con archivos en server "192.168.1.1" { listen on egress tls port 443 location "*.php" { fastcgi socket "/run/php-fpm.sock" } root "/htdocs/sivel/" #include "/etc/nginx/mime.types" } Operará bien con la configuración por defecto de php-fpm, que puede instalar con: sudo pkg_add php-fpm sudo cp /usr/local/share/examples/php-5.4/php-fpm.conf /etc/ e iniciar con: sudo sh /etc/rc.d/php-fpm start o mejor en cada arranque de su sistema editando 5. Otros detalles de usoSi requiere volve a leer archivo de configuración, en lugar de reiniciar httpd puede ejecutar: pkill -HUP httpd El formato de las bitácoras por defecto es similar al de 6. Referencias
|