美文网首页.Net Core 5学习笔记
6、Nginx做反向代理进行.Net Core多站点配置

6、Nginx做反向代理进行.Net Core多站点配置

作者: _千_鸟_ | 来源:发表于2020-12-23 17:45 被阅读0次

前面熟悉了Blazor的部署,数据处理以及使用supervisor进程守护。

正式使用时,还需要进行Nginx部署,主要解决多个站点的访问问题。

如现在Linux服务器有两个站点:

A站点:http://localhost:5000

B站点:https://localhost:5001

这两个站点都是.net core发布运行的,通过supervisor进行站点管理(负责停止、启动、重启等)

但是对于访问来说,增加端口号的访问方式体验实在太差,所以还是部署Nginx进行反向域名代理吧。

主要原理:

Nginx监听80端口和service_name,进行请求转发至对应的站点

默认情况下,Nginx添加站点如下图所示:

以上是直接服务,涉及不到代理,配置反向代理示例如下:

如果要配置多个站点.net core站点,只需要复制sever,修改server_name和proxy_pass的地址即可。(注意listen后的default_server,只能有个一个)

相关命令:

验证配置是否正确:  nginx -t

查看Nginx的版本号:nginx -V

启动Nginx:start nginx

快速停止或关闭Nginx:nginx -s stop

正常停止或关闭Nginx:nginx -s quit

配置文件修改重装载命令:nginx -s reload

补充:

1、安装nginx

yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel

sudo yum install -y nginx

2、配置防火墙80与443

sudo firewall-cmd --permanent --zone=public --add-service=http

sudo firewall-cmd --permanent --zone=public --add-service=https

sudo firewall-cmd --reload

3、nginx常用命令

   查看nginx状态

sudo systemctl status nginx

   启用nginx服务器

sudo systemctl start nginx

  重新加载nginx服务器

sudo systemctl reload nginx

  禁用nginx服务器

sudo systemctl disable nginx

4、nginx使用位置

 配置文件位置

/etc/nginx

 日志文件位置

/var/log/nginx

相关文章

  • 6、Nginx做反向代理进行.Net Core多站点配置

    前面熟悉了Blazor的部署,数据处理以及使用supervisor进程守护。 正式使用时,还需要进行Nginx部署...

  • Nginx中配置https做反向代理 - 知识林

    本文章来自【知识林】 在Centos中的Nginx配置https做反向代理跟配置http做反向代理基本一样,只是多...

  • Error: .ini file does not includ

    Centos7下部署.net core web api,反向代理使用的nginx. 需要supervisor来守护...

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

  • 01-nginx前端方向代理

    前端反向代理 1.下载nginx 2. 配置nginx.conf反向代理

  • nginx

    nginx的配置、虚拟主机、负载均衡和反向代理一nginx的配置、虚拟主机、负载均衡和反向代理二nginx的配置、...

  • nginx做代理上网

    nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网),nginx反向代理看这里nginx反向...

  • 为nginx反向代理配置Let's Encrypt

    在Ubuntu系统上为nginx反向代理站点配置Let's Encrypt,实现SSL即https访问: 安装Le...

  • nginx反向代理

    什么是反向代理 如何实现反向代理 准备工作以及安装nginx 配置nginx nginx的初始配置文件去掉注释后的...

  • nginx 配置

    nginx 多个 root页面配置 反向代理

网友评论

    本文标题:6、Nginx做反向代理进行.Net Core多站点配置

    本文链接:https://www.haomeiwen.com/subject/ssrunktx.html