Welcome to Big Moccasin Hosting .com

The open enrollment for websites on our personal server is now over.This is now a by invitation signup and you will have to find out ad where ever I post it to be able to sign up. All the other plans on other servers are still there.

I am now selling domain names and more. My prices are as competitive as the the big boys. Check them out in the Buy Cheap Domains and More  link at the top of the page.

If you do not like the hosting deals below I have many more that are with other major hosting companies but you will never get the personal touch from them. I know that personally. I have Servers, VPS, Multi-site, Single sites, Cloud hosting and more available at Big Moccasin Domains .com

Welcome to Big Moccasin Hosting .com.

We will be serving the Southwest Virginia and North East Tennessee area for all of their hosting needs.

Some of the features include cPanel, Softaculous, and Solid State Drives for storage which results in faster access times for visitors all on a Virtual Private Server.

There will only be a limited number of accounts so the service will remain fast. We think this hosting is so good that we will also be hosting our websites here.

Right now we are starting with two account types – a trial account for $1 a month and a basic plan for $5 per month.

Trial
Closed
Disk Quota (MB) 100
 
Monthly Bandwidth (MB) 500
 
Max FTP Accounts 1
 
Max Email Accounts 1
 
Max Email Lists 1
 
Max Databases 1
 
Max Sub Domains 1
 
Max Parked Domains 1
 
Max Addon Domains 1
 
Maximum Hourly Email by Domain Relayed 100
 
Maximum percentage of failed or deferred messages a domain may send per hour unlimited
 
Open enrollment is over. If you want to try this you will need to personally contact us.
 
 
 
 
 
 
Basic
$10 Per Month By Appointment
Open enrollment is over. Accounts are now by invitation only. If you are interested please email us at chrles_osborne@hotmail.com .Or watch for our ads.
 
Disk Quota (MB) 1000
 
Litespeed High Speed Server
 
Litespeed cache for Wordpress Websites
 
Monthly Bandwidth (MB) 1000
 
Max FTP Accounts 2
 
Max Email Accounts 1
 
Max Email Lists 1
 
Max Databases unlimited
 
Max Sub Domains 10
 
Max Parked Domains 5
 
Max Addon Domains 5
 
Maximum Hourly Email by Domain Relayed 500
 
Maximum percentage of failed or deferred messages a domain may send per hour unlimited
 
*This is just the base. Account size can be increased.

Free SSL with NGINX and LetsEncrypt on Debian 10

Configure Logs and Rotation

Let’s Encrypt is a free https certificate you can install on your cheap VPS for free, browser-validated https.  In this tutorial, we’ll walk through setting up Let’s Encrypt https on an nginx host running on Debian 10.

We’ll be installing nginx from scratch but not will not be getting into php-fpm and other extensions in this tutorial. I’ll be starting from a spanking new VPS on Vultr.

This tutorial assumes that you’ve already got your DNS records setup. In other words, if you’re setting up for www.example.com, then www.example.com already has an A record or CNAME that points to your VPS. Note that the certbot installer we’ll be using will query DNS, so this must be working properly.

Installing and Setting Up nginx

Installing nginx in straightforward:

apt-get update && apt-get upgrade
apt-get install nginx

I’ll be setting up www.lowend.party and putting its web root in /web/www.lowend.party.

Let’s configure the web root and log directory:

mkdir -p /web/www.lowend.party
mkdir -p /var/log/nginx/www.lowend.party
chown www-data:adm /var/log/nginx/www.lowend.party

Configure Logs and Rotation

We want separate logs for each domain we host, and we want to rotate those logs. We can Debian’s log rotation system to accomplish this. We do this by placing the appropriate rules file in /etc/logrotate.d. Start with nginx’s basic log rotation rule:

cp /etc/logrotated.d/nginx /etc/logrotate.d/nginx_domain_logs

Now edit /etc/logrotate.d/nginx_domain_logs and modify as follows:

