当前位置:   article > 正文

服务器部署的docker项目的数据如何设置二级域名进行访问(阿里云为例)_docker域名访问

docker域名访问

前言

最近在blog部署了友链朋友圈,之前后端部署在GitHub上,现在白嫖了一台服务器,想试试部署在这上面。后端部署方案。后端部署在服务器之后,是通过ip:port访问其数据,下面要用到这个。

步骤

在阿里云先添加域名解析

  • 记录类型:A
  • 主机记录:subdomain (二级域名)
  • 记录值:服务器外网ip

服务器安装和配置nginx

  1. 安装nginx
    sudo apt install nginx
    
    • 1
  2. 修改配置文件vim /etc/nginx/nginx.conf,在http上下文内部添加server部分,并修改相应的域名、ip和端口
    http {
    # 其他配置项...
    
    server {
        listen 80;
        listen [::]:80;
        server_name subdomain.domain;	# 设置的二级域名
        root    /usr/share/nginx/html;
        
        location /{
            proxy_pass http://ip:port/;	#  ip和端口
        }
            }
    
    # 其他 server 或配置项...
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
  3. 重载nginx:nginx -s reload,然后就可以通过设置的域名访问服务器端的docker数据
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/852882?site
推荐阅读
相关标签
  

闽ICP备14008679号