Category: Affiliate Marketing

June 2020 Web Server Survey

In the June 2020 survey we received responses from 1,224,760,416 sites across 262,406,750 unique domains and 10,042,047 web-facing computers. This reflects a gain of 1.21 million domains and 149,000 computers, but a loss of 13.3 million sites.

Microsoft lost the largest number of sites – more than 20 million – taking its total down by 13% to 135 million. This has decreased its market share by 1.51 percentage points to 11.0%. Apache also suffered a sizable loss of 10.7 million sites, decreasing its total to 304 million and taking its share down by 0.60 points to 24.8%.

nginx continues to lead with a total of 449 million sites, an increase of 2.95 million since last month. Coupled with the other major vendors’ losses, this has increased nginx’s market share by 0.63 points to 36.6%.

nginx also showed the largest computer growth, with 115,000 more computers taking its total up to 3.35 million and putting it only 76,000 computers away from Apache’s leading total.

While nginx looks set to soon become the largest vendor in terms of computers – possibly even by next month – celebrations by F5 Networks are likely to be marred by the latest developments in the dispute over the ownership of the nginx web server source code: it is now being sued by Lynwood Investments, who claim it owns the software.

The latest move comes after police raids on the offices of nginx and the home of one of its co-founders, Igor Sysoev, in December 2019. Russian search engine and e-commerce service provider, Rambler, alleged the webserver was developed while Igor Sysoev was a Rambler employee. Rambler transferred the rights to pursue the dispute to Lynwood Investments.

Meanwhile, nginx has also extended its recent new lead in the domains metric, with it now being used to host sites across 1.82 million more domains than last month.

Google was the only major vendor to gain active sites this month – a 2.12% increase to 19.3 million – and LiteSpeed was the only one to increase its presence among the top million websites, where it now has a share of 1.92%.

New vendor releases

nginx 1.19.0 mainline was announced on 26 May. This first release in the 1.19.* stream adds client certificate validation with OCSP, as well as a few bug fixes. The latest stable version is still 1.18.0, which was released in April. The difference between these two release streams is that the mainline branch is where new features are added, while the stable branches receive only security and bug fixes. This gives the stable releases a fixed feature set, which increases compatibility with third-party modules.

Total number of websites

Web server market share

Developer May 2020 Percent June 2020 Percent Change
nginx 445,724,550 36.00% 448,673,487 36.63% 0.63
Apache 315,019,262 25.45% 304,288,405 24.84% -0.60
Microsoft 155,042,311 12.52% 134,874,928 11.01% -1.51
Google 44,304,867 3.58% 43,449,240 3.55% -0.03
Web server market share for active sites

Developer May 2020 Percent June 2020 Percent Change
Apache 52,211,324 27.21% 51,602,586 27.27% 0.05
nginx 39,435,834 20.55% 37,118,879 19.61% -0.94
Google 18,913,669 9.86% 19,315,421 10.21% 0.35
Microsoft 9,053,159 4.72% 8,551,282 4.52% -0.20

For more information see Active Sites

Web server market share for top million busiest sites

Developer May 2020 Percent June 2020 Percent Change
Apache 286,246 28.62% 284,849 28.48% -0.14
nginx 256,240 25.62% 254,281 25.43% -0.20
Microsoft 75,679 7.57% 74,007 7.40% -0.17
LiteSpeed 18,760 1.88% 19,194 1.92% 0.04
Web server market share for computers

Developer May 2020 Percent June 2020 Percent Change
Apache 3,411,230 34.48% 3,423,193 34.09% -0.39
nginx 3,232,171 32.67% 3,347,179 33.33% 0.66
Microsoft 1,623,616 16.41% 1,605,287 15.99% -0.43
Web server market share for domains

Developer May 2020 Percent June 2020 Percent Change
nginx 75,619,977 28.95% 77,436,626 29.51% 0.56
Apache 72,057,359 27.59% 71,514,159 27.25% -0.33
Microsoft 46,864,883 17.94% 46,133,117 17.58% -0.36
Google 2,367,143 0.91% 2,279,759 0.87% -0.04

