Bobcares

Why & how we disable SSL in Webmin?

by | Apr 29, 2019

Webmin is a web hosting control panel to manage Linux servers.

Miniserv is the web server application that handles the Webmin Web applications.

By default, Miniserv uses SSL for HTTP connections. But with this default settings, we’ve seen some errors while accessing Webmin panel.

However, we can disable SSL in Webmin by editing the Miniserv configuration file.

Today, we’ll see the reason why our Support Engineers disable SSL in Webmin control panel and fix the related issue.

 

The reason for disabling SSL in Webmin

Let’s look at the reason to disable SSL and how our Support Engineers disabled them.

Wrong settings in Webmin configuration file

Recently, one of our customers had reported us with a problem after Webmin installation on Linux and when they try to access Webmin using URL <http://SERVER IP ADDRESS:10000/> via browser it shows an errors like this.

"The Web Server is running in SSL mode. Try the URL https://SERVER IP ADDRESS:10000/ instead."

or

Error - Bad Request This web server is running in SSL mode.

This is because by default Miniserv web server runs in SSL mode. So, to fix this problem we disabled SSL from server backend by performing the below steps.

1. First, we login to the server via SSH.

2. Edit the Miniserv web server configuration file “/etc/webmin/miniserv.conf” using vi editor.

3. Locate the code ssl=1 and change the value to 0 in “/etc/webmin/miniserv.conf” file.

4. Save the configuration file.

5. Finally, we restart the service.

service webmin restart

As an alternate option, we can disable SSL mode in Webmin control panel by just doing the following steps like.

1. Login to Webmin control panel

2. Then, click on SSL Encryption under Webmin Configuration.

3. Finally, select the “Enable SSL if available?” to No and click save.

Thus, with SSL disabled the customer can access the Webmin application over a standard HTTP connection without any fail.

 

A common error after disabling SSL

Sometimes, disabling SSL properly doesn’t really work while accessing Webmin. It shows an error like

To fix this error we always recommend clearing the browser cache, cookies before accessing the Webmin control panel without https.

Also, another step we take to clear the cache is editing the configuration file.

This is done by adding the code no_testing_cookie=1 in /etc/webmin/miniserv.conf file and finally, restart the service.

[Having trouble while disabling SSL in Webmin? We’ll fix it for you.]

 

Conclusion

To be more precise, with SSL enabled settings in Webmin configuration file results in error while accessing the Webmin control panel. Today, we saw why we disable SSL and how our Support Engineers fixed the related error.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

2 Comments

  1. Ice

    how can this process be accomplished on webmin installed on docker desktop, running windows

    Reply
    • Sijin George

      Hello,
      Am afraid, I have not tried this on a Windows Webmin.
      If you still have errors and need help, we’ll be happy to talk to you on chat (click on the icon at right-bottom).

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF