返回顶部
首页 > 资讯 > 精选 >nginx如何实现虚拟机配置
  • 806
分享到

nginx如何实现虚拟机配置

2023-06-04 12:06:57 806人浏览 安东尼
摘要

小编给大家分享一下Nginx如何实现虚拟机配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 什么是虚拟主机:虚拟主机是一种特殊的软硬件技术,它可以将网

小编给大家分享一下Nginx如何实现虚拟机配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

 什么是虚拟主机:

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

nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。
1、基于域名的虚拟主机 (server_name来区分虚拟主机——应用:外部网站)
2、基于ip的虚拟主机, (一块主机绑定多个ip地址)
3、基于端口的虚拟主机 (端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台)

范例:

一、 基于域名的虚拟主机

配置通过域名区分的虚拟机
[root@mysql03 nginx]# cat conf/nginx.conf
worker_processes 1;

events {
worker_connections 1024;
}

Http {
include mime.types;
default_type application/octet-stream;

server {
listen 80;
server_name www.nginx01.com;
location / {
root html;
index index.html index.htm;
}
}

server {
listen 80;
server_name www.nginx02.com;
location / {
root /root/html;
index index.html index.htm;
}
}
}

为 域名为 www.nginx02.com 的虚拟机,创建 index 文件    
[root@Mysql03 ~]# mkdir -p /root/html
[root@mysql03 ~]# cd /root/html/
[root@mysql03 html]# vi index.html
[root@mysql03 html]# cat index.html 
<html>
<p>
this is my nginx


</html>

重新加载配置文件
[root@mysql03 nginx]# ./sbin/nginx -s reload

客户端配置路由映射
在 C:\windows\System32\drivers\etc\hosts 文件中添加两行

219.24.26 www.nginx01.com
10.219.24.26 www.nginx02.com
如图:

nginx如何实现虚拟机配置

测试访问

浏览器输入:http://www.nginx01.com/

nginx如何实现虚拟机配置

浏览器输入:http://www.nginx02.com/

nginx如何实现虚拟机配置 >成功!

 补充:如果配置不能正常访问, 试参考 http://blog.csdn.net/zhang123456456/article/details/73252148

二、 基于ip的虚拟主机

一块网卡绑定多个ip
[root@mysql03 nginx]# ifconfig eth0:1 10.219.24.27 
[root@mysql03 nginx]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02 
inet addr:10.219.24.26 Bcast:10.255.255.255 Mask:255.0.0.0
...
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02 
inet addr:10.219.24.27 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
2. 配置通过ip区分的虚拟机 
[root@mysql03 nginx]# cat conf/nginx.conf
user root root; #说明:这里的user根据 自己的nginx.conf文件所在的目录的属主属性而定 
worker_processes 1;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

server {
listen 10.219.24.26:80;
server_name www.nginx01.com;
location / {
root html;
index index.html index.htm;
}
}

server {
listen 10.219.24.27:80;
server_name www.nginx01.com;
location / {
root /root/html;
index index.html index.htm;
}
}
}
3. reopen nginx
[root@mysql03 nginx]# ./sbin/nginx -s reopen

补充:
-- 删除绑定的vip
ifconfig eth0:1 10.219.24.27 down

三、 基于端口的虚拟主机

配置通过端口区分的虚拟机
[root@mysql03 nginx]# cat conf/nginx.conf
user root root; #说明:这里的user根据 自己的nginx.conf文件所在的目录的属主属性而定 
worker_processes 1;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

server {
listen 80;
server_name www.nginx01.com;
location / {
root html;
index index.html index.htm;
}
}

server {
listen 8080;
server_name www.nginx01.com;
location / {
root /root/html;
index index.html index.htm;
}
}
}

以上是“nginx如何实现虚拟机配置”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: nginx如何实现虚拟机配置

