Nginx 和 RabbitMq

本文介绍了Nginx的安装、配置及应用,包括作为静态网站部署、虚拟主机和反向代理(负载均衡)。同时详细阐述了RabbitMQ的基本概念、安装过程以及使用入门,包括消息发送和接收。通过实例展示了如何配置Nginx的Hosts和虚拟主机,以及RabbitMQ的可视化管理。
摘要由CSDN通过智能技术生成

Nginx

是一个高性能的HTTP和反向代理服务器,也是一个电子邮件IMAP/POP3/SMTP代理服务器。其特点是占有内存少,并发能力强。中国大陆使用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。

nginx 优秀博客

https://blog.csdn.net/IT_lukaifang/article/details/83045806

使用场景:
1.http服务器,静态网页

Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。

2.虚拟主机

可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

3.作为负载均衡服务器

当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

Nginx的windows下安装(开发)

绿色软件解压即可安装

在这里插入图片描述

默认端口80
使用

nginx可以通过命令行来启动,操作命令:
启动: start nginx.exe
停止: nginx.exe -s stop
重新加载: nginx.exe -s reload 修改了配置文件的时候需要重新加载.

端口被占用:
https://www.runoob.com/w3cnote/windows-finds-port-usage.html
在这里插入图片描述

Nginx配置文件
http {
   
   ...
 	#服务(主机)
    server {
   
        listen       86;
        server_name  127.0.0.1;
		
        location / {
   
            root   hrm-user;
            index  index.html index.htm;
        }
    }

location / 解释:

  • “ / ” 所有的请求
  • root hrm-user; 去 hrm-user目录中找资源
  • index 主页配置
Nginx做静态网站部署

把静态网站放入html目录即可

在这里插入图片描述

Nginx虚拟主机

虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。

1.准备两个站点 目录

在这里插入图片描述

2.修改配置
http {
   
   ...
   #用户站点
    server {
   
        listen       86;
        server_name  127.0.0.1;

        location / {
   
            root   hrm-user;
            index  index.html index.htm;
        }
    }
    #主站点
    server {
   
        listen       99;
        server_name  127.0.0.1;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
   
            root   hrm-home;
            index  index.html index.htm;
        }

        ...
3.重启访问
127.0.0.1:86
127.0.0.1:99
域名

域名([Domain Name](https://baike.baidu.com/item/Domain Name)),是由一串用“点”分隔的字符组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个IP地址上有“面具” 。
在这里插入图片描述##### 5.1.域名解析步骤

  • 浏览器输入的域名从本地hosts去匹配ip
  • 去DNS服务器解析域名 , 找到对应的ip
  • 使用ip进行访问
5.2.配置本地域名
5.2.1.配置Hosts
127.0.0.1 www.hrm.com
127.0.0.1 user.hrm.com
5.2.2.修改Nginx
...
server {
   
        listen       80;
        server_name  user.hrm.com;

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

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
   
            root   hrm-home;
            index  in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值