How to install aaPanel web hosting control panel on CentOS 7 or Ubuntu

aaPanel is an open-source web hosting control panel to manage a hosting service. For e.g database, websites and Cron and many more, just like Webmin. Also, you can refer top control panel to manage hosting servers. KLCWEB will see how to install and set up it on CentOS 6/7/RHEL or Ubuntu 19.04/18.04/17.04 Linux server.

Install aaPanel Linux on CentOS, Debian or Ubuntu

We are explaining the steps of a free open-source and Web-based control panel on CentOS. However, the steps will remain for other Linux OS like Ubuntu and Debian.

1. Login to CentOS serve

Firstly you need to login to your CentOS or which Linux OS you have.

2.Install Wget

After, login you need to install Wget by the following command. Which will help you to get the required installation package.

sudo yum install wget
Wget

3. Download the installation package

Once, you have done Wget installation. Now, time to install aaPanel package using the Wget command.

For, CentOS and Redhat 7/8

wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh

For, Ubuntu and Debian OS

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh
Downloading aapanel

4.) Run install.sh script

As soon as package downloading completed, we need to run the install.sh script to complete aapanel installation.

bash install.sh

And It will ask you “Do you want to install aapanel to /www directory now.” Press Y to continue

5.) Login page aaPanel web control panel

After run install.sh you will get details to access aapanel on the same command screen. The URL should localhost/number.

aapanel

6.) Install required software packages

On the Dashboard of the aaPanel web hosting, the first time, it will ask you to set up between LNMP or LAMP, click the button and install the webserver environment you want. However, we can install them later from the app section of this Linux panel.

Software packages

After install aapanel software packages, you can set up a panel per your needs. You are able to configure, firewall, Docker installation from the Software store, not docker you can install python, Postgres SQL, mail server, Java project manager…etc from the app store.

aapanel app store
Tagged :

What is a Web Server? and types of the Web Servers

Web server basically refers to CPU that receives requests from the internet and sends information to those clients.

It can widely be understood as a tool that I ready with and subsidized by using positive particular applications. That enables it to offer services to other devices that share this information with the network.

A Web Server mainly refers to the server hardware device or software that stores the site content and uses it to host the websites and produce the same results when requested by the clients on the World Wide Web.

Types of the web servers

  1. Apache HTTP Web Server
  2. Internet Information Services (IIS)
  3. Lighttpd
  4. Sun Java System Web Server
  5. LiteSpeed server
  6. Node.js Web Server

1.) Apache HTTP Web Server

The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.

Some other noteworthy features of the Apache HTTP Server are:

  • It can be easily installed on multiple platforms and function properly.
  • Out of all the types of web servers available, the Apache HTTP servers are much more stable and easier in terms of functionality, especially the latest released versions which are capable of handling a distinguishingly greater number of client requests when compared to the other versions.
web server

2.) Internet Information Services (IIS)

Internet Information Services is an extensible web server software created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP.

The Internet Information Services is an extensible Web Server by Microsoft which was created with the Windows NT family.

It is because of this that Microsoft maintains this product and it works with each and every Windows Operating System Platform.

IIS web server

3.) Lighttp Web Server

Lighttpd is an open-source web server optimized for speed-critical environments while remaining standards-compliant, secure, and flexible.

Lighttpd gets its name from a portmanteau of ‘light’ and ‘httpd’ and has been nicknamed ‘lighty’. Lighttpd defines itself in terms of security, speed, compliance, and flexibility.

Lighttp web server

4.) Sun java system

Basically, the Sun Java System is a web server from Sun that runs under Windows, Solaris, and HP- UX and is known for supporting the JavaServer Pages (JSP) technology, Server- Side JavaScript (SSJS), and Java Servlets.

Sun Microsystems used the brand Sun Java System to market computer software and this brand superseded Sun ONE.

Sun Java system

5.) Light Speed web server

LiteSpeed Web Server, is a proprietary web server software. It is the 4th most popular web server, estimated to be used by 8.1% of websites as of December 2020. LSWS is developed by privately held LiteSpeed Technologies.

The LiteSpeed Web Servers are quite compatible with the features of the Apache Web servers since they use similar configurations.

Light speed web server

6.) NODE.JS WEB SERVER

Node.js is known for executing JavaScript code outside of a browser. It is an open-source, cross-platform, JavaScript runtime environment and enables developers to use JavaScript for writing commands.

Some of the prominent features of Node.js Web Server are:

  • Owing to the fact that it is built on Google Chrome’s V8 JavaScript Engine, it is very fast in code execution.
  • Even though it is based on the Single-threaded model, the Node.js Web Server is highly scalable which gives it an upper hand over the other traditional Web Servers.

However, KLCWEB offers all kind of server you want, Let’s connect with Worldwide web.

Tagged :

What Is Xmlrpc.php in WordPress and Why You Should Disable It

Xmlrpc:: WordPress has usually had in-built functions that permit you to remotely interact with your web site. Face it, every so often you’ll need to get admission to your internet site and your pc won’t be anywhere close by.

For a long time, the solution became a record named xmlrpc.Php. But in recent years, the file has to turn out to be more of a pest than a solution.

Below klcweb dive into XML-RPC. Personal home page genuinely is and why it turned into created. We additionally evaluation the common safety problems its reasons and the way to patch them to your own WordPress website online.

What Is Xmlrpc.php?

XML-RPC is a characteristic of WordPress that enables statistics to be transmitted, with HTTP appearing because of the transport mechanism and XML because of the encoding mechanism.

Since WordPress isn’t a self-enclosed gadget and once in a while wishes to communicate with different structures, this changed into sought to handle that activity.

The core capabilities that xmlrpc.Php enabled have been permitting you to hook up with your web page thru smartphone, imposing trackbacks and pingbacks from other web sites, and a few functions associated with the Jetpack plugin.

Why Xmlrpc.php Created and How does it work?

The implementation of XML-RPC goes returned to the early days of WordPress before it even has become WordPress.

Back inside the early days of the internet, while the connections were pretty gradual, the method of writing and publishing to the net changed into a great deal extra hard and time-consuming.

Instead of writing in the browser itself, most people might write offline, then copied and pasted their content material onto the internet. Still, this method changed into some distance from perfect.

The solution (on the time), become to create an offline running blog customer, in which you can compose your content material, then connect to your weblog to submit it.

This connection changed to done via XML-RPC. With the basic framework of XML-RPC in place, early apps used this identical connection to allow humans to log in to their WordPress websites from different devices.

Why You Should Disable Xmlrpc.php

The biggest issues with XML-RPC are the safety worries that arise. The problems aren’t with XML-RPC at once but as an alternative to how the record can be used to allow a brute force assault on your website.

Sure, you may guard yourself with exceptionally robust passwords, and WordPress safety plugins. But, the pleasant mode of protection is to truly disable it.

How to disable Xml-RPC?

Method 1 : disable using plugin

Disabling XML-RPC on your WordPress site couldn’t be easier.

Login to the WordPress > Plugins › Add New section from within your WordPress dashboard. Search for Disable XML-RPC and install the plugin that looks like the image below:

Disable xmlrpc

Method 2 : disable manually from htaccess

Open up your .htaccess file. You may have to turn on the ‘show hidden files’ within file manager or your FTP client to locate this file.

# Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
</Files>
Note: Change xxx.xxx.xxx.xxx to IP address if you wish to allow access xmlrpc.php on specific IP or remove this line completely.


Overall, XML-RPC became a strong way to some of the problems that happened because of far off publishing in your WordPress website. However, with this option came some security holes that ended up being pretty damaging for some WordPress web page proprietors.
Tagged : /

What is the Figma WordPress design library?

As the name suggests, the WordPress Design Library is a library of WordPress design assets, allowing absolutely everyone to fast create design prototypes for WordPress UI in Figma.