本文链接: https://lsjlt.com/news/237969.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • nginx如何实现虚拟机配置
    小编给大家分享一下nginx如何实现虚拟机配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 什么是虚拟主机:虚拟主机是一种特殊的软硬件技术,它可以将网...
    99+
    2023-06-04
  • nginx如何配置虚拟主机
    本篇内容介绍了“nginx如何配置虚拟主机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特...
    99+
    2023-06-20
  • Nginx虚拟主机怎么配置
    本文小编为大家详细介绍“Nginx虚拟主机怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx虚拟主机怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、Nginx虚拟主机的配置虚拟主机:通常...
    99+
    2023-06-29
  • nginx怎么配置虚拟主机
    要配置Nginx虚拟主机,您需要按照以下步骤进行操作:1. 打开Nginx配置文件`nginx.conf`,通常位于`/etc/ng...
    99+
    2023-09-07
    nginx 虚拟主机
  • 如何配置虚拟主机
    配置虚拟主机的步骤如下:1. 在服务器上安装并配置Web服务器软件(例如Apache、Nginx等)。2. 确定要使用的域名或IP地...
    99+
    2023-08-22
    虚拟主机
  • nginx域名虚拟主机怎么配置
    要配置Nginx的域名虚拟主机,可以按照以下步骤进行操作:1. 确保已经安装了Nginx,并且Nginx的配置文件为`/etc/ng...
    99+
    2023-09-05
    nginx 虚拟主机
  • Nginx虚拟主机中怎么配置双主机
    这篇文章将为大家详细讲解有关Nginx虚拟主机中怎么配置双主机,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Nginx上做两个虚拟主机,一个虚拟主机用作运行...
    99+
    2024-04-02
  • nginx虚拟主机如何用
    使用nginx虚拟主机可以将一个服务器分配给多个域名或者网站,可以通过以下步骤进行配置:1. 安装nginx:首先需要安装nginx...
    99+
    2023-08-31
    虚拟主机 nginx
  • 如何配置apache虚拟主机
    要配置Apache虚拟主机,你需要按照以下步骤进行操作:1. 打开Apache配置文件:在Linux上,配置文件通常位于`/etc/...
    99+
    2023-09-12
    虚拟主机 apache
  • 虚拟主机如何看配置
    虚拟主机的配置可以通过以下几个方面进行查看:1. 控制面板:如果您使用的是虚拟主机提供商提供的控制面板,比如cPanel、Plesk...
    99+
    2023-09-05
    虚拟主机
  • Apache虚拟主机如何配置
    要配置Apache虚拟主机,您可以按照以下步骤进行操作: 打开Apache配置文件 首先,打开Apache配置文件。在大多数情况下,Apache的配置文件位于/etc/apache2/httpd.conf或/etc/apache2/ap...
    99+
    2024-07-04
    apache
  • nginx配置虚拟主机的详细步骤
    虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功...
    99+
    2024-04-02
  • Nginx主机域名配置如何实现
    本篇内容主要讲解“Nginx主机域名配置如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx主机域名配置如何实现”吧!一、配置多个端口访问不同文件相同域名,不同端口,不同文件#两个不...
    99+
    2023-07-05
  • Nginx的虚拟主机配置方式有哪些
    Nginx的虚拟主机配置方式有以下几种:1. 基于端口的虚拟主机配置:可以通过在Nginx的配置文件中定义多个server块来实现基...
    99+
    2023-08-25
    虚拟主机 Nginx
  • 如何增加nginx虚拟主机
    要增加Nginx虚拟主机,可以按照以下步骤进行操作:1. 打开Nginx的配置文件,在Linux系统中,该文件通常位于`/etc/n...
    99+
    2023-08-22
    虚拟主机 nginx
  • CentOS7如何配置httpd虚拟主机
    CentOS7配置httpd虚拟主机的操作步骤:1、查看CentOS7系统版本和httpd版本;2、输入“systemctl start httpd.service ”命令启动httpd;3、使用curl命令访问虚拟主机;4、借助mkdir...
    99+
    2024-04-02
  • centos7如何配置虚拟交换机
    小编给大家分享一下centos7如何配置虚拟交换机,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!虚拟交换机配置inux VLAN配置(vconfig)安装vlan...
    99+
    2023-06-10
  • 虚拟主机如何配置插件
    要配置虚拟主机插件,您需要完成以下几个步骤:1. 打开您的虚拟主机控制面板或服务器管理界面。2. 在控制面板中,找到插件管理或扩展功...
    99+
    2023-08-29
    虚拟主机
  • Tomcat中如何配置虚拟主机
    要配置虚拟主机在Tomcat上,需要进行以下步骤: 打开Tomcat的配置文件server.xml,一般位于Tomcat的conf...
    99+
    2024-04-09
    Tomcat
  • 如何为虚拟机配置网络
    为虚拟机配置网络可以通过以下步骤完成: 打开虚拟机管理软件(如VirtualBox、VMware等),选择要配置网络的虚拟机。 进入虚拟机的设置界面,找到网络选项。 在网络选项中,选择网络连接方式,可以选择使用NAT、桥接、仅主机等不同的...
    99+
    2024-06-11
    virtualbox
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作