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:
# 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 -> Operating Environment -> 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)
In the website editor, open the Domain & Listening tab and enable the QUIC(HTTP3) switch on the HTTPS listen address. When QUIC is enabled, the panel automatically adds the Alt-Svc advertising header for you, so no extra configuration is required:
add_header Alt-Svc 'h3=":$server_port"; ma=2592000';Ensure the server security group/firewall allows UDP port 443.
Enable TLSv1/TLSv1.1
In the website editor, open the HTTPS tab and add TLS 1.0 and/or TLS 1.1 in the TLS Version selector (the default is TLS 1.2 and TLS 1.3 only).
OpenSSL 3.x also lowers the security level so the ciphers used by these old protocols are rejected. If the connection still fails, append a cipher suite ending with @SECLEVEL=0 via the Custom Configs tab:
ssl_ciphers 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 Domain & 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 -> Operating Environment -> 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
