域名解析和代理

购买域名

这里使用腾讯云进行购买。

对域名进行解析

 通过添加记录接口对域名进行解析。

 此时我们的服务器地址就被解析到域名上了。

我们可以通过以下格式进行访问:

[域名]:[对应的项目端口]

效果为下: 

 通过nginx进行代理

如果我们使用上述的方式进行访问还是会暴露端口,不是十分的安全,所以我们希望的效果是将端口隐藏起来,直接访问对应的域名就可以访问对应的项目的效果。

在服务器中默认80端口是nginx服务器的默认地址,我可以监听该端口来实现我们需要的效果。

nginx的配置文件的配置为下:

  server{
            #监听的端口
            listen 80;
            #可以写域名,写其他的也不影响
            server_name tolen.asia;
            charset utf-8;
            client_max_body_size 0;
      
      location / {
            root /www/server/nginx/html/tolenclouddisk-dist/;
            try_files $uri $uri/ /index.html;
            index index.html index.htm;
      }
      
      location /api {
                   #代理到后端地址
                  proxy_pass http://localhost:8086/api;
                  proxy_set_header x-forwarded-for $remote_addr;
      }
  }

配置中最重要的就是要监听80端口

实现效果为下:

 最终完成域名的解析和代理。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值