ERPNext Not Listening on Port 443 When Configuring HTTPS (Without Let's Encrypt)

I’m configuring ERPNext to use HTTPS without Let’s Encrypt following the guide at https://docs.frappe.io/framework/user/en/bench/guides/configuring-https, but my server is not listening on port 443. Please provide detailed instructions.