云服务器搭建个人站点-之-访问控制

1 背景

本篇是上篇《云服务器搭建个人站点-之-站点搭建》的延续

2 现状

上篇中已经搭建完毕的站点、博客、网盘、jenkins服务,单独的访问都可以直接访问各个系统,在本篇中进行二级域名的跳转。
站点

在这里插入图片描述
博客
在这里插入图片描述

网盘
在这里插入图片描述

jenkins服务
在这里插入图片描述

3 环境说明

项目链接域名
主站点http://30.6.5.89:80/http://jjyard.com
博客http://30.6.5.89:8080/http://blog.jjyard.com
网盘http://30.6.5.89:8000/http://pan.jjyard.com
运维http://30.6.5.89:8099/http://devops.jjyard.com

4 实现

4.1 域名绑定

登录域名服务平台,新建二级域名,并绑定服务器的互联网IP地址,本文以某云域名为例进行。

4.1.1 设置解析

打开域名信息页面,点击解析
在这里插入图片描述

4.1.2 添加记录

点击添加记录按钮添加记录
在这里插入图片描述

4.1.3 设置二级域名

主机记录中输入二级域名,记录值中输入服务器的互联网IP地址,输入完毕点击确认按钮
在这里插入图片描述

4.1.4 申请SSL证书

在设置的二级域名右侧的SSL上的弹出文字中点击“免费申请”。
在这里插入图片描述
再弹出的页面中点击“免费申请”,如果需要企业版,选择SSL证书增强型(EV)
在这里插入图片描述

申请完毕需要一个工作日审核,可以查看进度信息
在这里插入图片描述
以上为域名服务商域名设置完毕,如果不再使用二级域名,可以点击二级域名右侧的删除图标,删除二级域名即可。
其他二级域名同上步骤设置即可,最终的设置如下:
在这里插入图片描述

4.2 Nginx 配置

在nginx.conf文件中配置二级域名

http {
    # 此处省略一些配置
    ...
    # 一级域名 -site
    server {
    listen 80;
    server_name jjyard.com;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://30.6.5.89;
    }
    # 二级域名 -blog
    server {
    listen 80;
    server_name blog.jjyard.com;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://30.6.5.89:8080;
    }
    # 二级域名 - pan
    server {
    listen 80;
    server_name pan.jjyard.com;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://30.6.5.89:8000;
    }
    # 二级域名 - devops
    server {
    listen 80;
    server_name devops.jjyard.com;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://30.6.5.89:8099;
    }
}

重启nginx服务

4.3 验证

使用域名访问验证。

项目域名
主站点http://jjyard.com
博客http://blog.jjyard.com
网盘http://pan.jjyard.com
运维http://devops.jjyard.com

5 番外

针对域名可以设置使用https协议访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值