在nginx中如何设置三级域名

发布时间 - 2023-05-23 00:00:00    点击率:

问题描述

通过配置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;
  }
}
#服务2
server {
  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  # default  # http  # SEO  # 都是  # 望文生义  # 这两个  # 更高  # 跳转  # 基本知识  # 长了  # 填入  # 者也  # 顶级域名 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现数据库事务?(DB Facade示例)  如何批量查询域名的建站时间记录?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  动图在线制作网站有哪些,滑动动图图集怎么做?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  在线制作视频网站免费,都有哪些好的动漫网站?  简单实现Android文件上传  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何在万网利用已有域名快速建站?  jQuery 常见小例汇总  java获取注册ip实例  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  如何撰写建站申请书?关键要点有哪些?  如何在香港免费服务器上快速搭建网站?  Laravel如何实现API速率限制?(Rate Limiting教程)  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  js代码实现下拉菜单【推荐】  公司门户网站制作流程,华为官网怎么做?  青岛网站建设如何选择本地服务器?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  香港服务器WordPress建站指南:SEO优化与高效部署策略  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel如何使用Blade组件和插槽?(Component代码示例)  中山网站制作网页,中山新生登记系统登记流程?  香港服务器选型指南:免备案配置与高效建站方案解析  百度浏览器如何管理插件 百度浏览器插件管理方法  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  如何用花生壳三步快速搭建专属网站?  Python自动化办公教程_ExcelWordPDF批量处理案例  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何为不同团队 ID 动态生成多个独立按钮  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  javascript读取文本节点方法小结  javascript中对象的定义、使用以及对象和原型链操作小结  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何在Ubuntu系统下快速搭建WordPress个人网站?  大连 网站制作,大连天途有线官网?  浅谈javascript alert和confirm的美化  LinuxCD持续部署教程_自动发布与回滚机制  如何实现javascript表单验证_正则表达式有哪些实用技巧  如何在IIS中新建站点并配置端口与物理路径?  ,在苏州找工作,上哪个网站比较好?