This equipment is useful for designers whilst developing new UI and for everybody trying to make a contribution thoughts, enhancements, or even solutions to worm reviews. Sometimes photos truly do communicate a thousand words.

What Is Figma?

Figma is a collaborative design tool that individuals of the WordPress task’s layout crew were the usage for numerous years to paintings on and share layout principles. It gives a selection of on-hand features together with: in-browser get entry to, wealthy prototyping equipment, issue libraries, code inspectors, stay embeds, inline commenting, plugins, and plenty a good deal greater.

Figma

Perhaps exceptional of all, it’s miles absolutely loose to join up and begin gambling around. If you be a part of the WordPress.Org Figma business enterprise (commands under), you’ll benefit get the right of entry to the WordPress Design Library allowing you to design WordPress UI in no time.

Minds meeting minds is how superb ideas meet the sector

What Is the WordPress Design Library?

It can be easiest to consider the WordPress Design Library as a visible representation of all of the JavaScript components that compose UI in the WordPress codebase. As an end-user of the library, you may use the one’s components in a self-contained surrounding to create new interface designs. It’s the type of like a huge LEGO container containing all of the UI portions (buttons, shape inputs, and so forth.) that you could use to create and try out new designs.

Creating designs with these properties permits rapid ideation on new interfaces by means of doing away with mundane methods that one could in most cases need to paintings thru. Nobody desires to time and again double-take a look at that the button they made flawlessly fits the buttons rendered via the code! And on the flip-aspect of that coin, each person sharing a layout with others will usually endeavor to make precise elements (like buttons) fit what exists inside the code as carefully as feasible. The WordPress Design Library solves both those complications and greater.

Desing

Figma Fundamentals

Before moving into the sensible section of this submit, permit’s quickly cowl some of the fundamental capabilities of Figma libraries. This will help prepare us for operating with the WordPress Design Library.

Components

As we touched on above, the library consists of “components” that function visible opposite numbers to their code-based equivalents. That is to mention, there’s a Button component in Figma, and a matching Button factor inside the WordPress codebase.

Components are factors you can reuse across your designs. They assist to create and control regular designs across tasks.

Variants

Some Figma components offer variants. One example is Button(s) which all have the following states:

  • Resting
  • Hover
  • Focus
  • Disabled
Variants

Overrides

Although any additives you insert are intrinsically related to the master element in the library, it’s far feasible to override a few residences.

While running with an instance of the Button component, you could trade matters like the label, or maybe the heritage shade, at the same time as maintaining the link to the grasp issue inside the library. If you’re familiar with git workflows, this is sort of like developing a local department. Any modifications you make can without difficulty be reset in more than one click.

Tagged : /

Core web vitals and WordPress SEO

As we always know that, We are working to improve our website Core Web Vitals scores for improving ranking in the world’s from the most popular search engine Google and bing when this change is introduced. Many others are working in fear of losing the ranks they currently enjoy.

Core Web Vitals are measurements of page experience that will be combined with existing search signals including mobile-friendliness, safe-browsing, HTTPS-security, and intrusive interstitial guidelines to provide a page experience rank for pages.

Core web vitals

Pages with a first-rate page experience should see stepped forward ranking and in their article Timing for bringing page revel into Google Search, Google additionally introduced that it’ll introduce a visual indicator to discover pages that have met all of the pages revels in criteria. This is expected to be an image that looks in a page’s snippet in search consequences. Obtaining this brand must boom click-via and consequently site visitors for pages.

What do Core Web Vitals SEO?

Core Web Vitals are calculated using data collected by the Chrome browser. You can find your scores, page by page, using Page Speed Insights and Search Console’s Core Web Vitals report.

A web page must have been visited a certain variety of times by using Chrome customers over the last 28 days to sign in a score. If a page has too little facts, Page Speed Insights will show the message “The Chrome User Experience Report does no longer have sufficient real-global velocity records for this web page.”

Core web vitals result

