Hello,
First of all, great that MCM implemented SSL. It surely is a positive step towards improving security on this website.
The SSL implementation isn't completely done right though.
For a whole website to be safely encrypted, all traffic on it needs to be SSL. This isn't the case on MC-Market.
Anyone can post an image that's just the good old "http" instead of "https". This has 2 massive downsides.
There's actually plenty of tutorials on how to implement SSL on XenForo properly. However, it's pretty simple:
Enabling SSL for a webserver is not hard. You purchase and install a certificate, restart your webserver, change some XenForo settings and tadaa.
There's a big part that MCM missed though. They need a reverse proxy to route traffic for all non "https". I'll use Spigot as an example:
Spigot routes all external traffic through their reverse proxy, http and https. This has a positive influence on loading speed due 2 reasons. The browser that visits the website only needs to go to 1 webserver which is Spigot's.
Go to this post as an example: https://www.spigotmc.org/threads/best-way-to-promote-my-minecraft-server.306955/
Right click on any image and copy the URL. You'll see it starts with "https://proxy.spigotmc.org/". This means, whatever kind of image you post on Spigot, it'll be routed through there. The proxy caches the image for quicker speeds. Additionally, it obviously makes the URL a https URL which is what MCM needs at this time.
With current's implementation, sure all login information is encrypted and such but I don't think visitors should have their browsers blocked from seeing regular http images.
Go ahead and visit a few threads, open your webconsole (CTRL + SHIFT + I), click on console and you'll probably see a bunch of errors like these:
I'm hoping to see this fixed.
For the noobies TL DR:
Fix this
First of all, great that MCM implemented SSL. It surely is a positive step towards improving security on this website.
The SSL implementation isn't completely done right though.
For a whole website to be safely encrypted, all traffic on it needs to be SSL. This isn't the case on MC-Market.
Anyone can post an image that's just the good old "http" instead of "https". This has 2 massive downsides.
- Most browsers will not load the content (in this case images)
- Affects ranking in Google/Other search engines significantly. Webpages with 'http' sources are essentially considered unsafe.
There's actually plenty of tutorials on how to implement SSL on XenForo properly. However, it's pretty simple:
Enabling SSL for a webserver is not hard. You purchase and install a certificate, restart your webserver, change some XenForo settings and tadaa.
There's a big part that MCM missed though. They need a reverse proxy to route traffic for all non "https". I'll use Spigot as an example:
Spigot routes all external traffic through their reverse proxy, http and https. This has a positive influence on loading speed due 2 reasons. The browser that visits the website only needs to go to 1 webserver which is Spigot's.
Go to this post as an example: https://www.spigotmc.org/threads/best-way-to-promote-my-minecraft-server.306955/
Right click on any image and copy the URL. You'll see it starts with "https://proxy.spigotmc.org/". This means, whatever kind of image you post on Spigot, it'll be routed through there. The proxy caches the image for quicker speeds. Additionally, it obviously makes the URL a https URL which is what MCM needs at this time.
With current's implementation, sure all login information is encrypted and such but I don't think visitors should have their browsers blocked from seeing regular http images.
Go ahead and visit a few threads, open your webconsole (CTRL + SHIFT + I), click on console and you'll probably see a bunch of errors like these:
I'm hoping to see this fixed.
For the noobies TL DR:
Fix this
- Type
- Suggestion
- Status
- Implemented
Last edited:
