买了一台腾讯云主机,配置了多个应该苦于每个应用使用不同的端口在输入域名后加上域名着实麻烦,在上网也没有搜索的明确的配置方法,在此写上一写。

  • 案例:**

    • 应用如下:

      • 1.jenkis 使用前: xxxx.com:9099 使用后: jks.xxx.com
      • 2.自带主页 使用前: xxx.com 使用后: xxx.com / www.xxx.com

方法如下:

1.添加 A定义 在域名解析里,此处的域名在国内的情况下需要备案。

2.进入腾讯云ECS

2.1安装并且配置NGINX在这里推荐用docker安装nginx,安装docker请移步 链接:安装docker

2.2 安装Nginx

1.拉取nginx镜像,查看镜像,运行镜像,查看运行的容器

docker pull nginx:latest
docker images
docker run --name nginx_justrun -d nginx
docker ps

2.查看当前运行容器的配置文件,

docker exec nginx_justrun ls /etc/nginx

复制当前容器的配置文件,这里的/app/nginx_justrun 可以自己指定目录,如果报错说目录不存在,请创建目录先

docker cp -a nginx_justrun:/etc/nginx/ /app/nginx_justrun

强制删除当前运行nginx容器

docker rm -f nginx_justrun

3.配置nginx容器的文件
在如下文件:nginx.conf添加serve如下:

worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  500;#gzip  on;
    #include /etc/nginx/conf.d/*.conf;server {listen 80;server_name xxx.com;location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header Host $http_host;proxy_pass http://ip:8080;}}server {listen 80;server_name jks.xxx.com;location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header Host $http_host;proxy_pass http://ip:9099;}}
}

倒数第二个黑色块贴到对应的地方
此处的ip是腾讯云外网ip

4.运行真正的Nginx容器 nginx_run 可以自己指定

docker run -p 80:80 --restart always --name nginx_run -v /app/nginx_justrun/:/etc/nginx/ -d nginx

此处有个坑打起来的容器必须如下图,特别是红色圈出来的部分必须要有(请忽略此处的容器名字和上文写的名字对不起来)


红色框中的部分如果没有的话请用下面的语句查询原因

docker logs 容器id/容器名字

此处用80端口的目的是用nginx来控制进入

5.记住每次修改nginx配置后请重新启动nginx容器

docker restart 容器id

[二级域名映射端口][Ngins端口映射]腾讯云二级域名映射端口相关推荐

  1. 如何绑定腾讯云的域名到 godaddy 的站点

    1. 购买配置狗爹的虚拟主机,并建立相应的站点此处不做赘述 我的站点地址是 mufengs.cn, 这个域名是在狗爹上买的不需要做太多的配置. 2. 购买腾讯云的域名,我买的是 3 年的.com 顶级 ...

  2. 腾讯云轻量应用服务器端口开放教程(在防火墙设置)

    腾讯云轻量应用服务器如何开放端口?在防火墙中添加规则来实现的,云服务器吧以轻量服务器开放80端口为例来详细说下腾讯云轻量应用服务器开放端口方法教程: 腾讯云轻量服务器开放端口教程 腾讯云服务器CVM开 ...

  3. 腾讯云服务器怎么开通端口?以80端口为例轻量和CVM教程合集

    腾讯云服务器怎么放通80端口?腾讯云服务器分为云服务器CVM和轻量应用服务器,CVM云服务器在安全组中配置规则开启80端口,轻量应用服务器在防火墙中开通80端口,阿腾云来详细详细说下腾讯云服务器开通8 ...

  4. 【2023最新】腾讯云注册域名及服务器使用宝塔绑定域名教程

    1 在腾讯云注册域名 在官网:https://buy.cloud.tencent.com/domain,注册想要的域名,需要认证信息模板 注册好以后,在右上角输入框,输入域名,查找并进入到域名控制台 ...

  5. 我在腾讯云从域名申请到网站备案的操作攻略

    最近因为工作需要开发一款微信小程序,在小程序中要发起http请求的话必要在微信小程序管理后台配置可信域名,微信对域名有2点核心的要求:带https的域名和已经ICP备案的域名.公司资源有限给不到啥支持 ...

  6. 腾讯云服务器修改ssh端口,简谈腾讯云更换SSH登录端口

    一直被人扫,万一被抓取当肉鸡岂不是划不来?一个月被穷举2000+次,是不是还是少的,密码简单估计就开了,还是改下端口最起码,他还得先扫描下端口,或者用密匙登录吧,我是不想放网盘每次都下载了再用, 开始 ...

  7. 腾讯云服务器80等端口无法访问

    1.解决思路 首先可以通过腾讯云的售后支持看看有没有提到过相关的问题,如果有相关问题,一定要仔细查看上面给出的解决方案. 2.解决办法 ①根据上图的提示,在腾讯云上需要先安装对应的网站服务才可以对相应 ...

  8. 腾讯云ubuntu 开放3306端口

    前提: 1.腾讯云服务器. 2.服务器允许访问3306端口,如图: 3.cmd里面ping服务器ping的通 那么问题来了,根据各种设定,服务器没问题,网络也没问题,端口是开放的,还是ping不同,为 ...

  9. 阿里云的服务器、腾讯云的域名,域名解析失败的解决方案

    正常情况下,阿里云买的服务器,腾讯云上买的域名,在阿里云添加域名解析的时候,会自动分配一个阿里的DNS服务器,但是在腾讯云的域名解析的时候也会自动分配一个DNS服务器地址,这就导致了域名解析失败-- ...

最新文章

  1. [BZOJ3583]杰杰的女性朋友(矩阵快速幂)
  2. activiti7流程设计器_变频空调器通信电路
  3. idea编译后target文件不全_IntelliJ IDEA 不能更新target中的java等部分文件
  4. php去掉 部分字符,输出,php如何去除某个字符
  5. scrapy 快速入门
  6. ZBrush如何结合数位板雕刻模型
  7. 学习感悟(人脸识别)
  8. 【## 1、浏览器及内核-】
  9. 项目总结Word基本格式
  10. 阿里云ca证书申请和安装(Nginx)
  11. 正则表达式-匹配A和B之间字符串
  12. JavaEE进阶——全文检索之Lucene框架
  13. Field类的概述和使用
  14. 如何建立自己的知识体系?六步就能简单打造
  15. 打造企业级硬盘中坚力量,22TB大容量HDD功不可没
  16. 公文国标字体(仿宋GB_2312和楷体GB_2312)
  17. 蓝牙5.0对比4.2的主要优势
  18. 下载安装setuptools
  19. 您安心的走吧——5.17晚一夜天降小雨祭文 (献给爸爸,祭文,之三)
  20. 2023年软考各科目考试时间安排已确定!

热门文章

  1. 高通骁龙600系列处理器
  2. Verilog除法器(32位无符号+带符号)
  3. 心理月刊杂志心理月刊杂志社心理月刊编辑部2022年第11期目录
  4. MDK Keil编译程序出现..\source\main.c(118): warning: #69-D: integer conversion resulted in truncation问题
  5. 大数据开发工程师必看书籍
  6. labview文件写入与读取
  7. Ubuntu 虚拟机的 wifi 连接图标上有个问号,网络用不了
  8. Redmi K20 Pro 编译 PixelExperience
  9. java实现生成水印照片
  10. 人脸识别的原理及技术