HugeServer Blog

Updates and News about HugeServer !

HugeServer announces it’s new brand – Cyanode.com

On 1 September, HugeServer announced its new Virtual and Cloud service providing company called Cyanode. It offers cloud hosting plans including virtual private servers (VPS).

Using HugeServer’s infrastructure, experience and technology we aim to target the special segment of the market that has different requirements which are simplicity and affordable services. We didn’t reinvent the wheel, but we have made the life easier for system administrators and developers by creating useful and pre-configured templates such as OpenVPN, WordPress, etc.

Cyanode is simple and flexible and it has been our concern to be since the first day. We highly focus on end-user experience and simplicity of use. Clients can easily choose how many resources do they need and save money. Services can be easily scaled or migrated In the blink of an eye.

Cyanode allows clients to choose between different Linux distributions or our own pre-configured templates.

Visit Cyanode.com

Nginx is going to Launch it’s own Application Platform

Nginx is one of the most popular Load balancers, reverse proxies, and, web servers which comes in both Commercial and Open-source forms. and it has recently gone beyond the server roots and launches its own Application Platform.

currently that the way developers writing and deploying of applications is changing very quickly, The company announced at Developer Conference in Portland a couple of days ago, that it’s launching the Nginx Application Platform to give developers a one-stop platform for developing or modernizing their applications with DevOps, the cloud, containers and micro services in mind.

As you might guess the core of the Nginx’s new Platform is Nginx Plus, The commercial version of Nginx that adds a good amount of enterprise features to the open-source version. Plus the company is going to add the Nginx Controller and Nginx Unit which provides a central management and control panel for your Applications.

The development team says that the Controller is a bridge between Nginx Plus and the traditional applications that people run on top of it. Nginx Controller will launch in closed beta in October but Unit is already available.

The existing Nginx Web Application Firewall rounds out the platform. Pricing for the full platform remains untold while Controller is still in closed beta.

It’s also odd because the Nginx Unit is going to be open-source while Nginx Controller is a closed-source project.

Intel’s 1 Petabyte Ruler SSD

intelpetabytessd

Can you place one petabyte of data into a single unit of a rack? Apparently, Intel can.

As the usage of SSDs is growing every day, still a lot of living data on the cloud is stored in the spinning drives, which is available in larger capacities with lower price, Intel is trying to change that with a new form factor for SSDs that could push server capacities into the petabyte range and it’s called the “Ruler” form factor.

Clearly, Intel’s new SSDs in the Ruler form factor is shaped like a ruler. As you know a hard drive (HDD) needs to make room for the spinning platters and other mechanical components which Solid State Drives (SSD) don’t. So Intel built the Ruler SSDs to literally fit in 1 unit server rack!

Intel is being very conservative about offering specifics on capacity and interface but it says that slotting a Ruler SSD in your server rack can get you 1 petabyte of space for engaging a single unit! It’s a very good trade for a single rack, And it sounds better when you thinking to do that with 10TB hard drives would require 4 unit server rack with 100 drive slots!

Ruler SSDs will be available with standard 3D NAND storage or Intel’s new “Optane” memory technology for improved speeds and efficiency.

Conclusion

Intel’s new ruler SSDs can be a significant improvement when it comes to space and power efficiency and Intel hopes that the new SSD form factor can encourage data center operators to upgrade to what is sure to be a more expensive hardware.

Intel has not actually released any pricing or availability details yet, All we know is that the new drives are rolling out in the near future.

Meet The Intel 8th Generation

What Happened?!

As promised Intel has formally introduced its new family of 8th generation processors on August 21st exactly at the time of the solar eclipse!

What is Intel Actually revealed?

If you are going to buy a new Laptop before the start of 2018 Intel has good news for you! according to the Intel’s official announcement, 4 chips of the 8th generation U-series is gonna be on 80 Laptops that release before the start of 2018. Intel promised that the new chips are 40% faster than the previous generations.
The U-series are the most common chips on the Ultra thin Laptops and light notebooks, but what makes Intel say that they are 40% faster than their equivalent models in the last generation?

As you might know, the last generation U-series has the dual-core architecture, In the 8th gen Intel has doubled the number of cores and introduced the Quad-core chips for U-series. But there are more parameters than just number of the cores, The U-series chips tend to be low-power processors.