Fake shops are making a killing from counterfeit trainers

Online shopping has surged since lockdown started in March. Many of us, looking to be healthier, have headed online for sports equipment and a number of sportswear retailers have reported booming online sales. John Lewis recorded a 72% increase in total sports shoe sales, while Adidas and Puma have both seen an increase in ecommerce revenue.

Shoppers browsing online for the best deals, however, need to take care, as many people would be surprised at the scale of fake shops. Each day we find new fake shops designed to entice shoppers away from bona fide outlets, as many brands have yet to find effective countermeasures.

Counterfeit shoes, clothing and other accessories are estimated to lose the industry more than €26 billion each year in the EU alone, while the loss due to all online counterfeiting is estimated at $323 billion a year. The OECD estimated that over 3% of all imports worldwide are counterfeit.

Traditionally fake shops claim to sell luxury consumer goods at highly discounted prices. We have seen fake shops using at least three different models:

  1. Payment is accepted, but no goods are delivered.
  2. At the end of the checkout process, an error message is displayed such as “Out of Stock” and no transaction occurs. This is equivalent to a phishing attack, as the fake shop has the consumer’s credentials.
  3. Payment is accepted, and goods are delivered. The quality of goods varies between junk and identical to the bona fide item.

Trainers are the most counterfeited goods

We are currently block around 75,000 fake shops in our extension and apps. Of these, roughly half target a specific brand, such as Nike or Adidas. About 70% of the fake shops selling branded goods sell shoes, predominantly trainers.

Corroborating this, European customs authorities handle more cases of counterfeit sports shoes than any other type of product.

Breakdown of fake shop industries

Fake shops by type of goods sold

Eight of the top ten brands we find on fake shops are primarily footwear companies, with Nike and Adidas by far the most common. Other big targets for counterfeiters include Ray-Ban and Louis Vuitton, both of whom are subject to highly specific campaigns.

An Adidas fake shop

An Adidas fake shop

How many people visit counterfeiters’ shops?

Fake shops use analytics software to keep track of website visits just like bona fide websites. The analytics dashboards of fake shops are sometimes publicly accessible, and they tell us that fake shops get a lot of visitors

A graph showing unique visitors to a fake shop campaign

Unique visitors to a single fake shop campaign

One fake shop campaign received 125,000 unique visitors in May, up from a standing start in December, and tripling since the start of lockdown. A majority of visitors arrive after finding the sites in their google search results. However, fake shops are also be promoted on social media and similar platforms. The shops in this campaign sell products purportedly from a huge array of brands, including Skechers, Steve Madden, Ecco, Supreme and The North Face. Tens of thousands of such shops are active at any given time.

Visitors come to these sites from all around the world, although 77% are from European countries. The website operators themselves are likely Chinese, as they use a Chinese analytics service, although the websites are in many different languages and currencies.

What can I do to avoid shopping on a fake shop?

Our extensions and apps block access to all of the fake shops that we find and validate. You can use our extension for free, and our apps come from as little as £5 a year.

Additionally, the products of some high quality brands, such as Rolex, Coach and Louis Vuitton, are available only at authorised retailers. For these brands, make sure you look up the retailer you are buying from on the brand’s website.

When purchasing other products, keep a look out for suspicious websites. Some common characteristics of fake shops include:

  1. Prices that are too good to be true
  2. No HTTPS or Certificate issued by a free SSL provider
  3. Fake security seals and accreditations
  4. No, or implausible, contact information

How can I protect our business against counterfeit shops?

Netcraft offers a comprehensive countermeasures service covering detection and takedown of fake shops. In the past three months, we’ve taken down in excess of 25,000 fake shops.

Additionally, we can supply a feed of fake shops targeting your business so that your own Apps can block access to the fake shops on devices that have your app installed.

Netcraft is the world’s largest provider of cybercrime countermeasures, providing countermeasures against some seventy five different types of cybercrime for many of the world’s largest companies.

How do I secure my website?

