nginx泛域名解析配置教程

 更新时间:2017年01月13日 15:13:29   投稿:mrr  
这篇文章主要介绍了nginx泛域名解析配置教程,需要的朋友可以参考下

最近一个项目需要承载高并发请求,所以在后端语言上选择了NodeJs,但是nodejs有时候读取不到请求的主机名,所以想到使用nginx+nodejs的方式进行处理。

Nginx 配置

 代码如下

upstream io_nodes {
server 127.0.0.1:8081;
}
server {
listen 80;
listen [::]:80;
root /var/www/html;
server_name ~^(?<subdomain>.+).example.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-AppId $subdomain;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://io_nodes;
}
}

重启nginx服务器即可。nginx会将所有的 **.example.com** 格式的域名反向代理到本机的**8081**端口,该端口为**nodejs**监听端口。

NodeJs 读取请求域名以及子域名名称

使用express

var host = req.headers.host;
var appid = req.headers['x-appid'];

以上所述是小编给大家介绍的nginx泛域名解析配置教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Linux\Nginx 环境下虚拟域名配置及测试验证

    Linux\Nginx 环境下虚拟域名配置及测试验证

    这篇文章主要介绍了Linux\Nginx 虚拟域名配置及测试验证的步骤详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Nginx服务500:Internal Server Error原因之一

    Nginx服务500:Internal Server Error原因之一

    这篇文章主要介绍了Nginx服务500:Internal Server Error原因之一,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • nginx部署到服务器后文件上传提示405

    nginx部署到服务器后文件上传提示405

    使用nginx部署到服务器后,本地访问服务器地址,上传文件提示:405 Not Allowed,本文就来解决一下该问题,感兴趣的可以了解一下
    2023-10-10
  • nginx 平滑重启的实现方法

    nginx 平滑重启的实现方法

    这篇文章主要介绍了nginx 平滑重启的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)

    Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)

    Nginx安装简记(含PHP支持、虚拟主机、反向代理负载均衡) Nginx,据说高性能和稳定性比Apache还牛,并发连接处理能力强,低系统资源消耗。目前已有250多万web站点在使用
    2009-10-10
  • Nginx热部署的实现

    Nginx热部署的实现

    本文主要介绍了Nginx热部署的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • CentOS 中Nginx的安装方法

    CentOS 中Nginx的安装方法

    最近研究LNMP,首先要在linux下配置nginx服务器,废话少说,下面给大家分享下在CentOS 中Nginx的安装方法
    2017-08-08
  • 详解Nginx HTTP负载均衡和反向代理配置

    详解Nginx HTTP负载均衡和反向代理配置

    这篇文章主要介绍了详解Nginx HTTP负载均衡和反向代理配置,有需要的同学可以了解一下。
    2016-11-11
  • Nginx轻松解决跨域问题的过程详解

    Nginx轻松解决跨域问题的过程详解

    当你遇到跨域问题,不要立刻就选择复制去尝试,请详细看完这篇文章再处理 ,本文给大家详细介绍了Nginx如何轻松搞定跨域问题,文中通过代码示例额和图文介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • nginx反向代理服务因配置文件错误导致访问资源时出现404

    nginx反向代理服务因配置文件错误导致访问资源时出现404

    这篇文章主要介绍了nginx反向代理服务因配置文件错误导致访问资源时出现404,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06

最新评论