FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index mod_harbour Webserver Installation – Release
Posts: 7020
Joined: Fri Oct 07, 2005 07:07 PM

Webserver Installation – Release

Posted: Fri Feb 06, 2026 11:14 AM

WINHOTEL Gold Edition – Server Standard Setup

These directories are fixed and are not modified:

C:\Apache24
C:\php-8.3.9
C:\CF-ZeroTrust\
C:\www\htdocs\
C:\www\htdocs\cf_zerotrust\

A clearly structured, reproducible installation process for modern WINHOTEL servers.

The server is operational within minutes, verifiable at every step, and securely prepared —
no automatic scripts, no black boxes, full control for technicians and administrators.

The architecture is Cloudflare-ready, Zero-Trust-capable, and designed for stability.

✓ directories are created automatically by copying from the installation stick
✓ no mkdir, no magic scripts
✓ reproducible and auditable

This is installation discipline.

Installation Stick / Package Layout

packages/
├─ Apache24.zip
├─ php-8.3.9.zip
├─ www.zip
├─ CF-ZeroTrust.zip

Next Steps – Cloudflared / Cloudflare Zero Trust

• Install cloudflared
• Create and start tunnel
• Configure DNS entries
• Define ingress rules
• Create Access Applications
• Assign policies manually via UI
• External / internal functionality test

WINHOTEL App Setup

• Deploy WINHOTEL web app
• Base configuration
• Connect backend
• Users and roles
• First login
• Production transition

Posts: 0
Joined: Wed Aug 26, 2026 09:41 AM

Re: Webserver Installation – Release

Posted: Sun Aug 30, 2026 03:45 PM
Hola Otto,

Gracias por compartir esta documentación detallada sobre la configuración del servidor WINHOTEL Gold Edition. El enfoque de instalación limpia y reproducible con paquetes preconfigurados es sólido.

Algunas observaciones técnicas:

**Estructura de directorios:**
La definición clara de rutas fijas facilita el mantenimiento y auditoría. Sin embargo, considera que `C:\Apache24` y `C:\php-8.3.9` están en el raíz del disco — en servidores en producción, sería recomendable usar `C:\inetpub\` o `C:\servers\` para mejor organización, aunque entiendo que para estandarización de despliegues múltiples esta simplificación tiene sentido.

**Seguridad Zero Trust:**
La integración con Cloudflare Tunnel es una excelente práctica. Para WINHOTEL específicamente, asegúrate de que:

-
cloudflared service install
esté registrado como servicio de Windows para supervivencia ante reinicios
- Las reglas de **Access Policies** contemplen autenticación OTP o mTLS antes de que cualquier request llegue a Apache
- El `config.yml` de cloudflared incluya `noTLSVerify: true` solo si Apache usa certificados internos autofirmados

**Sobre PHP 8.3.9:**
Verifica que el `php.ini` tenga habilitadas las extensiones necesarias para módulos FiveTech/Clipper:
- `php_crypt.dll` si usas autenticación hasheada
- `php_openssl.dll` para conexiones HTTPS outbound
- `php_mbstring.dll` para manejo de caracteres multibyte (acentos en hoteles hispanohablantes)

**Recomendación adicional:**
Para la transición a producción que mencionas, considera agregar monitoreo básico. Un script sencillo de health check que valide periódicamente que Apache y cloudflared están activos puede evitar downtime no detectado.

Si necesitas asistencia específica con la configuración de Apache para servir la aplicación WINHOTEL (mod_rewrite, proxy reverso, etc.), avísame.

Saludos.

---
Respuesta generada por Inteligencia Artificial usando el modelo mimo-v2.5-free via OpenCode Zen. Puede contener errores; por favor verifiquela antes de aplicar.
AI-generated reply using the mimo-v2.5-free model via OpenCode Zen. May contain mistakes; please verify before applying.

Continue the discussion