Last update at :2024-07-06,Edit by888u
From virtual hosting to VPS and server selection and use, in the former, we use whatever environment the merchant gives us. At most, we will ask whether there is a Windows system or a Linux system, which is suitable for us. Website program compatibility. After we switch to using a VPS hosting environment, all environments need to be configured and built by ourselves.
Generally, we will use the Windows IIS WEB environment, or install the WEB panel in the Linux system environment, as well as one-click installation packages of various combinations of LAMP, LNMP, LNMPA, LLSMP, etc., or even manually compile and configure the environment ourselves Frame the website. Among all the processes here, the most important thing we need to distinguish is the choice of WEB server environment, such as whether to use Apache, Nginx, Lighttpd, or LiteSpeed, etc.
If we are a simple environment application, there is no need to study in depth. It is enough to be able to run the basics. In the process of learning, Snail will only use Apache, Nginx, Lighttp, LiteSpeed, etc. at most. WEB environment, but for the purpose of organizing this article, we try to find and include as many of the 6 currently commonly used WEB server software environments.
First, IIS
Internet Information Server (IIS) is familiar to most of our users. Even if we do not use or use Windows VPS/server, at least the computer we use locally still has a WIN system, and the WIN website environment is based on In Microsoft's IIS server environment, although there are many one-click software to build WEB tools, if we personally use the server, it is recommended to add the site directly on IIS, which can also ensure the security of the system and save resources.
Second, Apache
We use the Apache server environment a lot. Whether it is the configuration of a virtual host or a VPS environment, it may be slightly easier to build and deploy a site using this server, especially the pseudo-static settings. However, the Apache WEB server environment takes up a lot of memory and consumes a lot of server resources such as CPU. We can use it for small traffic sites, but it is not recommended for large traffic sites.
Third, Nginx
Nginx is a lightweight WEB server. Its stability and configuration are relatively simple. It occupies and consumes less resources than Apache mentioned above. It has more concurrent connections and consumes more memory and CPU resources. Low, suitable for medium and large website projects. Judging from some netizens Snail has contacted and the environment in which it is used, LNMP (Nginx) has tended to be used by more users, whether it is WEB panel configuration or one-click package installation, such as Jun Ge’s LNMP, and those who came into contact with it some time ago The one-click package LNMP environment provided by LINUXEYE is a tool that is relatively easy to use and has many documentation references.
Fourth, LiteSpeed
LiteSpeed, the most commonly used snail is the LLSMP one-click package environment. It is deployed in the LiteSpeed+PHP+MYSQL environment. It takes up very little memory and can directly read the configuration information of Apache. For example, the same can be used. htaccess pseudo-static rules, for example, a website environment can be built on a VPS host with 128MB or 256MB memory. LiteSpeed is a paid version with a concurrency limit of 150. We can also use the free OpenLiteSpeed version with no limit on concurrency.
Fifth, Lighttpd
Lighttpd is an open source WEB server software based on BSD license. When it was originally developed, it was aimed at high-performance websites just like the command, providing a safe, fast, and compatible WEB server environment. Lighttpd takes up very little memory and CPU, and has a wealth of modules that support FastCGI, CGI, Auth, output compression, URL rewriting and other functions.
Sixth, Tomcat
Tomcat, this WEB server environment is a core project of the Jakarta project of the Apache Software Foundation. It was jointly developed by Apache, Sun and other companies and individuals. Because of the strong participation and support of SUN, regardless of It is well demonstrated both in terms of technology and application promotion, and is widely used by JAVA enthusiasts.
To summarize, we mostly use the above 6 WEB server environments. Others include Jetty, Zeus, BEA WebLogic, etc. that are not commonly used by the public. For ordinary users, we can be familiar with 1-2 A WEB panel with a wide range of users, 1-2 one-click package installation, or the installation environment combination that can be configured manually by oneself is enough for us to play with the website. Unless we are high-end people engaged in development and pursuing technology, then we need to study more deeply.
Recommended site search: server Hong Kong, server rental US high defense, US server defense, registered domain name query, Hong Kong server rental 99idc, domain name, Korean high defense server, vps host, free http proxy ip, server rental US high defense< /p>
发表评论