The first new chips will be running on a refined version of Intel’s previous generation architecture called the “Kaby Lake”, This tells a part of the story. As you can see in the following picture while there are 2 more cores in the new chips the base clock speed is much lower than the equivalents in the previous generation! For example, the Core i7-7600U started at 2.8GHz while the new i7-8650U can run as low as 1.9GHz, and that makes sense because Intel added 2 cores to a chip with the same thermal design power (TDP) as the last generation, This means that some of the cores will not be running with their potential all the time.

Compare 7th to 8th generation

For now, we can just guess that the new Laptops has better performance at handling multiple tasks at the same time. In the following picture you can see all of the information that officially released from Intel about the 4 new chips:

8thinfo

Coffee Lake Desktop Chips

We don’t have much information about the details of the 8th generation desktop chips code name “Coffee Lake”. Intel will launch its 12-core processor later this month and you can buy it with 1200$, And it will keep releasing 14-core, 16-core, and 18-core processors within the few remaining months of 2017 with the price of 1400$, 1700$, and 2000$. The 8th generation processors will require the Intel’s large “LGA 2066” processor socket so if you are thinking to buy one you may consider buying a new motherboard as well.

Security vulnerabilities in Microsoft Windows SMB Server MS17-010 – Critical

Hello All,

This is a note about the newest security vulnerability in Windows Servers with the access to Internet. This security bug allows the hacker to access your server remotely and install a backdoor on your windows servers. This is why we recommend all of the windows users to update their servers to the latest version and install the patches which are provided by Microsoft Website.

For more information, please go to the following website and read more about this bug.

https://technet.microsoft.com/en-us/library/security/ms17-010.aspx

Regards

How to enable iptables on CentOS 7

Once you install CentOS 7, you will understand there are many differences between CentOS 6 and 7, but however, some technical and people want to use old programs like “iptables” on CentOS 7. One of the programs which are not common on CentOS 7 is “iptables”. CentOS 7 comes with another firewall installed in it called “firewalld” which is known by any customer.

You are able to disable this new firewall and enable old known iptables on CentOS 7 again.  Here I will show you how to do this.

We have to stop and disable firewalld service.

[root@test-lab ~]# systemctl stop firewalld
[root@test-lab ~]# systemctl mask firewalld

Then we should install iptables again on CentOS 7.

yum install -y iptables iptables-services

Once it is done, we have to enable and start it

systemctl enable iptables
systemctl start iptables

Now you are able to use old known iptables on CentOS 7 again, however, firewalld will give you more ability and better firewall options if you want to go professional.

How to install Apache 2.4 on CentOS 6 or 7

Today we are going to install the latest version of Apache “Apache 2.4.23” on a new fresh updated CentOS 7. You can use this tutorial for CentOS 6 as well.

Make sure you have already installed following packages on your server.

yum install gcc
yum install make
yum install openssl-devel
yum install apr-devel
yum install apr-util-devel
yum install wget

Then, we will choose the latest version from Apache website. and download it.

An update: If you are using this article on CentOS 7, the APR version on yum won’t work for you, and you should compile the apr, and apr-util from source, so please remove it from your server if you installed it via yum, and try following:

cd /usr/src
wget http://mirror.lax.hugeserver.com/apache/apr/apr-1.5.2.tar.gz
wget http://mirror.lax.hugeserver.com/apache/apr/apr-util-1.5.4.tar.gz
tar xvfz apr-1.5.2.tar.gz
tar xvfz apr-util-1.5.4.tar.gz

cd apr-1.5.2
./configure –bindir=/usr/bin/
make && make install

cd ../apr-util-1.5.4
./configure –bindir=/usr/bin/ –with-apr=/usr/bin/apr-1-config
make && make install

Now you are able to continue with the rest of guide.

http://httpd.apache.org/download.cgi#apache24

cd /usr/src
wget http://www-eu.apache.org/dist//httpd/httpd-2.4.23.tar.gz
tar xvfz httpd-2.4.23.tar.gz

Now we will start building Apache from source and install it on our server.

cd httpd-2.4.23
./configure –help

We have to know which module of apache we want to install and include them on the ./configure command. It is really easy, as you only need to know the module name and type it with “–enable-(module-name)”. For example, we want to install apache with SSL module, so we will type “–enable-ssl”

By default, Apache will install all its architecture-independent files in  “/usr/local/apache2”. If you want to change this directory we have to set the –prefix option in ./configure . I will use /etc/httpd/ for this option in this tutorial. But, make sure that you are not overwriting your old configuration if you already have installed apache before. I am also using “–sbindir” option to specify the directory where system administrator executables will be installed. Those are server programs like httpd, apachectl, suexec, etc. which are necessary to run the Apache HTTP Server.

