博客
关于我
阿里云创建二级域名,并在在nginx中配置二级域名访问
阅读量:137 次
发布时间:2019-02-26

本文共 1242 字,大约阅读时间需要 4 分钟。

创建二级域名及Nginx配置指南

一、创建二级域名

在创建并配置二级域名之前,需先完成以下步骤:

  • 进入阿里云的域名管理界面

    访问阿里云管理平台,进入“域名管理”模块。

  • 新建二级域名

    在域名列表中,点击“新增解析”,填写所需的二级域名(如mp.xxx.cn),完成后保存。

  • 配置DNS解析

    确保新建的二级域名已正确解析到阿里云的服务器IP地址。

  • 验证域名访问

    在浏览器中输入二级域名地址(如http://mp.xxx.cn),确认访问无误。

  • 二、Nginx配置指南

    接下来,将二级域名配置到Nginx服务器中:

  • 安装Nginx(以CentOS7为例)

    • 添加Nginx源:
      sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    • 更新源并安装:
      yum search nginx
      yum install -y nginx
    • 启用并启动服务:
      sudo systemctl start nginx.service
      sudo systemctl enable nginx.service
    • 常用命令:
      nginx -t # 测试配置
      systemctl is-enabled nginx.service # 查询服务状态
  • 配置Nginx服务器块

    /etc/nginx/conf.d目录下创建新的配置文件mp.xxx.cn.conf,内容如下:

    server {
    listen 80;
    server_name mp.xxx.cn;
    # 静态文件托管
    location / {
    root /var/lib/jenkins/workspace/-admin/dist;
    try_files $uri $uri/ /index.html;
    index index.html index.htm;
    }
    # 前端路由处理
    location @router {
    rewrite ^.* /index.html last;
    }
    # API代理
    location /api/v1 {
    proxy_pass http://localhost:5000/api/v1;
    }
    }
  • 加载配置文件

    使新的配置生效:

    sudo nginx -s reload
  • 注意事项

    • 域名解析:确保DNS记录已正确指向阿里云服务器IP地址。
    • 服务器权限:确认Nginx服务有权限访问静态文件目录/usr/share/nginx/html
    • 端口配置:如API服务运行于非标准端口(如5000),需在Nginx配置中相应设置。

    通过以上步骤,您已成功创建并配置二级域名及Nginx服务器,访问二级域名地址即可查看内容。

    转载地址:http://ijvf.baihongyu.com/

    你可能感兴趣的文章
    Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据
    查看>>
    nginx最最最详细教程来了
    查看>>
    Nginx服务器---正向代理
    查看>>
    Nginx服务器上安装SSL证书
    查看>>
    Nginx服务器的安装
    查看>>
    Nginx模块 ngx_http_limit_conn_module 限制连接数
    查看>>
    nginx添加模块与https支持
    查看>>
    Nginx用户认证
    查看>>
    Nginx的location匹配规则的关键问题详解
    查看>>
    Nginx的Rewrite正则表达式,匹配非某单词
    查看>>
    Nginx的使用总结(一)
    查看>>
    Nginx的使用总结(三)
    查看>>
    Nginx的使用总结(二)
    查看>>
    Nginx的可视化神器nginx-gui的下载配置和使用
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nginx访问控制_登陆权限的控制(http_auth_basic_module)
    查看>>
    nginx负载均衡和反相代理的配置
    查看>>
    nginx负载均衡器处理session共享的几种方法(转)
    查看>>
    nginx负载均衡的5种策略(转载)
    查看>>
    nginx负载均衡的五种算法
    查看>>