Infrastructure Lab based on Windows Server 2025, Cloudflare Tunnel, Apache/XAMPP, Active Directory, OpenSSH/SFTP, and multi-site hosting.
Documentação operacional para criação e publicação de novos subdomínios utilizando:
- Windows Server 2025
- Apache (XAMPP)
- Cloudflare Tunnel
- OpenSSH/SFTP
- Active Directory
- FileZilla
- MikroTik RouterOS
- SERVER2025
- NVMe Kingston 1TB
- 16GB RAM
- Nobreak PW 2000
- Ambiente climatizado
- Estação Ryzen 5 5600GT com 32GB RAM
- Windows Server 2025
- NVMe SSD 1TB
- 16GB RAM
- Apache/XAMPP
- Cloudflare Tunnel
- OpenSSH Server
- Active Directory
- AMD Ryzen 5 5600GT
- 32GB RAM
- FileZilla
- Visual Studio Code
Internet
↓
Cloudflare Tunnel
↓
Apache/XAMPP
↓
VirtualHosts
↓
HTDOCS
↓
SFTP Chroot
Exemplo:
cloudflared tunnel route dns dansoftech suporte.dansoftech.com.br
taskkill /F /IM cloudflared.exe
Start-Service Cloudflared
sc query CloudflaredCMD:
cmd /c mkdir C:\xampp\htdocs\suportePowerShell:
mkdir C:\xampp\htdocs\suporteAdicionar na penúltima linha:
- hostname: suporte.dansoftech.com.br
service: http://127.0.0.1:80if (!(Test-Path "C:\Backup")) {
New-Item -ItemType Directory -Path "C:\Backup"
}
$Data = Get-Date -Format "yyyy-MM-dd_HH-mm"
Copy-Item `
"C:\xampp\apache\conf\extra\httpd-vhosts.conf" `
"C:\Backup\httpd-vhosts_$Data.bak"<VirtualHost *:80>
ServerName suporte.dansoftech.com.br
DocumentRoot "C:/xampp/htdocs/suporte"
<Directory "C:/xampp/htdocs/suporte">
AllowOverride All
Require all granted
Options -Indexes
</Directory>
ErrorLog "logs/suporte_error.log"
CustomLog "logs/suporte_access.log" combined
</VirtualHost>Stop-Service Apache2.4 -Force -ErrorAction SilentlyContinue
C:\xampp\apache\bin\httpd.exe -t
# Resultado esperado:
# Syntax OK
Restart-Service Apache2.4 -Force -ErrorAction SilentlyContinue
Get-Service Apache2.4taskkill /F /IM cloudflared.exe
Start-Service Cloudflared
sc query Cloudflared
Get-Service Cloudflarednslookup suporte.dansoftech.com.brou
Resolve-DnsName suporte.dansoftech.com.brcmd /c mklink /D C:\SFTP\htdocs\suporte C:\xampp\htdocs\suporteValidar:
dir C:\SFTP\htdocs
# ou
Test-Path C:\SFTP\htdocs\suporte- DNS Cloudflare criado
- Pasta HTDOCS criada
- config.yml atualizado
- Backup realizado
- VirtualHost criado
- Apache validado (Syntax OK)
- Apache reiniciado
- Cloudflared reiniciado
- Symlink SFTP criado
- Teste HTTP OK
- Teste SFTP OK
- https://dansoftech.com.br
- https://suporte.dansoftech.com.br
- https://cris.dansoftech.com.br
- https://tecnetsys.dansoftech.com.br
- https://formulario.dansoftech.com.br
🟢 SUBDOMÍNIO ONLINE E FUNCIONAL
Autor: Daniel Cerri Ribeiro Projeto: DanSoftTech Infrastructure Lab