Largest Contentful Paint (LCP): measures loading overall performance up to the point wherein the page is satisfactorily seen. To offer an amazing consumer experience, LCP needs to occur within 2.5 seconds of whilst the web page first begins loading. Over 4 seconds is taken into consideration negative. In the example above, 66% of users had a very good LCP experience (much less than 2.5 seconds), 21% had a terrible experience (over 4 seconds). The average rating is three. Five seconds. The average rating is irrelevant for the test, but, the web page will pass the take a look at if over 75% of customers experienced a good end result. In this case, with the simplest 66% of appropriate consequences, the site did now not achieve an amazing sufficient end result for LCP and for that reason did now not pass the Core Web Vitals evaluation.

First Input Delay (FID): measures interactivity, that means the time a user needed to look forward to the website online to reply after clicking on a hyperlink or button. To provide a good consumer revel in, pages have to have a FID of much less than one hundred milliseconds. Over three hundred milliseconds is taken into consideration poor. The web site used in our example passes this take a look at with 92% of users having an amazing enjoy and an average rating of 32 ms.

Cumulative Layout Shift (CLS): measures visible stability. To provide a very good consumer revel in, pages ought to hold a CLS of much less than 0.1. Over 0.25 is taken into consideration negative. This rating isn’t measured in seconds but as a fragment of factors that trade region unexpectedly throughout a visit. This site passes this take a look at with 89% of customers acquiring a very good revel in.

LCP. FID, CLS

Is WordPress good for Core Web Vitals SEO?

Using WordPress isn’t a handicap for passing Core Web Vitals in comparison to other CMS. However, website hosting, themes, photograph size, and other features you upload on your web page can gradually page down. Writing for SEJ, Roger Montti claims that WordPress Gutenberg 10.1 Boosts Core Web Vitals and this may be a thrilling improvement to comply with. Our article how to enhance your site speed? also stays relevant nowadays if you are seeking out approaches to boom page velocity and overall performance.

Tagged : /

How to migrate WordPress Sites without Losing SEO

KLCWEB knows Migration is a headache process especially when we migrate WordPress. Also, We worry about losing SEO ranking after migration, Right? Now, you can fear free to migrate your WordPress without losing SEO and blogging posts because we have study WordPress migration with WordPress Experts and introduce WordPress migration in an easy way.

Export Content From Old WordPress Site

NOTE:: Before start migration make sure you will take a backup of your site, if anything goes wrong you can immediately restore your site.

You need to log in to your WordPress admin panel, example.com/wp-admin, and go to tools > export > All content and click on the download Export file button of your old website which you want to migrate to the new site.

Do Not Forgot to replace your domain instead of example.com

Make sure you will choose the All content option while exporting content from your old site. Once you have done this the WordPress will start preparing an XML file of your All WordPress contents and will start downloading automatically.

Upload Content to a New WordPress Site

As soon as get an XML file of your old site, you need to import that XML to a new WordPress site by login example.com/wp-admin > tools > import. Here you need to install the WordPress importer plugin to import the XML file of old WordPress.

WordPress Importer

After installing WordPress importer tools, you are able to upload XML file by clicking on the run importer link button and it will ask for upload WordPress XML file, choose that an XML file and click on the Upload file, and import

File upload

In the Next step, WordPress will start uploading an XML file and extract it in the meanwhile it asks for a WordPress author for posts, Either you can mention an old author, or you can create a new one and click on the next button to complete WordPress migration.

After getting all the required details WordPress will upload content and it takes few minutes to complete a task. And you will get an All Done message.

All Done

Setting up Redirects

After successfully migrating content from one WordPress site to another WordPress site, the next step is to set redirection so users can visit the old site and it will be automatically redirected to the new WordPress site.

You can set redirecting inside .htaccess file of old WordPress site by using the this sample code.

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

Remember to replace www.netsite.com with your domain name and save the file and restart your site. Now you are able to see all posts on a new WordPress site without facing any issues.

Tagged : /