千家信息网

在nginx中如何设置三级域名

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"在nginx中如何设置三级域名"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"在
千家信息网最后更新 2026年11月03日在nginx中如何设置三级域名

这篇"在nginx中如何设置三级域名"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"在nginx中如何设置三级域名"文章吧。

问题描述

通过配置nginx可以设置一个ip地址下面通过不同的端口访问不同的web应用,但是时间长了之后端口号和应用之间的关系就很模糊了。

如 http://120.79.79.xx:9001 和foreign.xxx.xin 虽然这两个网址都是指向同一个网站,但是后者显然望文生义,比前者好很多。同时在网站seo中,后者也比前者的权重更高。

基本知识

顶级域名:.com .cn

二级域名:baidu.com sina.com ,这其中baidu 和sina就是二级域名

三级域名:zhidao.baidu.com 其中zhidao就是三级域名

基本步骤

  • 设置地址解析

  • 配置nginx 监听

  • 配置nginx 跳转

创建地址解析

笔者使用的阿里云,登录到阿里云后台后,新增a记录,将三级域名名称填入到主机记录中,具体填写方法可以参考下图

配置nginx

修改 /etc/nginx/sites-aviablable中的default 文件,完整代码如下:

server {  listen 80 default_server;  listen [::]:80 default_server;  root /var/www/html/wordpress;  index index.php index.html index.htm index.nginx-debian.html;  server_name www.xxxx.xin;  location / {    try_files $uri $uri/ =404;  }  location ~ \.php$ {    include snippets/fastcgi-php.conf;    fastcgi_pass unix:/run/php/php7.0-fpm.sock;  }  location ~ /\.ht {    deny all;  }}#服务2server {  listen 80;  server_name foreign.xxx.xin;  location / {    proxy_pass http://120.79.xx.xx:9000/;  }}

两个服务都是监听的同一个端口80,但是服务2 的server_name 和新设置的地址解析保持一致。然后设定proxy_pass 将80端口获取到的信息转发到9000端口。

以上就是关于"在nginx中如何设置三级域名"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

域名 内容 地址 端口 配置 就是 知识 服务 不同 两个 二级域名 文章 步骤 篇文章 网站 阿里 应用 监听 一致 望文生义 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 湖北九亚互联网络科技有限公司 为想互联网科技怎么样 互联网科技行业发展 互联网金融 科技 互联网科技排名 狮子座互联网科技培训 居家互联网科技有限公司 滨湖区互联网智能科技产品供应 阿里巴巴算科技企业还是互联网 青岛科技大学互联网大赛研究生 科技互联网海报 广州富喜互联网络科技 易企秀互联网科技是做什么的 互联网硬科技公司 广州梦谷互联网科技有限公司领导 互联网科技企业商标注意事项 版纳互联网科技选哪家 互联网科技和医药行业 互联网科技对化妆品行业 互联网新科技 火传媒上海互联网科技 银川新华互联网科技学校地址 996高科技互联网公司 如何创新互联网科技 保险科技服务互联网营销体系 为客找房互联网科技公司怎么样 广东鹅鹅鹅互联网科技有限公司 国产互联网科技公司 互联网科技收购价值
0