I just made a website that I got online with Heroku. I bought a domain on, and the website is up and working, but it is not secure (i.e. I cannot do I then bought an SSL Certificate for the year on Namesilo, but I do not know how to use this on my website? I’m really new to this, has anyone ever secured a site on namesilo before?

EDIT: Decided to abandon this and instead hosted the site on GitHub. I was using Flask on my website, but I realized it was totally useless as my site is actually completely static, so I removed all the Python and was able to move to GitHub and didn’t have to pay for anything (besides the domain, which I already have).

Quick Tip I Want To Share

Two weeks ago I started working on Highly, an analytics tool for bloggers that allows them to see what users are highlighting and copy/pasting on their posts.

Everyone keeps an idea journal. Whether it’s on a physical notebook, or the notes section of your phone, or as text messages to yourself, most Indie Hackers probably have a million ideas that they write down somewhere (or not) but rarely do anything about them. And that is GOOD!

Turning an idea into something serious takes real work and time commitment and you can’t spread yourself too thin and pursue every idea that pops into your head.

However, here is something you can do for EVERY idea you get. In fact, you should turn it into a habit. It is not time-consuming and can be very revealing.

Here it goes: MAKE SURVEYS. Make surveys your best friends!

Whenever I get an idea, I open up Typeform, create a survey, and start sending it out to the relevant Subreddits and Facebook groups. And guess what? People like to help.


“Hello, I am currently building a/n X to help Y and would love your input. Please take 30 seconds to fill out this short survey. Fill free to skip any question and thank you in advance! “

For the survey itself, make sure to ask the following:

▪	Find out some characteristics of the people answering the survey.

▪	Ask them to rate their interest (1-10) on some features you have in mind.

▪	ALWAYS, leave a question for people to give comments.

You will find that you will quickly :

▪	Discard ideas (which feels great! You could have just saved yourself months of work that goes nowhere)

▪	Get new ideas. In which case: Make new surveys.

I literally sent out dozens of surveys over the years because I made it a habit.

It was a survey which made me decide to pursue Highly with full force, after receiving the most overwhelmingly positive and high number of responses ever.

After making a quick survey and sending it out, as usual, my Reddit / FB began to explode with UpVotes and likes. I got over 100 responses in 2 days and the sentiment was so positive, we went for it.

Let me know if you have any questions or if you had a chance to try Highly yourself, when we launch next month. I would love all the feedback I can get.

SPF Config

Hi All. I hope I'm in the right place and someone can help…

I'm what I believe to be moderately competent in networking in general but at the moment I'm having some difficulty.

I'm trying to help my Dad. He's bought a domain name to sell some products on and is hosting this on an ecommerce platform called ShopWired. The instructions for the DNS (using 123-reg here) are on their site.

He already has another website which he hosts using a CPanel VPS on Siteground which has a mailserver already set up. So he's created an additional site within CPanel and has forwarded the associated mailserver (MX Records) over to here. On webmail it works fine if accessed through the CPanel settings – but there was some problems getting mail on a client (Outlook / Mail etc). Naturally I directed the client directly to the IP Address of the server and some emails come through. But not all and when sent from my email accounts they bounce back – this is where I believe there to be a problem with the SPF.

Shopwired will send automated emails from the ecommerce aspect upon purchase of goods or otherwise, so their information needs to be added into the TXT/SPF. This consisted of "v=spf1 ?all".

I'm assuming now this is what is not allowing me to send emails through anything other than the built-in-to-shopwired Mandrillapp. I need to create an spf which allows to send by both ShopWired and the email server on Siteground.

At current the settings for the domain name on 123-reg are:

I've tried writing my own SPF but frankly don't understand it enough.

What I'd like to achieve is to create a subdomain for the cpanel host on Siteground for example "" to perhaps access email on the webmail on cpanel. Of course I would also like the mailserver to work and be approved for all parties.

My information may not be perfect so please ask away with any more detail if you are at all able to help. Much appreciated.

submitted by /u/Walkman950

WordPress Hosting Performance Benchmarks 2020

Hey everyone,

Well first off, here they are WordPress Hosting Performance Benchmarks 2020

Another year, another set of benchmarks is finally published today. Added 3 companies net who participated. It took me a lot longer this year to get them done. Blame covid, blame 2020 being a terrible year, blame me for just being slower. Sorry about that.

As always I am happy to answer any questions, would love feedback and suggestions to make them better.

I actually did listen to one of the biggest requests from previous years, DO WOOCOMMERCE. Ok. I heard you. I did WooCommerce this year. It will be its own thing modeled very much after these, I am going to publish it within a week. It’s almost ready. Stay tuned.

Anyways, thanks for all the support from this community over the years 🙂

I’m very confused about how to redirect my domain to my site

Edit: I fixed it. Thanks everyone.

For privacy I’m hiding the urls.

About 5 years ago I purchased a domain (a—.net) and hosting on GoDaddy. I set it up just fine. Now I bought another domain (g— and I’m trying to redirect it to the new website, which is hosted in a subfolder of the original site’s hosting.

Initially I had g—.com going to a “launching soon” page created by GoDaddy’s free site builder. I cancelled that, but it’s still being redirected there.

I can’t figure out how to remove the “launching soon” page. I’m also extremely confused about how to redirect the domain. There are options for redirection both onGoDaddy’s main site as well as within cPanel. I’ve tried both. I’m not sure why both options exist and what the difference is.

Here are my cPanel settings: domain, addon domain, and subdomain.

I’m pretty sure I’ve screwed something up. If someone could help me I would really appreciate it. Thank you.

May 2020 Web Server Survey

In the May 2020 survey we received responses from 1,238,024,212 sites across 261,192,350 unique domains and 9,892,834 web-facing computers. This reflects a gain of 224,000 computers and 1.10 million domains, but a loss of 8.10 million sites.

nginx lost the greatest number of sites, with 14.2 million fewer than in April, but conversely had by far the greatest increases in unique domain names (+1.50 million, +2.02%), and web-facing computers (+137,000, +4.43%) this month. OpenResty, which is based on nginx, also saw a large 237,000 domain count increase to reach 7.15 million – the second largest increase in domains for any vendor this month.

Apache had losses in most metrics, dropping 244,000 domains. It did, however, come away with 6.88 million more sites and 45,000 more computers this month than last. Apache still leads in the active sites, computers, and top one million sites metrics.

Microsoft lost out on all metrics this month, dropping by 5.08 million sites and 175,000 unique domains. Both Apache and Microsoft have been on slow long-term downward trends in most metrics. Although they have both increased their count of web-facing computers over time, nginx has seen much stronger growth in comparison. Despite running on a 17.9% share of domain names and 16.4% share of computers, Microsoft holds a much smaller 4.72% share of active sites.

LiteSpeed currently serves 4.20 million domains, giving it a 1.61% market share. It has a slightly higher 1.88% share amongst the top one million sites. LiteSpeed has seen consistent growth, and has had a 23.3% domain count growth over the last 12 months.

Vendor News

Nginx released a new stable version of the nginx web server. nginx version 1.18.0 incorporates additional features which have been introduced in the mainline 1.17.x nginx versions over time. Nginx also released version 1.17.0 of the Nginx Unit application server.

LiteSpeed released new 1.6.13 and 1.7.1 versions of their OpenLiteSpeed web server, introducing bug fixes, security features, updates from their LSQUIC library, CentOS 8 support, and more.

Total number of websites

Web server market share

Developer April 2020 Percent May 2020 Percent Change
nginx 459,886,788 36.91% 445,724,550 36.00% -0.90
Apache 308,143,708 24.73% 315,019,262 25.45% 0.72
Microsoft 160,121,865 12.85% 155,042,311 12.52% -0.33
Google 42,648,748 3.42% 44,304,867 3.58% 0.16
Web server market share for active sites

Developer April 2020 Percent May 2020 Percent Change
Apache 52,833,039 27.64% 52,211,324 27.21% -0.42
nginx 37,395,624 19.56% 39,435,834 20.55% 0.99
Google 19,179,707 10.03% 18,913,669 9.86% -0.17
Microsoft 9,123,313 4.77% 9,053,159 4.72% -0.05

For more information see Active Sites

Web server market share for top million busiest sites

Developer April 2020 Percent May 2020 Percent Change
Apache 291,222 29.12% 286,246 28.62% -0.50
nginx 255,350 25.54% 256,240 25.62% 0.09
Microsoft 77,006 7.70% 75,679 7.57% -0.13
LiteSpeed 18,901 1.89% 18,760 1.88% -0.01
Web server market share for computers

Developer April 2020 Percent May 2020 Percent Change
Apache 3,365,885 34.81% 3,411,230 34.48% -0.33
nginx 3,094,950 32.01% 3,232,171 32.67% 0.66
Microsoft 1,658,311 17.15% 1,623,616 16.41% -0.74
Web server market share for domains

Developer April 2020 Percent May 2020 Percent Change
nginx 74,124,864 28.50% 75,619,977 28.95% 0.45
Apache 72,301,338 27.80% 72,057,359 27.59% -0.21
Microsoft 47,039,629 18.09% 46,864,883 17.94% -0.14
Google 2,353,656 0.90% 2,367,143 0.91% 0.00

How to Host a Website on a cPanel VPS

When surfing to buy a web host, the first thing that catches your eye on some sites is the cPanel VPS. But what exactly is a cPanel host? cPanel is not a host, but like other control panels, it is only a web application that is installed on Linux servers, especially the CentOS distribution, and gives you WHM and cPanel access. In other words, based on the Linux operating system, a variety of control panels (like DirectAdmin, Webmin, etc) can be installed, which one of them is WHM/cPanel. The cPanel shared hosting services will give you just the cPanel user-end but the cPanel VPS comes with all root privileges and WHM(admin-end) too.

cPanel is one of the most popular web hosting control panels. cPanel is based and can be run on the Linux operating system and is the most well-known tool for managing your needs in hosting a website or application, like a web server, email server, DNS zone, database, through a super easy and friendly GUI. The simple and functional interface easily integrates all services in one place and allows the user to have them on a featured pack!

Advantages of a cPanel VPS

Saving time

The most valuable thing is time. Due to the simplicity and ease of use of control panels, many technical tasks are done with just a few clicks, thus saving you a lot of time.

Setting up

When you start a website, there is always a concern about the startup process. By simplifying the process, control panels greatly reduce the problems that arise when setting up a site.

Prevent errors

Although mistakes can always be made, using control panels can help you avoid repetitive and annoying mistakes.


Because you can do a lot of complex tasks using control panels, you no longer have to spend money hiring professionals to manage them.

Easy to install

Many control panels are easy to install by default. With this feature, you can install high-performance CMSes such as WordPress, Joomla, Prestashop, and others with just one click. 

Pre-requirements of installing cPanel

Supported operating systems

cPanel is just provided for Linux with distributions like CentOS 6, 7, 8, CloudLinux, and Red Hat which are based on the RHEL system.


With a fresh IP, the cPanel company provides a 15-day trial free and full-featured license but as a result, after this period, a license should be bought for cPanel.


RAM: The minimum required amount for RAM is 1GB and the recommended amount is 2GB.

Storage: The minimum required amount for storage is 20GB and the recommended amount is 40GB.

Also, you can gather more and complete details regarding the pre-requirements of a cPanel VPS on the link below:

Steps to install cPanel

Updating The Server

Before installing cPanel, it is best to update the server first using the below command:

yum update -y

Installing Pre-requirements

You can use the below commands to install Perl and Curl

yum install curl perl

Disabling Network Manager service

Ignore this step, if you are installing cPanel on CentOS 6, but for CentOS 7 and 8, it will ask you to disable and stop the NetworkManager service.

service NetworkManager stop
chkconfig NetworkManager off

Setting hostname

cPanel requests for a hostname which should be in the (FQDN) Fully Qualified Domain Name format. For example, in this example, we will use myeserver.mydomain.tld:
Here is the command to set it:

hostnamectl set-hostname myeserver.mydomain.tld

Installing cPanel

The below command will download the latest cPanel version in /home and run the installation bash file.

cd /home && curl -o latest -L && sh latest

Once the installation was finished, you will see the link in order to login to your WHM control panel. The link will be something similar to this format:

WHM URL: https://your-server-ip:2087
Username: root
Password: root’s password

Note: Remember to enable the NetworkManager service once the installation was finished using the commands below:

service NetworkManager start
chkconfig NetworkManager on

Where to buy a cPanel VPS

Instead of installing the cPanel by yourself, you can easily order a cPanel VPS service. The providers of this service install the cPanel on the Linux VPS by themselves, and some of them also provide management service on the server which will help you to just upload your website and the provider will do the rest of the basic configurations on your server. Here is a list of a few good examples:

KnownHost use the OpenVZ virtualization system.

The price starts from $50.00 for 2GB of RAM and ends at $150.00 for 10GB of RAM.
Free trial cPanel License: No (costs $6)
You can check the link below for more details:

OperaVPS use the VMware virtualization system.

The price starts from $13,99 for 1GB of RAM and ends at $49,99 for 6GB of RAM.
Free trial cPanel License: Yes
You can check the link below for more details:

Hawk Host use the OpenVZ virtualization system.

The price starts from $5 for 1GB of RAM and ends at $80.00 for 16GB of RAM.
Free trial cPanel License: No (costs $12)
You can check the link below for more details:

SolaDrive use the XEN virtualization system.

The price starts from $35 for 2GB of RAM and ends at $95.00 for 8GB of RAM.
Free trial cPanel License: No (costs $20)
You can check the link below for more details:

iWebFusion use the KVM virtualization system.

The price starts from $9.38 for 4GB of RAM and ends at $64.99 for 24GB of RAM.
Free trial cPanel License: No (costs $12.50)
You can check the link below for more details:

Note: These are just a few examples that we’ve had some experience with. You can easily find more if you do your research.

Pointing a domain to cPanel

After the cPanel was installed, there are some other steps you need to take to create a web-host service for your website.

If you have created dedicated name-servers, you should just set those name-servers on your domain and to create two child name-server. to point through NS records:

ns1.domain.tld ==> Server-IP
ns2.domain.tld ==> Server-IP

Or if you have not created dedicated name-servers, you can easily connect your domain to the server with an A record:

domain.tld ==> Server-IP
www.domain.tld ==> Server-IP

Creating a package

When creating a cPanel account, you will be asked to choose a package. As a result, before creating an account, you should create a package.

Through WHM > Home > Packages > Add a Package, you should choose the resources and options for the package that you create. Consider that the cPanel account that we create, will use the resources based on the package that you create here.

Creating a new cPanel account

In the search bar, search for Create a new account to find the option to do it. When creating a new account, you will be asked for a domain name, Username, Password, Email, and a Package which you have created before.

Now you should use the URL below in order to login to the cPanel account that you have created:

cPanel URL: https://your-server-ip:2083


The best suggestion is to use a shared cPanel web host when you are planning to launch a simple website, otherwise, if you will have a huge number of visitors and need root access to customize the web host, the cPanel VPS is way better than a shared web host and more affordable than a whole dedicated server.

Messed up IP table rules and locked myself out while setting firewall on SSH

I was trying to set firewall rules to my website but I messed up with IP table rules and locked out myself. Now, I can’t access to the VPS via SSH. When I try it I get that message:

ssh: connect to host [IP address] port [Port]: Connection timed out

Firstly, I have done those steps for setting the firewall rules. And after iptables -A INPUT -j DROP I think I’ve blocked myself as I couldn’t add any command after all. And have to admit the port was totally different than 7822, 80 or 443. By mistakenly I was modified with them. So the problem can occur on that as well.

So, what can I do for fixing this problem and add a strong firewall?

Note 1: I’m new in those stuffs and trying to learn it tho.

Note 2: I don’t have access to instance’s management page but I can ask my friend who is hosting the website to do stuffs. So priority fixation can be on SSH

Thanks Beforehand!