mkdir /etc/httpd/

./configure –prefix=/etc/httpd/ –sbindir=/sbin/ –enable-ssl –enable-so
make
make install

Now we are ready to go, we can start Apache server and go ahead with configurations.

apachectl start

That’s it! should you have any question or problem regarding this post please leave a comment below.

How to use IPv6 on Apache?

Nowadays IPv6 is getting more and more common to be used on web servers. It’s better to implement IPv6 on servers in order to be accessible on IPv6 networks.  Here it is a really quick instruction how to get ready for IPv6 on your Apache web servers.

I have installed a fresh CentOS and a fresh apache on my test server, without any control panel. If you are using a control panel or any other operation systems, the way of preparing should be the same, however, if you have any problem during your configuration, you can ask me in the comments.

Let’s start with the apache configuration file. Open “/etc/httpd/conf/httpd.conf” with your text editor in the server. I am using nano.

 nano /etc/httpd/conf/httpd.conf

Now add your IPv6 address to the “listen” options in the file. You should search for “listen” and edit or add the line with your own IPv6. For this tutorial I am using the private prefix “fd13:01ec:a560:534f::/64”

Listen [fd13:01ec:a560:534f::100]:80

Save and exit this file. Now we should change the virtual hosts to add a new IPv6 record into this.  Here is an example of a virtual host with IPv6.

<VirtualHost [fd13:01ec:a560:534f::100]:80 >
ServerName test-lab.hugeserver.com
ServerAlias test-lab.hugeserver.com
ServerAdmin test-lab@hugeserver.com
DocumentRoot /home/test-lab/public_html
<Directory /home/test-lab/public_html>
</Directory>
</VirtualHost>

You should change this configuration in order to be fit into your server configuration. What you actually can do, is copying the VirtualHost configuration of your IPv4 and edit the first line to IPv6. Do not forget to use brackets for your IPv6.

After configurations are done, we are going to restart apache and try to access our web server over IPv6 from Browser.

/etc/init.d/httpd restart

Now it’s accessible from browsers

http://[fd13:01ec:a560:534f::100]/

If you have any problem or question please leave a comment below.

HugeServer expands to the Netherlands

We are happy to announce our new facility in Meppel, Netherlands. It’s our first expansion to Europe and we will offer all our services in our Netherlands datacenter.

We expanded to Netherlands because it’s one of the best-connected countries in Europe. Netherlands is the perfect location for whom demand no-compromise low-latency access to markets across the EU including the Netherlands, France, Germany, and Scandinavia, as well as adjacent nations.

HugeServer’s network in Netherlands is directly connected to AMS IX (+800 members) and DE-CIX (750 members).

More information about the datacenter and network can be found here.

For more concerns regarding our new facility please send an email to sales@hugeserver.com or call 888-842-8570

How to Install Apache 2.2, PHP 5.6, MySQL 5.7 on CentOS 6

Today I am going to teach you the easiest way of installing a Webserver with Apache, PHP, and MySQL.

We are going to use Epel and Remi repositories on CentOS and configure our server. First of all, we should find the latest version of Epel and Remi packages from their sites :

http://dl.fedoraproject.org/pub/epel/6/x86_64/
http://rpms.famillecollet.com/enterprise/

After it, we will download the packages on our system and install them on the server.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-6-8.noarch.rpm

After these packages are installed completely, we should activate these repositories on Yum configuration file.

nano /etc/yum.repos.d/remi.repo

Make sure that “[remi]” and “[remi-php56]” are enabled. It should look like as following.

[remi]
name=Remi’s RPM repository for Enterprise Linux 6 – $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

[remi-php56]
name=Remi’s PHP 5.6 RPM repository for Enterprise Linux 6 – $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# NOTICE: common dependencies are in “remi-safe”
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

We have to save the file and then edit the Epel repository to make sure it is enabled too.

nano /etc/yum.repos.d/epel.repo

It should be enabled as following :

[epel]
name=Extra Packages for Enterprise Linux 6 – $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

Now we can start to install PHP, apache on our system.

yum clean all
yum update
yum install php php-mysql

After all these steps are done, we will install MySQL on our system.

wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
yum localinstall mysql57-community-release-el6-7.noarch.rpm
yum repolist enabled | grep “mysql.*-community.*”
yum install mysql-community-server

It is now fully installed, we will start all services and will confirm the installed versions.

service mysqld restart
mysql –version
service httpd restart
php -v
httpd -v

If you have any question, please add a comment and I will get you back.