# change this: /var/log/nginx/*.log { 
# to this:
/var/log/nginx/*/*.log {

Setting Up nginx http

Before setting up https, we’ll setup http. I’ll place a place-holder index.html in /web/www.lowend.party:

<html>
<head>
<title>www.lowend.party test page</title>
</head>
<body>
<h1>www.lowend.party works!</h1>
</body>
</html>

Now take a look at /etc/nginx. /etc/nginx/sites-available should have a file for every single site we might host. Then we symlink into /etc/nginx/sites-enabled to turn on or off specific sites.

Let’s create a basic nginx config by creating /etc/nginx/sites-available/www.lowend.party:

server 
 server_name www.lowend.party;

 access_log /var/log/nginx/www.lowend.party/access.log;
 error_log /var/log/nginx/www.lowend.party/error.log;

 location / 
  root /web/www.lowend.party;
  index index.html;
 

Now make it live by:

ln -s /etc/nginx/sites-available/www.lowend.party /etc/nginx/sites-enabled/www.lowend.party

Let’s syntax check that file:

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Now restart nginx:

systemctl restart nginx

Then I visited http://www.lowend.party and successfully saw the HTML I created early.

Activating Let’s Encrypt

Let’s start by installing certbot, the package that will setup https for us and keep our certificate fresh:

apt-get install certbot python-certbot-nginx

Now for the magic! Run this command:

certbot --authenticator webroot --installer nginx

And then follow along with the interactive install. My input is bolded:

# certbot --authenticator webroot --installer nginx
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer nginx
Enter email address (used for urgent renewal and security notices) (Enter 'c' to
cancel): raindog308@raindog308.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must
agree in order to register with the ACME server at
https://acme-v02.api.letsencrypt.org/directory
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(A)gree/(C)ancel: A

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Would you be willing to share your email address with the Electronic Frontier
Foundation, a founding partner of the Let's Encrypt project and the non-profit
organization that develops Certbot? We'd like to send you email about our work
encrypting the web, EFF news, campaigns, and ways to support digital freedom.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: N

Which names would you like to activate HTTPS for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: www.lowend.party
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 1
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for www.lowend.party
Input the webroot for www.lowend.party: (Enter 'c' to cancel): /web/www.lowend.party
Waiting for verification...
Cleaning up challenges
Deploying Certificate to VirtualHost /etc/nginx/sites-enabled/www.lowend.party

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
Redirecting all traffic on port 80 to ssl in /etc/nginx/sites-enabled/www.lowend.party

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://www.lowend.party

(rest snipped)

Now take a look at /etc/nginx/sites-available/www.lowend.party:

server 
 server_name www.lowend.party;

 access_log /var/log/nginx/www.lowend.party/access.log;
 error_log /var/log/nginx/www.lowend.party/error.log;

 location / 
  root /web/www.lowend.party;
  index index.html;
 

 listen 443 ssl; # managed by Certbot
 ssl_certificate /etc/letsencrypt/live/www.lowend.party/fullchain.pem; # managed by Certbot
 ssl_certificate_key /etc/letsencrypt/live/www.lowend.party/privkey.pem; # managed by Certbot
 include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
 ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

server 
 if ($host = www.lowend.party) 
  return 301 https://$host$request_uri;
  # managed by Certbot

 server_name www.lowend.party;
 listen 80;
 return 404; # managed by Certbot

certbot has done the following:

  • provisioned an SSL certification for www.lowend.party
  • loaded the SSL configuration in /etc/letsencrypt
  • updated /etc/nginx/sites-available/www.lowend.party and put the proper nginx rules in place to serve HTTPS
  • also added an entry so that if you connect on http, it redirects to https

And going to http://www.lowend.party in my browser confirms everything is working correctly.

HTTP

Keeping Your Certificate Up to Date

Here’s a cool part of the certbot system: this chore is already taken care of for you.

Take a peek in /etc/systemd/system/certbot.timer and you’ll see a job is setup to run twice a day to check renewal and renew if needed.

The post Free SSL with NGINX and LetsEncrypt on Debian 10 appeared first on Low End Box.

Sunshine Webhost – Shared and Reseller hosting in Sydney, Australia

Sunshine Host Cheap Hosting in AustraliaSunshine Webhost has submitted their shared web hosting and reseller hosting packages to Low End Box and we decided to feature them for their first time! What we find interesting about these shared and reseller offers is that they are hosted in Sydney, Australia, which is a part of the world that is still reasonably undeserved by Low End Box offers — pricing there is just considerably higher for bandwidth and servers/colocation so when we do see an offer that conforms to our pricing guidelines it’s very interesting to us!

As always, if you purchase from them, please comment below about your experience!

Their ToS/Legal Docs are published on their website for review. They accept PayPal, Credit/Debit Card, and Bank Transfer as payment methods.

Here’s what they had to say: 

“SunshineHost was formed by a group of passionate people who are tired of the high web hosting prices in Australia and NZ. Since day one, we have one goal in mind: to provide reliable and affordable web hosting plans to everyone and anyone. We offer really competitive pricing that can stand out in the entire web hosting industry. We have a group of intelligent customer support agents who are able to handle customers’ queries with ease. We ensure that every website hosted on our server is secured and always online with our 99% uptime guarantee. We also make sure that our servers and software keep up with the industry’s standard.”

Here are the offers: 

Starter Shared

  • 1GB SSD Disk Space
  • 10GB Monthly Transfer
  • Unlimited Databases
  • 5 Domains
  • Free SSL Certificates
  • DDoS Protection Included
  • Softaculous Script Installer
  • OpenLiteSpeed Web Server
  • DirectAdmin Control Panel
  • NZ$5.99/year (~US$3.58)
  • [ORDER HERE]

Silver Shared

  • 2GB SSD Disk Space
  • 25GB Monthly Transfer
  • Unlimited Databases
  • 10 Domains
  • Free SSL Certificates
  • DDoS Protection Included
  • Softaculous Script Installer
  • OpenLiteSpeed Web Server
  • DirectAdmin Control Panel
  • NZ$9.99/year (~US$5.96)
  • [ORDER HERE]

Gold Shared

  • 10GB SSD Disk Space
  • 200GB Monthly Transfer
  • Unlimited Databases
  • Unlimited Domains
  • Free SSL Certificates
  • DDoS Protection Included
  • Softaculous Script Installer
  • OpenLiteSpeed Web Server
  • DirectAdmin Control Panel
  • NZ$39.99/year (~US$23.87)
  • [ORDER HERE]

Bronze Reseller

  • 10GB SSD Disk Space
  • Unlimited Monthly Transfer
  • Unlimited Databases
  • Unlimited Sub-Accounts
  • Free SSL Certificates
  • DDoS Protection Included
  • Softaculous Script Installer
  • OpenLiteSpeed Web Server
  • DirectAdmin Control Panel
  • NZ$4.99/month (~US$2.98)
  • [ORDER HERE]

Silver Reseller

  • 20GB SSD Disk Space
  • Unlimited Monthly Transfer
  • Unlimited Databases
  • Unlimited Sub-Accounts
  • Free SSL Certificates
  • DDoS Protection Included
  • Softaculous Script Installer
  • OpenLiteSpeed Web Server
  • DirectAdmin Control Panel
  • NZ$7.99/month (~US$4.77)
  • [ORDER HERE]

Gold Reseller

  • 30GB SSD Disk Space
  • Unlimited Monthly Transfer
  • Unlimited Databases
  • Unlimited Sub-Accounts
  • Free SSL Certificates
  • DDoS Protection Included
  • Softaculous Script Installer
  • OpenLiteSpeed Web Server
  • DirectAdmin Control Panel
  • NZ$10.99/month (~US$6.56)
  • [ORDER HERE]
Read more to check out their network information and node specs.
Remember to leave comments if you are a customer!

NETWORK INFO:

Datacenter Name – Sydney, NSW, Australia
Test IPv4: 139.99.231.160
Test file: https://speedtest.ssdns.us/100MB.bin

 

Host Node Specifications:

  • Intel Xeon CPU E3-1245 v5 @ 3.50GHz
  • 32GB RAM
  • 2x 480GB SSDs
  • 100Mbps uplink

Please let us know if you have any questions/comments and enjoy!

The post Sunshine Webhost – Shared and Reseller hosting in Sydney, Australia appeared first on Low End Box.

Clouvider – E3-1230v2 for only £29/mo in London, UK plus many more options!

AlipayClouvider is on Low End Box for the first time after being a community member on Low End Talk since December 2014. For their first ever Low End Box featured listing they have on offer six different dedicated server options hosted in London, Amsterdam or Germany at absolutely fantastic prices. Not only are the prices great, but the specifications of the servers being offered are also very appealing.

As always, if you purchase from them, please comment below about your experience!

You can find their ToS/Legal Docs on their website and their WHOIS is public. They accept PayPal, Credit/Debit Card, Bank Transfer, AliPay, WeChat and Bitcoin as payment methods.

Here’s what they had to say: 

“Starting in 2013 we have grown from a pair of routers a selection of chassis in a single PoP focusing on an impeccable level of service and network quality over competing on price alone. We now span a 1.6Tbps+ network over 7 European locations, accommodating thousands of happy customers. With 6+ Years in Business, growing year on year. Many of our customers are more than happy with our service and vocal about this on LowEndTalk and other sites. Fully redundant and diverse Juniper Network with brand new Supermicro systems. We operate our own high-quality network over multiple Tier 3 datacentres across Europe.

Reasons to consider Clouvider include: 100% Infrastructure SLA on our Dual Diverse Infrastructure, Free DirectAdmin licensing on our network as a partner, High Benefit but Low Cost Upgrades, Latest Generation Intel Servers.”

Here are the offers: 

E3-1230V2

  • 4 Cores, 8 Threads, 3.30 Ghz
  • 16 GB DDR3 ECC
  • 2x 500 GB
  • Hardware RAID
  • London, UK
  • 30 TB Bandwidth
  • 1 Gbit Port
  • 1 IPv4
  • No IPMI
  • £29 with voucher code
  • Code: LOWENDBOX-APR20
  • [ORDER HERE]

E-2276G

  • E-2276G
  • 6 Cores, 12 Threads, 3.80 Ghz
  • 16 GB DDR4 ECC
  • 1TB HDD
  • London, UK
  • 50 TB Bandwidth
  • 2.5 Gbit Port
  • 1 IPv4
  • VPN Secured IPMI
  • £60 with voucher code
  • LOWENDBOX-APR20
  • [ORDER HERE]

E-2146G

  • 6 Cores, 12 Threads, 3.50 Ghz
  • 64 GB DDR4 ECC
  • 2x 500 GB NVMe
  • Software RAID
  • London, UK
  • 50 TB Bandwidth
  • 2.5 Gbit Port
  • 1 IPv4
  • VPN Secured IPMI
  • £65 with voucher code
  • LOWENDBOX-APR20
  • [ORDER HERE]

E-2276G

  • 6 Cores, 12 Threads, 3.80 Ghz
  • 32 GB DDR4 ECC
  • 1x 512 GB NVMe
  • Amsterdam, NL
  • 50 TB Bandwidth
  • 2.5 Gbit  Port
  • 1 IPv4
  • VPN Secured IPMI
  • £65 with voucher code
  • Code: LOWENDBOX-APR20
  • [ORDER HERE]

E-2276G

  • 6 Cores, 12 Threads, 3.80 Ghz
  • 16 GB DDR4 ECC
  • 1x 512GB NVMe
  • Frankfurt, Germany
  • 50 TB Bandwidth
  • 2.5 Gbit  Port
  • 1 IPv4
  • VPN Secured IPMI
  • £65 with voucher code
  • Code: LOWENDBOX-APR20
  • [ORDER HERE]

All these systems can also be upgraded to 1Gbps Unmetered for £15.

Read more to check out their network information.

NETWORK INFO:
London: Telehouse North 2, Virtus Enfield, Volta, Harbour Exchange & Stockley Park.
185.42.223.63 – London, UK

LookingGlass: https://AS62240.net/tools

Amsterdam: Amsterdam Data Tower
194.127.172.33 – Amsterdam, NL

LookingGlass: https://AS62240.net/tools

Frankfurt: Equinix FR6
91.199.118.14 – Frankfurt, DE
LookingGlass: https://AS62240.net/tools

Information on our MPLS network and PoP’s at https://www.clouvider.co.uk/connectivity/

Please let us know if you have any questions/comments and enjoy!

Best Los Angeles VPS Providers – Cheap VPS Offers Hosted in Los Angeles, CA

BuffaloIf you’re new to LowEndBox we’d like to welcome you! We are featuring the Best Los Angeles VPS Providers! LowEndBox has featured providers for many years, and it’s now time to recognize providers who we believe are the Best Los Angeles VPS providers.

Our editorial team spent quite a bit of time to piece together providers who are best fit for this article.

 We have recently added categories to LowEndBox featuring trusted hosts, so if these providers offer VPS in Los Angeles it is highly likely they’ll be part of our Best Los Angeles VPS.

BEST LOS ANGELES VPS PROVIDER: RackNerd

RackNerd has been featured on LowEndBox several times. What we like most about RackNerd is that they’re quite active within our community. They are active both on LowEndBox and LowEndTalk, with receive positive feedback from our community. RackNerd is a trusted host here on LowEndBox and is highly commented. Here are some of their Los Angeles VPS promotions:

LEB Special 1.5GB

  • 1.5GB RAM
  • 2x vCPU Cores
  • 20GB SSD RAID-10 Storage
  • 4TB Premium Bandwidth
  • 1 Gbit Port
  • Full Root Access
  • 1 Dedicated IPv4 Address
  • KVM/SolusVM
  • Location: Los Angeles
  • Pricing: $16.55/year
  • [ORDER HERE]
LEB Special 2.5GB

  • 2.5GB RAM
  • 3x vCPU Cores
  • 40GB SSD RAID-10 Storage
  • 6.5TB Premium Bandwidth
  • 1 Gbit Port
  • Full Root Access
  • 1 Dedicated IPv4 Address
  • KVM/SolusVM
  • Location: Los Angeles
  • Pricing: $23.49/year
  • [ORDER HERE]
LEB Special 3.5GB

  • 3.5GB RAM
  • 3x vCPU Cores
  • 45GB SSD RAID-10 Storage
  • 7TB Premium Bandwidth
  • 1 Gbit Port
  • Full Root Access
  • 1 Dedicated IPv4 Address
  • KVM/SolusVM
  • Location: Los Angeles
  • Pricing: $28.99/year
  • [ORDER HERE]

 

BEST LOS ANGELES VPS PROVIDER: LetBox

LetBox has been featured several times! Their first feature on LowEndBox was in 2012! What we like most about LetBox is that they offer NVMe storage! Their recent listing quickly revealed products were out of stock. We’ll be posting them, as they’re obviously liked and we hope they maintain inventory. LetBox is also a trusted host here on LowEndBox which is an added bonus. They were highly commented in 2013, you can see that here.

BBOx – B1

  • 1 GB Dedicated RAM
  • 1 x CPU core
  • 20 NVMe Main Disk
  • 5TB/Month @ 1 Gbps
  • 1x IPv4
  • Private Internal IP
  • KVM
  • Location: Los Angeles
  • Pricing: $3/month
  • [ORDER HERE]
Local Storage – SB1

  • 1 GB Dedicated RAM
  • 1 x CPU core
  • 256GB raid10 Disk (UP to 2TB for $5)
  • 5TB/Month @ 1 Gbps
  • 1x IPv4
  • Private Internal IP
  • KVM
  • Location: Los Angeles
  • Pricing: $3.30/month
  • [ORDER HERE]
High Bandwidth packages – N2

  • 2 GB Dedicated RAM
  • 2 x CPU cores
  • 15 NVMe Main Disk
  • FREE 256G Block Storage
  • 5TB/Month @ 1 Gbps
  • 1x IPv4
  • Private Internal IP
  • KVM
  • Location: Los Angeles
  • Pricing: $4.51/month
  • [ORDER HERE]

 

BEST LOS ANGELES VPS PROVIDER: FlipperHost

FlipperHost has been featured on LowEndBox since 2012! We enjoy seeing providers who have been in business for many users! You can find all of their past listing here – most of the feedback has been positive. What we like most about this provider, they have multiple locations and offer several kinds of virtualization including KVM and OpenVZ. They too are a trusted LowEndBox provider. We’d like to see them more active on LowEndTalk.

High Spec VPS #1

  • 2048MB RAM
  • 2048MB vSwap
  • 4 CPU Cores
  • 50GB RAID10 Diskspace
  • 5TB Bandwidth
  • 1 IPv4 Address
  • OpenVZ/Virtualizor
  • 100Mbps Port
  • 24/7 Support
  • Locations: Los Angeles, Miami, Texas
  • $3.95/month
  • [ORDER NOW]
High Spec VPS #2

  • 4096MB RAM
  • 4096MB vSwap
  • 4 CPU Cores
  • 75GB RAID10 Diskspace
  • 10TB Bandwidth
  • 1 IPv4 Address
  • OpenVZ/Virtualizor
  • 100Mbps Port
  • 24/7 Support
  • Locations: Los Angeles, Miami, Texas
  • $5.45/month
  • [ORDER NOW]
High Spec VPS #3

  • 6144MB RAM
  • 6144MB vSwap
  • 4 CPU Cores
  • 100GB RAID10 Diskspace
  • 20TB Bandwidth
  • 1 IPv4 Address
  • OpenVZ/Virtualizor
  • 100Mbps Port
  • 24/7 Support
  • Locations: Los Angeles, Miami, Texas
  • $6.95/month
  • [ORDER NOW]

 

BEST LOS ANGELES VPS PROVIDER: HudsonValleyHost

HudsonValleyHost is a trusted hosting provider here on LowEndBox! What we like most about them is that they’ve been active within our community since 2011! HudsonValleyHost offers both OpenVZ and KVM virtualization. Here are a few plans from the latest listing here:

4GB OpenVZ VPS

  • 4GB RAM
  • 4x vCPU
  • 150GB HDD Space
  • 5TB Bandwidth
  • 1Gbps Uplink
  • 1x IPv4
  • Linux Templates
  • OpenVZ/SolusVM
  • Locations: Los Angeles
  • $4.99/month
  • [ORDER NOW]
1GB KVM VPS

  • 1GB RAM
  • 1x CPU Core
  • 30GB HDD Space
  • 2TB Bandwidth
  • 1Gbps Uplink
  • 1x IPv4
  • Linux Templates
  • KVM/SolusVM
  • Locations: Los Angeles
  • $3.00/month
  • [ORDER NOW]

 

BEST LOS ANGELES VPS PROVIDER: Virmach

Virmach, a well-known and respected provider who offers VPS in Los Angeles. They have been selected as a Best Los Angeles VPS Provider. Virmach is owned by Soheil Golestanipanah. One notable accomplishment is their 2019 Inc. 5000 Rank #235 listing and if that’s not enough, they’re also listed here as a trusted provider! Here’s their latest offer to the community:

35% OFF – SSD512 to SSD32G Packages

  • 512MB to 32GB RAM
  • 1x vCPU @ 2GHz to 8x vCPU @ 3GHz
  • 15GB to 500B SSD (RAID 10)
  • 1TB to 10TB Bandwidth
  • 1Gbps to 10Gbps Available
  • 1x Dedicated IPv4 (More Available)
  • KVM/SolusVM
  • Windows & Linux (Windows +$2)
  • Up to 50Gbps DDoS Protection in Buffalo, NY
  • Coupon: LEB35BF2019
  • Starting from $1.62/mo (After 35% Savings)
  • [ORDER]

 

We will be featuring more providers at LowEndBox.com with due time. We hope you find your next Best Los Angeles VPS provider within this featured article. To those who have made the list, we appreciate everything you do for our community and hope you continue contributing the best deals to our readers.

Comment below, ask these providers questions! And don’t forget to review our interview series here: https://lowendbox.com/category/interview/

WP Engine Summit/2020 Goes Digital & Registration is Free

AUSTIN, Texas — April 9, 2020 –  WP Engine, the WordPress Digital Experience Platform (DXP), announced registration is open for its signature event, now in its fifth year, Summit/2020. Due to ongoing concerns around Covid-19, WP Engine has reimagined the conference for developers and marketers as a digital event, which will still take place on

The post WP Engine Summit/2020 Goes Digital & Registration is Free appeared first on WP Engine.

AUSTIN

WP Engine Summit/2020 Goes Digital & Registration is Free

AUSTIN, Texas — April 9, 2020 –  WP Engine, the WordPress Digital Experience Platform (DXP), announced registration is open for its signature event, now in its fifth year, Summit/2020. Due to ongoing concerns around Covid-19, WP Engine has reimagined the conference for developers and marketers as a digital event, which will still take place on

The post WP Engine Summit/2020 Goes Digital & Registration is Free appeared first on WP Engine.

AUSTIN

WP Engine Donates Services to Help GeekPack Teach Kids WordPress at Home for Free

If you’re a parent currently spending a lot of time at home with your kids, there’s no question you’re enjoying more of their company (than ever). That said, you might also be looking for educational activities that can occupy a bit of their time and help them learn something useful in the process.   GeekPack Create

The post WP Engine Donates Services to Help GeekPack Teach Kids WordPress at Home for Free appeared first on WP Engine.

Blog hosting services

Launching a global ecommerce platform for OKdo

OKdo case study decorative image

Recently, we teamed up with our Silver agency partner Box UK to help OKdo launch a new, revenue-generating business line in less than eight months.

OKdo is a purveyor of technology products, focused on the rapidly-evolving single board computing (think Raspberry Pi) and internet of things (IoT) markets. OKdo was looking for a holistic technology platform to get their products in front of new customers as quickly as possible.

Flexibility at scale

After a three-month bidding process, OKdo selected Box UK as their development partner. With years of experience collaborating on complex WordPress implementations at scale, Box UK knew WordPress VIP was the perfect platform to power the end solution.

Because time was of the essence, the agility of this new platform (and its development) was key. OKdo also needed an e-commerce solution that would play nicely in multiple languages and currencies, as well as an adaptable architecture that could integrate seamlessly with third-party applications like NetSuite.

Thanks to the inherent flexibility of WordPress, the enterprise infrastructure of WordPress VIP, and the scalability of WooCommerce, we were able to deliver OKdo a multi-site, multi-language, and multi-currency ecommerce system in just under eight months.

Certainly from my perspective, WordPress has been a great success—with WordPress VIP giving us that enterprise-level of assured quality on top.

— Adrian Goodman, Global Digital Product Owner

Key results

  • Launched a new product line in eight months
  • Multisite installation powering sites in 6 languages
  • Modular architecture with third-party integrations
  • Enterprise ecommerce using WooCommerce
  • Compliance with global trade and tax regulations

Learn more

To learn more about this project, please download the OKdo case study PDF. And if you have any questions, simply get in touch!

Note: This post is part of a series providing downloadable summaries of WordPress VIP case studies. For a complete list of these summaries, click here

The post Launching a global ecommerce platform for OKdo appeared first on Enterprise WordPress hosting, support, and consulting – WordPress VIP.

Infofractal.io – E5-2620v2/16GB RAM/RAID in Valdivia, Chile for $48/month

infofractalJudemir, from Infofractal, submitted his first offer to Low End Box for a really interesting Intel E5-2620v2 based dedicated server hosted in Chile for less than $50/month! This is one of the first times we’ve featured any offer hosted in Chile, so that makes this dedicated server offer very unique. They run their own datacenter that utilizes new technology to reduce energy consumption.

Infofractal is a registered company in the country of Chile (ID#76.809.612-0). Their terms of service is available on their website for review. They accept PayPal and Crypto for payment for customers outside of Chile.

In their own words:

“We are a new datacenter company that believes the current trend of building huge datacenters and releasing tons of kWh as waste heat is unsustainable. We designed a custom container datacenter where we can use the waste heat for drying certified firewood, a renovable fuel that is still expensive here in Chile.
We are primarily a two man team, my associate (Juan Cifuentes) and I come from an academia background, and worked using and managing HPC clusters for 5 years before leaving academia, due to how saturated it is. One of the problems plaguing HPC clusters is all the heat generated, since the servers are actually used and not just sitting idle like web servers.  So we thought, why not just build the datacenter where all that heat is useful? So now we built it in the south of Chile, 900km from Santiago. We encourage our users to use as much CPU as they can. We also can provide special support for users that want to do HPC tasks! Infiniband really makes any cluster application a breeze, makes gigabit feel like dsl.”

Their dedicated server offer: 

Intel E5-2620v2

  • 16GB RAM
  • Single E5-2620v2 CPU
  • 2 x 73GB SAS2 15K HDD
  • HW RAID1
  • 5TB Transfer
  • 100 Mbps Uplink
  • 1 x IPV4
  • /64 IPv6 (HE Tunnel)
  • IPMI (yes via VPN)
  • Coupon: LOWENDBOXOFFER1
  • Price: $48/month
  • Order here

As always, feel free to share your experiences as well!

More information is available by reading more.

Network information

Datacenter Name – Location: infofractal – Valdivia, Chile
Test IPv4: 152.231.86.82
Test IPv6: 2001:470:1f2b:192::1000
Test file: https://infofractal.io/100MB.bin
Looking glass: no

How To Set Up Apache Virtual Hosts on Debian 8, 9, and 10

In this tutorial, we will start with an empty VPS with a freshly installed Debian 9 and will end up with three different sites sharing the same IP address, hosted on the same machine.

Apache web server analyzes HTTP request headers and appropriately connects it to the directory structure inside the VPS. The technical term for “sites” inside VPS boxes is “virtual host” – the server is the “host” to many domains at the same time, hence, they are not real, but only “virtual”.

Let’s see how it’s done.

What We Are Going To Cover

  • Creating a Non Root User
  • Installing Apache
  • Installing and setting up UFW
  • Defining File Locations For the Default Apache Page
  • Creating File Structure For Our Demo Virtual Hosts
  • Granting Permissions
  • Creating index.html Pages For Our Demo Sites
  • Creating Virtual Hosts Files
  • Turning On the New Virtual Host Files
  • Testing the Virtual Hosts
  • Securing Your Domains With Let’s Encrypt TLS certificates

Read more to continue…

Prerequisites

We use Debian 9 but this article has been tested against Debian 8 and 10 as well. The differences are noted in the text:

  • Starting with a clean VPS with
  • At least 512Mb of RAM and
  • 15Gb of free disk space
  • You will need root user access via SSH
  • Two domain names pointed to your server’s IP address using A records at your DNS service provider.
  • We use nano as our editor of choice, and you can install it with this command:
sudo apt install nano -y
  • On Debian 8 you need to install sudo as well:
apt-get install sudo

Step 1: Creating a Non Root User

Once you are logged in as root, you can create a new user account that you’ll use to carry out the rest of the commands in this tutorial. We’ll call the new user simpleuser. To create it, run:

adduser simpleuser

Debian 9.7 will ask you for a UNIX password, while Debian 10 will ask only for a password, however, the procedure is the same. Enter the password twice and press Enter five times to create a new user.

Then, add simpleuser to the sudo group, so that you can run commands as sudo:

usermod -aG sudo simpleuser

On Debian 9.7, you may get a harmless but annoying message like this:

admin@debian1.com

Turns out that your version of Debian 9.7 may come with a package called unscd preinstalled. It is supposed to speed up requests to name servers like LDAP… unfortunately, it contains a bug that forces the lines such as

sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting

to appear after usermod command.

Feel free to remove unscd with this command:

apt remove unscd

After that, the usermod command won’t report strange lines.

You don’t get this problem on Debian 10.

Anyways, now you will be able to use the simpleuser as a root using the command sudo.

Step 2: Installing Apache

To install Apache web server on all three versions of Debian, type the following commands:

sudo apt update
sudo apt install apache2 apache2-doc

That will install the Apache manual as well.

The following command will show the status of Apache service in a terminal window:

sudo systemctl status apache2  

default site

The real test of successful installation is whether you can access files from the server through your local browser. Navigate to this address:

http://YOUR_DOMAIN/

You should see a welcome page for Apache on Debian, which means that you now have Apache running.

DTD

Step 3: Change Firewall Rules to Enable Nginx

On Debian, the iptables firewall is installed by default, but we prefer ufw, the uncomplicated firewall. First install it:

sudo apt install ufw -y

List all the port profiles ufw already knows about:

sudo ufw app list

It will show quite a list, but we are interested only in those entries that have prefix *WWW in them:

editor

Let’s take a closer look at the WWW Full:

sudo ufw app info "WWW Full"

The result is:

HTTP

It is exactly what we need, two ports 80 and 443, one for the HTTP traffic and the other for HTTPS traffic. Enable it:

sudo ufw allow 'WWW Full'

Here is a list of ports and feel free to add any other that your host requires for the normal functioning of the system:

sudo ufw allow ssh
sudo ufw allow ftp
sudo ufw allow http
sudo ufw allow https
sudo ufw allow 20/tcp
sudo ufw allow 3000
sudo ufw allow 8080
sudo ufw allow 'WWW Full'
sudo ufw enable

The above commands illustrate various ways of defining ports within ufw. For instance, ports 3000 and 8080 are here used only as an example – they are not needed for installing virtual hosts on Apache, but may well be needed for some other type of application running on your VPS. Learn from your VPS provider which ports might be mandatory for normal functioning of the system and then add them to ufw.

WARNING:

Always enable ssh, http, https and other critical ports in ufw, otherwise you will NOT be able to log back into your VPS server!

To see the changes, run:

sudo ufw status

http://debian1.duskosavic.com/

To test, navigate to your domain in your browser. It should load correctly, and if you again see the welcome to Apache on Debian page, you have set up ufw correctly.

Step 4: File Locations For the Default Apache Page

We’ll now learn how did Apache know to serve that welcome page. In Debian, root document page is in directory /var/www/html and it is called index.html. You can see its contents by running this command:

ls -la /var/www/html

New Virtual Host Files Command

Note that the directories and the index.html files belong to the root user.

Execute this command

sudo nano /var/www/html/index.html

to see the contents of index.html:

RAM

It is a very long document, so we can scroll through it, change it and so on.

Under Debian, all Apache files are in folder /etc/apache2:

ls -la /etc/apache2

Unix

Directories sites-available and sites-enabled hold information on sites that exist and on sites that are permitted to be served to the Internet, respectively.

File /etc/apache2/sites-enabled/000-default.conf is a symbolic link to the file of the same name in folder sites-available. That link enables Apache to read the contents of file

/etc/apache2/sites-available/000-default.conf

and serve it to the browser. By adding more config files into /etc/apache2/sites-available and creating the corresponding symbolic links in /etc/apache2/sites-enabled, we can serve different pages to different domains. That is how we can host multiple independent sites off of one and the same IP address.

Each site in Apache parlance is called “virtual host” and will have to reside in its own subdirectory. The plan for adding new virtual hosts boils down to

  • creating file structure for each site,
  • populating HTML and other files in the site,
  • creating a new .conf file in /etc/apache2/sites-available, and
  • creating a new symbolic link in /etc/apache2/sites-enabled.

Apache will then do the rest, automatically.

Step 5: Creating File Structure For Our Demo Virtual Hosts

We will create two virtual hosts called debian1.com and debian2.com. They will correspond to DNS entries debian1.duskosavic.com and debian2.duskosavic.com that we have previously made using A records at our DNS service provider. (Instead of these, you should enter your own site domains.) If we now navigated to http://debian1.duskosavic.com/_ in a browser, the default index.html page with basic Apache information would be served, again.

Let’s now create a directory to hold our debian1.com site. Apache on Ubuntu stores its HTML files under /var/www/html so we could also use it to create our demo sites there. One possibility is to make that folder the top one and to put the demo sites into it. With commands such as

cd /var/www/html
sudo mkdir debian1.com
sudo mkdir debian2.com
ls -la

we would have the following directory structure:

www.debian2.com

Here we decide upon the other possibility, and that is to go one level up the directory tree and create the demo sites in /var/www. Inside folders debian1.com and debian2.com we can create whatever directory structure we need, for example:

cd /var/www
sudo mkdir -p /var/www/debian1.com/public_html,private,log,cgi-bin,backup
sudo mkdir -p /var/www/debian2.com/public_html,private,log,cgi-bin,backup
ls /var/www/debian1.com -la

admin@debian1.com

Step 6: Granting Permissions

From the image above we see that root user is still owning the public_html folder, from which our public files will be served to the Internet. We will now change the ownership so that our simpleuser can access the public_html files. The commands are:

sudo chown -vR simpleuser:simpleuser /var/www/debian1.com/public_html
sudo chown -vR simpleuser:simpleuser /var/www/debian2.com/public_html

Also make sure that files in /var/www and its subfolders can be read correctly:

sudo chmod -R 755 /var/www

Step 7: Create index.html Pages For Our Demo Sites

Our public files will be in /var/www/debian1.com/publichtml_ and /var/www/debian2.com/publichtml. We’ll now create an _index.html in each of these two folders so that we have something to see while browsing. Using nano, we will create index.html for debian1.com:

sudo nano /var/www/debian1.com/public_html/index.html

We need only one line of text, preferably in H1 format for better readability. Insert the following text into nano, then save and close the file:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>debian1.com Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
body,td,th 
  color: #FF3333;

</style></head>

<body>
<h1>This is debian1.com 
</h1>
</body>
</html>

Create index.html for debian2.com

sudo nano /var/www/debian2.com/public_html/index.html

and paste this in:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>debian2.com Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.style1 color: #3333FF
</style></head>

<body>
<h1 class="style1">This is debian2.com</h1>
</body>
</html>

Step 8: Create Virtual Hosts Files

Let us now inform Apache that there are two new sites to be served. We will copy the default virtual host file, 000-default.conf twice and then alter these new files to reflect the positions of debian1.com and debian2.com sites on disk.

Step 8A: Create the First Virtual Hosts File

Copy the original file and rename it debian1.com.conf:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/debian1.com.conf

Use nano to see what is in it:

sudo nano /etc/apache2/sites-available/debian1.com.conf

default site

For clarity, we’ll remove comments and this is what you should return back into nano:

<VirtualHost *:80>
  ServerAdmin admin@debian1.com
  ServerName debian1.com
  ServerAlias debian1.duskosavic.com
  ServerAlias www.debian1.com
  DocumentRoot /var/www/debian1.com/public_html
  ErrorLog $APACHE_LOG_DIR/error.log
  CustomLog $APACHE_LOG_DIR/access.log combined
</VirtualHost>

Here is a detailed explanation:

  • 80: This virtual host will listen on port 80. You can change port number through file ports.conf with this command:
sudo nano /etc/apache2/ports.conf

The contents of the ports.conf file are here in case you want to actually change them:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
  • ServerAdmin: It is the email address to which Apache will send messages for administrator in case of an error in the system. May be omitted.
  • ServerName: Server name, obviously, it should coincide with the domain name.
  • ServerAlias: Another name for the same server as above. You can have as many of these aliases as you like.
  • DocumentRoot: Points to the absolute address of the site on disk.
  • ErrorLog: The address of the error log.
  • CustomLog: The same for access logs – for example, have there been too many unauthorized accesses from the same IP address?

Step 8B: Create the Second Virtual Hosts File

Do the same for the other site/domain. Here are the commands:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/debian2.com.conf

Again use nano to see what is in it:

sudo nano /etc/apache2/sites-available/debian2.com.conf

This is what you should return back into nano:

<VirtualHost *:80>
  ServerAdmin admin@debian2.com
  ServerName debian2.duskosavic.com
  ServerAlias www.debian2.com
  DocumentRoot /var/www/debian2.com/public_html
  ErrorLog $APACHE_LOG_DIR/error.log
  CustomLog $APACHE_LOG_DIR/access.log combined
</VirtualHost>

Save and close the file.

Step 9: Turn On the New Virtual Host Files

Command a2ensite will create symbolic links from sites-enabled directory to sites-available and so Apache will routinely start serving the virtual hosts. The commands are:

sudo a2ensite debian1.com.conf
sudo a2ensite debian2.com.conf

If you want to disable the default site, the command would be:

sudo a2dissite 000-default.conf

You may want to leave it as it is in case that someone enters the IP address directly into the browser – then the default index.html will be activated and the visitor would see what you have prepared for that case.

Once you use the a2ensite and a2dissite commands, you may see something like this in the terminal window:

DTD

If you try to activate a link that is already activated, you will be notified as already enabled. And then you will see two lines that say:

To activate new configuration, you need to run:
 service apache2 reload

That is, however, an incorrect advice to follow. The proper command is:

sudo service apache2 reload

In other words, run it as sudo.

Also, be sure to clear cache in your browser or it may start fooling you with old values instead of the properly refreshed ones.

Step 10: Testing the Virtual Hosts

If you have left the default IP address activated, it will currently show the welcome to Apache screen. If you enter address debian1.duskosavic.com you will see this:

editor

And entering debian2.duskosavic.com into the browser changes the image to:

HTTP

Step 11: Securing Your Domains With Let’s Encrypt SSL

We can use free certificates to turn our HTTP traffic into HTTPS traffic, which will make connecting to your site secure.

http://debian1.duskosavic.com/

Certbot for Debian comes from the Backports repo, so let’s create a sources list for our case:

sudo nano /etc/apt/sources.list.d/apache.list

and enter the following line into that file:

deb http://deb.debian.org/debian stretch-backports main

New Virtual Host Files Command

Run

sudo apt update

and install backports:

sudo apt-get install certbot python-certbot-apache -t stretch-backports

Finally, run Certbot:

sudo certbot --apache

RAM

It will ask for your email address in case of emergency, then another two questions that you may answer however you like and then the most important question – which names would you like to activate HTTPS for?

Unix

I chose 4 and 5 as these are the only real domains and subdomains that I have DNS set up for:

  • debian1.duskosavic.com
  • debian2.duskosavic.com

The last question will be whether do you want HTTPS access or not. You do, of course, so choose 2.

Restart Apache:

sudo service apache2 restart

In your browser, go to address

http://debian1.duskosavic.com/

www.debian2.com

We have entered the HTTP address and Apache automatically redirects to HTTPS, as it should:

admin@debian1.com

You’ll notice that the actual site address starts with HTTPS and that there is green padlock in the address bar.

What Can You Do Next

We have shown how to share one IP address to one, two, three or dozens or hundreds of independent sites. You can now use this knowledge to host all your sites on one low cost VPS box, running Debian 9 or 10.

Dusko Savic is a technical writer and programmer.

duskosavic.com


Important
This site makes use of cookies which may contain tracking information about visitors. By continuing to browse this site you agree to our use of cookies.