当前位置:首页 > 经验 >

虚拟主机目录是什么(免费的虚拟主机空间在哪)

来源:原点资讯(www.yd166.com)时间:2024-03-31 22:21:19作者:YD166手机阅读>>

前面讲了如何安装配置nginx,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html

今天要说的是Nginx如何配置虚拟主机。

需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。

一、什么是虚拟主机

虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响的。

如下图:

虚拟主机目录是什么,免费的虚拟主机空间在哪(1)

通过nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置:

1、基于ip的虚拟主机

2、基于域名的虚拟主机

3、基于端口的虚拟主机

实际使用的过程中,我们一般常用的是用域名或是端口来区分web服务。只不过我这里为了讲的全面一点,会把三种配置都讲一讲。

二、Nginx配置文件的结构

nginx的配置文件结构如下:

...... events { ....... } http{ ....... server{ ....... } server{ ....... } }

每个server就是一个虚拟主机。

三、基于ip的虚拟主机配置

Linux操作系统允许添加IP别名,就是在一块物理网卡上绑定多个lP地址。这样就能够在使用单一网卡的同一个服务器上运行多个基于IP的虚拟主机。

应用场景

一台nginx服务器绑定两个ip:192.168.78.132、192.168.78.133,访问不同的ip请求不同的html目录,即:

访问http://192.168.78.132将访问html132目录下的html网页

访问http://192.168.78.133将访问html133目录下的html网页

i. 准备环境

创建192.168.78.132 的虚拟机,保证本地电脑和虚拟网络通畅。

在192.168.78.132上安装nginx。这个之前讲过nginx 的源码安装,大家可以去看看这篇文章:https://www.cnblogs.com/zhangweizhong/p/11378512.html

ii. 绑定多ip

1、修改网络配置文件,进入到/etc/sysconfig/network-scripts,编辑ifcfg-ens33文件如下:

TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no # BOOTPROTO=dhcp 注意区别!!! DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=26c2f3f8-62c5-4571-80e2-ca394cfd43da DEVICE=ens33 ONBOOT=yes ZONE=public # 注意区别 IPADDR0=192.168.78.132 PREFIX0=24 IPADDR1=192.168.78.133 PREFIX1=16

2、保存修改,重启网络: systemctl restart network

[root@bogon network-scripts]# systemctl restart network

这个是参照网上的资料,不明白的可以去这里看看具体如何操作:https://blog.csdn.net/u013887008/article/details/79589656

iii. 创建两个web网站

进入/usr/local/nginx 目录,将原来nginx的html目录拷贝两个目录 “html132”和“html133”,为了方便测试需要修改每个目录下的index.html内容使之个性化。

cd /usr/local/nginx cp -r html html132 cp -r html html133

iv. 配置虚拟主机

修改/usr/local/nginx/conf/nginx.conf文件,添加两个虚拟主机,如下:

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #配置虚拟主机192.168.78.132 server { #监听的ip和端口,配置192.168.78.132:80 listen 80; #虚拟主机名称这里配置ip地址 server_name 192.168.78.132; #所有的请求都以/开始,所有的请求都可以匹配此location location / { #使用root指令指定虚拟主机目录即网页存放目录 #比如访问http://ip/test.html将找到/usr/local/html3/test.html #比如访问http://ip/item/test.html将找到/usr/local/html3/item/test.html root /usr/local/nginx/html132; #指定欢迎页面,按从左到右顺序查找 index index.html index.htm; } } #配置虚拟主机192.168.78.133 server { listen 80; server_name 192.168.78.133; location / { root /usr/local/nginx/html133; index index.html index.htm; } } }

v. 测试

重新启动nginx,观察端口监听状态:

访问http://192.168.78.132/

虚拟主机目录是什么,免费的虚拟主机空间在哪(2)

访问http://192.168.78.133/

虚拟主机目录是什么,免费的虚拟主机空间在哪(3)

四、最后

以上,就把nginx 基于ip的配置虚拟主机讲完了。后面会继续讲基于域名和端口的配置。

,

栏目热文

虚拟主机干嘛用的(虚拟主机主要有哪几种)

虚拟主机干嘛用的(虚拟主机主要有哪几种)

虚拟主机的概念最早诞生于1965年,伴随着世界上第一个网站的诞生而诞生,并且已被连续使用了多年。截至到目前,虚拟主机依然...

2024-03-31 22:06:49查看全文 >>

一棵树的价值及图解(一棵树的价值讲解视频)

一棵树的价值及图解(一棵树的价值讲解视频)

科学家预测:①如果没有森林,90%的淡水将直接流入大海;②如果没有森林,风速将会增加60%—80%;③如果没有森林,45...

2024-03-31 22:22:34查看全文 >>

一棵树的生命价值有多大(一棵树的价值哲学)

一棵树的生命价值有多大(一棵树的价值哲学)

如果你要写树就不能只写树要写它微小的种子破土而出向阳而生的勇气写它强大的根系深扎大地滋润枝丫的深沉写它片片枝叶伸向高空枝...

2024-03-31 21:52:57查看全文 >>

一棵树的价值有多大(一棵树的价值你造吗)

一棵树的价值有多大(一棵树的价值你造吗)

植树节来源: 中国甘肃网,...

2024-03-31 22:18:17查看全文 >>

一棵树的价值阅读理解(生命的价值阅读理解基础训练)

一棵树的价值阅读理解(生命的价值阅读理解基础训练)

三月,盼望的春天已在路上。今年植树节,我们比往常更期待绿色、期待生命、期待希望。经过几代治沙人接续奋斗,塞罕坝绿了,毛乌...

2024-03-31 21:54:39查看全文 >>

虚拟主机的好处(虚拟主机的优势在哪)

虚拟主机的好处(虚拟主机的优势在哪)

21世纪是互联网快速发展的时代,生活中各个方面都有互联网的存在,所以越来越多的用户开始建立自己的网站或博客。网站的建设中...

2024-03-31 22:02:05查看全文 >>

虚拟主机怎么理解(虚拟主机主要有哪几种)

虚拟主机怎么理解(虚拟主机主要有哪几种)

虚拟主机是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。每个虚拟主机之间,彼此独立,有独...

2024-03-31 21:44:33查看全文 >>

虚拟主机与云主机有什么区别(虚拟主机和云电脑真实区别)

虚拟主机与云主机有什么区别(虚拟主机和云电脑真实区别)

企业建站的时候可能会遇到各种各样的问题,其中在云主机和虚拟主机的选择上往往会十分作难。其实这两款主机的价格差别并不是很...

2024-03-31 22:09:23查看全文 >>

虚拟主机有什么和什么的优点(虚拟主机和服务器哪个好)

虚拟主机有什么和什么的优点(虚拟主机和服务器哪个好)

虚拟主机是服务器虚拟化的一种产物,是将物理资源抽象成了一种逻辑资源。虚拟主机在一定程度上是整合了服务器,提高了资源的利用...

2024-03-31 22:04:35查看全文 >>

虚拟主机是什么样子的(虚拟主机通俗解释)

虚拟主机是什么样子的(虚拟主机通俗解释)

2016年开始用的bluehost主机,选择的香港的主机,当时感觉速度还不错,使用了3年,于去年2019年选择了续费3年...

2024-03-31 22:22:54查看全文 >>

文档排行