Home >Operation and Maintenance >Linux Operation and Maintenance >Detailed explanation of issues related to Linux virtual hosts

Detailed explanation of issues related to Linux virtual hosts

巴扎黑
巴扎黑Original
2017-08-10 11:56:131891browse

[Introduction] We know that the Linux operating system is currently the most widely used operating system on servers. Is the virtual host under the Linux operating system what we often call the Linux virtual host? In fact, it is not professionally speaking. It is a virtual environment installed on Windows. It is actually just a file. We know that the Linux operating system is currently widely used on servers. Is the virtual host under the Linux operating system what we often call the Linux virtual host? In fact, it is not professionally speaking. It is a virtual environment installed on Windows. It is actually just a file. Let's take a closer look at some things about Linux and virtual hosts. First, let’s take a look at the advantages of Linux virtual hosting.

Advantages of Linux virtual host:

1. Open idea, open source code, independent improvement or customization;

2. Free spirit , free to use;

3. Complete network functions, built-in TCP/IP protocol;

4. A true multi-tasking, multi-user operating system;

5 , completely runs in protected mode, making full use of CUP performance;

6. Advanced memory management mechanism, more effective use of physical memory;

7. Stability, security, and efficiency ;

8. Compatible with UNIX systems at the source code level and compliant with IEEEPOSIX standards. 9. Supports dozens of file system formats. 10. Device independence and good portability.

Linux-based virtual host construction:

1 Install webmin.

2 Enter webmin to install the virtual-host module.

3 When BIND 9 is installed on the server, the module path in webmin must also be modified accordingly.

4 According to the help manual, 1) recompile apache2 first and add ./configure –prefix=/usr/local/apache/ –enable-suexec2) configure Apache, mainly including modifying the path of httpd, etc. 3) Add NameVirtualHost ip LoadModule suexec_module modules/mod_suexec.so.

5 Enter http://ip:10000/virtual-host, follow the prompts, delete some unused modules, and then run the module successfully.

6 add new virtual-server, fill in the corresponding domain name, account information, and click OK.

Linux virtual host configuration:

1. Virtual host configuration based on IP address:

Step 1: For the host Set their own IP addresses for different network cards in the httpd.conf configuration file;

Step 2: vim /etc/httpd.conf In the httpd.conf configuration file, set different configuration sections for each virtual host;

Step 3: Create directories and homepage files for different virtual sites;

Step 4: Restart the Apache service. Use elinks or enter different IP addresses in the browser to browse to pages with different content.

2. Name-based virtual host configuration:

Step 1: Modify the virtual host configuration section in the configuration file httpd.conf;

Steps Two: Create directories and homepage files for different virtual sites;

Step three: Restart the Apache service.

The above is the detailed content of Detailed explanation of issues related to Linux virtual hosts. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn