Website FAQ
Website Inaccessible
- Check if the domain is resolved to the server IP
- Check if the firewall has allowed ports 80/443
- Check if Nginx is running: Apps -> Nginx -> Manage
- View Nginx error logs
403 Forbidden
Usually a permission issue:
shell
# Fix website directory permissions
chown -R www:www /opt/ace/sites/website-name/public
chmod -R 755 /opt/ace/sites/website-name/public502 Bad Gateway
For PHP websites with 502, check if PHP is running:
- Apps -> Runtimes -> PHP -> Manage
- Confirm PHP version matches website configuration
- View PHP error logs
For reverse proxy websites with 502, check if the backend service is running.
Rewrite Rules Not Working
- Confirm the correct preset is selected or rules are filled in the Rewrite tab
- Nginx will automatically reload after clicking Save
- Clear browser cache and test
Configure QUIC (HTTP/3)
The panel supports QUIC, but does not add the Alt-Svc header by default. Add in custom configuration:
nginx
add_header Alt-Svc 'h3=":$server_port"; ma=2592000';Ensure the server security group/firewall allows UDP port 443.
Enable TLSv1/TLSv1.1
OpenSSL 3.x disables old protocols by default. If you must use them, modify the cipher suite in HTTPS settings:
nginx
ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA:@SECLEVEL=0;Enable IPv6
Add listening addresses in Domains and Listening: [::]:80 and [::]:443.
CDN Origin and HTTPS
| CDN Origin Protocol | Website HTTPS Configuration |
|---|---|
| HTTP | Not required |
| HTTPS | Must be enabled |
| Follow Protocol | Must be enabled, and HTTP redirect must not be enabled |
Upload File Size Limit
Default limit is 100MB. Modify PHP configuration:
- Apps -> Runtimes -> PHP -> Manage -> Main Configuration
- Modify
upload_max_filesizeandpost_max_size - Restart PHP after saving
SSL Certificate Application Failed
- Confirm the domain is resolved to the server
- Confirm port 80 is accessible (required for Let's Encrypt verification)
- Check if Let's Encrypt rate limit is exceeded
- Try using DNS verification method
- Switch to another certificate provider
