OS Name/Version: Windows Server 2019 Datacenter (Version 1809 - OS Build 17763.720)
Product Name/Version: McMyAdmin 2.7.1.0 Professional Edition
Problem Description: After enabling HTTPS: "500 - Unrecognized HTTP method: ET"
Steps to reproduce:
Step 1: Installed and configured McMyAdmin normally and used HTTP on port 442 initially. Port 443 is taken on this server already, but I hope HTTPS on a custom port is supported? (I've read https://bukkit.org/threads/admin-mcmyadmin-v2-server-configs-upstart-nginx.73695/#post-1104841)
Step 2: Paid for and obtained Sectigo cert without using CSR, letting it generate a key since I couldn't find anywhere to generate one in McMyAdmin.
Step 3: Converted cert + key + certchainfile + rootcertfile to PFX using "openssl pkcs12" command.
Step 4: /stop Minecraft server and /quit McMyAdmin.exe from the console window.
Step 5: Updated the following in McMyAdmin.conf: Webserver.useHTTPS=True Webserver.CertificatePath=./thecertificate.pfx Webserver.CertificatePassword=thepassword
Step 6: Start McMyAdmin.exe again and try to visit https://theweb.site:442
Step 7: Can see in browser that the new cert is being loaded successfully without any HTTPS errors (https://i.imgur.com/rlvtZWv.jpg), but the page fails to load with the following displayed: (https://i.imgur.com/fdiN1jW.jpg) 500 - Unrecognized HTTP method: ET HttpServer.BadRequestException: Unrecognized HTTP method: ET ---> System.ArgumentException: Invalid HTTP Method at HttpServer.Messages.Parser.RequestLineEventArgs.set_Method(String value) at HttpServer.Messages.Parser.HttpParser.OnFirstLine(String[] words) --- End of inner exception stack trace --- at HttpServer.Messages.Parser.HttpParser.OnFirstLine(String[] words) at HttpServer.Messages.Parser.HttpParser.ParseFirstLine() at HttpServer.Messages.Parser.HttpParser.Parse(Byte[] buffer, Int32 offset, Int32 count) at HttpServer.HttpContext.ParseBuffer(Int32 bytesLeft) at HttpServer.HttpContext.OnReceive(IAsyncResult ar)
My issue appears to be identical to this other post from July: https://support.cubecoders.com/thread/enabling-https-gives-error-500-unrecognized-http-method-et/ And just like "PorkyPot", I found a link to https://oldforums.cubecoders.com/chat/https-problems on Google, but this is now just redirecting to https://support.cubecoders.com, even though information on that old page may have been helpful, since according to Google, it contained a reference to this exact error from 3rd December 2015. (https://i.imgur.com/0RCw64s.jpg)