Nginx配置 多个域名指向同一个服务器文件

这篇具有很好参考价值的文章主要介绍了Nginx配置 多个域名指向同一个服务器文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目的

因为公司开发方面有响应的需求,需要多个域名指向同一个服务器下的文件(即访问的域名不同但访问的服务器下的文件是同一个)

准备工作

  1. 已经过解析 并且指向同一个ip地址的多个域名
  2. 服务器nginx已配置好
  3. 如果有需求需要给域名配置ssl证书(https)

修改内容

  1. 找到服务器的nginx.conf文件 一般情况下会在etc文件下的nginx文件内
  2. 修改内容:
// An highlighted block
 server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        # Load configuration files for the default server block.
        # include /etc/nginx/default.d/*.conf;
        #可以将公用的配置提取出来了,这样增加域名会更灵活
        #公共配置放置在这里
    }

  server {
        listen       443 ssl http2 default_server;
        listen       [::]:443 ssl http2 default_server;
        server_name  域名1;

        ssl_certificate ssl证书的pem文件路径;
        ssl_certificate_key ssl证书的key文件路径;

        include ka.conf;
    }
   server {
        listen       443 ssl http2 ;
        listen       [::]:443 ssl http2 ;
        server_name  域名2;

        ssl_certificate ssl证书的pem文件路径;
        ssl_certificate_key ssl证书的key文件路径;
        include ka.conf;
    }

因为我是在linux下修改的配置文件 所以修改完成之后需要判断
3. 保存修改:Esc推出,输入:wq
4. 执行 nginx -t 测试nginx.conf是否合法
5. nginx -s reload 重启nginx文章来源地址https://www.toymoban.com/news/detail-514619.html

注意:

  1. 查看一以下 下面图片画横线画红线处的区别,default_server默认服务器端口只能有一个不可重复出现 否则报错。Nginx配置 多个域名指向同一个服务器文件
    3.服务器重启后测试是否配置成功,在浏览器输入路径的时候需要在路径上带有http/https,即需要是一个完整的路径

到了这里,关于Nginx配置 多个域名指向同一个服务器文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nginx的同一个端口配置支持http与https协议

    http://www.baidu.com:5000 https://www.baidu.com:5000 请求自定义端口的http 跟https,都一样的页面 vim /opt/lucky/nginx/conf/vhosts/baidu.conf

    2024年02月13日
    浏览(43)
  • centos nginx配置ipv4和ipv6的地址都可以访问同一个网站

    在 Nginx 中配置使 IPv4 和 IPv6 地址都可以访问同一个网站相对简单。只需要确保 Nginx 配置文件正确地配置了监听 IPv4 和 IPv6 地址的监听器即可。 打开你的 Nginx 配置文件,通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/ 目录下。 编辑配置文件,添加以下内容来配置监听 IPv4 和 IP

    2024年02月12日
    浏览(38)
  • 多个硬盘挂载到同一个目录

    同一目录无法重复挂载,后挂载的会覆盖之前挂载的磁盘。但是现在需要将4块磁盘并行挂载,该如何操作呢? 将2块磁盘合并到一个逻辑卷 进行挂载。 基本知识 基本概念PV(Physical Volume)- 物理卷物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整

    2024年02月08日
    浏览(61)
  • Java狗血神坑记录A a = new A();A b = a;a b指向同一个对象

    业务场景,有一个订单更新逻辑,测试订单不需要审批。 订单类型可编辑,如果是从测试类型–》正式类型,需要以上审批状态置为未审批,重新审批。 实际项目已经是七手八手的了,在原来的*山继续修修补补。 大致逻辑有下面这些东西

    2024年02月11日
    浏览(39)
  • keepalived 主备都存在vip, keepalived主备跨网段配置;keepalived主备服务器不在同一个网段怎么配置

    主机:128.192.10.10 备机:128.192.11.11 备机:128.192.22.22 通过上述示例,根据自己的服务修改配置。 注意上图中标记的空格不要不能省略;本人因设置为“unicast_peer{” 缺失了大括号{前面的空格,怎么调试都不通过。切记切记

    2024年02月01日
    浏览(54)
  • vue 实现多个路由共用同一个页面组件

    这样的弊端是如果router-view里包含其他组件,切换其他组件会让其他组件也重新渲染。 这样的问题是导致切换路由会闪烁一下。因为切换后所有钩子函数都重新触发了。

    2024年02月07日
    浏览(42)
  • 在IDEA同一个窗口中同时打开多个独立项目

    不知道大家在使用Intellij Idea的时候,有没有遇到过类似的问题?自己负责了很多项目,使用idea的时候,经常要在不通的项目代码之间切换来切换去。搜索代码的时候只能搜到当前打开的这个项目代码。 因为这些原因,一些零碎的小项目还是得用Eclipse开发。有时候也会用An

    2024年02月14日
    浏览(54)
  • 【注意】当同一个Class的多个对象出现在同一段代码内的时候,极易出错。

    下面的 paymentQuery 方法坐落于我们lijianjin系统的LiJianJinPaymentQueryBizService。 这两个bankOrderFlow、orderFlow,... 乱花渐欲迷人眼的赶脚,但其实,这是像“shǐ”一样的代码。         在我们的zhongtai-channel-provider, 上周出现并紧急fix了一个bug。竟然也是 此种情况 引发的bug。   先上

    2024年04月28日
    浏览(48)
  • Linux--多个源文件编译成同一个可执行文件

    写法一:不推荐 写法二、推荐 $@: 代表目标文件    $^: 代表生成目标文件的所有源文件

    2024年02月15日
    浏览(48)
  • git同一分支上多个commit合成一个的操作

    1、首先git log——查看当前分支的提交记录 ,想要把圈起来的commit合成一个, 2、开始合并,敲下面这个命令 git rebase -i commitId commitId即找出要合并的几个commit的前一个commit的ID -i 的参数是不需要合并的 commit 的 hash 值,这里指的是第一条 commit, 接着键盘摁下 i 键,我们就进

    2024年01月19日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包