Automatic Generation
Domains generated from project names:
- my-blog →
my-blog.local - e-commerce-store →
e-commerce-store.local - company-api →
company-api.local - Clean, predictable patterns
DAMP automatically creates memorable local domains for each project and handles all the complex DNS and SSL configuration. Access your projects with professional URLs like my-blog.local instead of confusing localhost ports.
Traditional development often uses ports for different projects:
localhost:8000 - Which project is this?localhost:3000 - Frontend or backend?localhost:8080 - Database admin or web app?my-blog.local, store.localAutomatic Generation
Domains generated from project names:
my-blog.locale-commerce-store.localcompany-api.localDNS Resolution
Hosts file entry for local domains:
<project-name>.local to your local machineSSL Integration
Every domain gets SSL certificates:
When you create a new project:
Project Name Analysis
DAMP converts your project name to a domain:
My Blog → my-blog.localE-Commerce Store → e-commerce-store.localCompany API v2 → company-api-v2.localHosts File Entry
DAMP adds a record to your system’s hosts file:
<project-name>.local to your local machineSSL Certificate Generation
Automatic SSL setup for the domain:
*.my-blog.local)Browser Request: https://my-blog.local ↓Host System (Windows/macOS/Linux) ↓Hosts File Record (maps my-blog.local to 127.0.0.1) ↓Project Application (PHP/Node.js/etc.)Symptoms: my-blog.local doesn’t load in browser
Solutions:
# Test SSL certificateopenssl s_client -connect my-blog.local:443 -servername my-blog.local
# Check certificate detailscurl -vI https://my-blog.local
# Test certificate chainssl-cert-check -c my-blog.local:443# Test network connectivityping my-blog.localtelnet my-blog.local 80telnet my-blog.local 443
# Check DAMP proxy statuscurl -I http://127.0.0.1:80 -H "Host: my-blog.local"Custom domains in DAMP make development feel professional and organized, eliminating the confusion of port-based development while providing production-like URLs for testing and demonstration.