nginx 二、配置域名

文章目录

  • 一、配置本地域名
    • 查看虚拟机ip
    • 修改hosts文件
    • 测试域名是否配置成功
  • 二、配置aliyun域名
  • 三、实践
    • 1.创建html
    • 2.配置nginx
    • 3.测试
      • 服务器内部测试
      • 页面测试
  • 总结

docker中启动nginx容器完成如下操作,对于docker安装nginx可以看这篇文章
nginx 一、安装与conf浅析

一、配置本地域名

hosts文件路径C:\Windows\System32\drivers\etc。
修改hosts,如果没有权限,可以copy到有权限的路径,修改完成后再copy到C:\Windows\System32\drivers\etc进行覆盖。

查看虚拟机ip

获取虚拟机地址,用于hosts中配置域名对应的ip

ifconfig

在这里插入图片描述

修改hosts文件

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

在hosts文件最后增加ip和域名即可

172.27.64.169   test.com

测试域名是否配置成功

通过ping命令进行测试域名配置是否成功,ping通即为成功

root@DESKTOP-5BAJU6R:/home/test# ping test.com
PING test.com (172.27.64.169) 56(84) bytes of data.
64 bytes from test.com (172.27.64.169): icmp_seq=1 ttl=64 time=2.37 ms
64 bytes from test.com (172.27.64.169): icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from test.com (172.27.64.169): icmp_seq=3 ttl=64 time=0.042 ms
64 bytes from test.com (172.27.64.169): icmp_seq=4 ttl=64 time=0.040 ms
64 bytes from test.com (172.27.64.169): icmp_seq=5 ttl=64 time=0.039 ms
64 bytes from test.com (172.27.64.169): icmp_seq=6 ttl=64 time=0.038 ms

二、配置aliyun域名

在这里插入图片描述

进入域名解析界面,添加记录

  • 记录类型:我们是IPV4的地址,所以选择A即可,如果是其他的需求例如邮件可以选择MX,文本选择TXT,DNS可以选择NS
  • 主机记录:根据需要进行选择
    www:解析后的域名为www.aliyun.com。
    @:直接解析主域名 aliyun.com。
    *:泛解析,匹配其他所有域名 *.aliyun.com。
    mail:将域名解析为mail.aliyun.com,通常用于解析邮箱服务器。
    二级域名:如:abc.aliyun.com,填写abc。
    手机网站:如:m.aliyun.com,填写m。
    显性URL:不支持泛解析(泛解析:将所有子域名解析到同一地址)
  • 记录值:填写对应的服务器ip
  • TTL:超时时间

最后确认即可创建好域名。

三、实践

1.创建html

# 我直接把index.html放到这个路径下了
cd /home/test/nginx/conf/conf.d/
# 创建html,随便写点东西即可,我写test
vi index.html

2.配置nginx

cd /home/test/nginx/conf/conf.d/
# 创建配置文件
vi test.conf

配置文件内容如下


server{
    listen 80;
    server_name test.com;
    # 配置docker容器内部地址
    root /etc/nginx/conf.d/;
    location /{
        index index.html;
    }
}

划重点,一定要记着重启nginx

docker restart nginx

3.测试

任意一种方式测试均可:

服务器内部测试

curl test.com
#返回index.html中写的内容

页面测试

浏览器直接访问test.com即可
在这里插入图片描述

总结

通过以上的步骤,我们可以成功地配置本地和阿里云域名,并进行相应的测试来验证配置是否正确。
在实际操作中,需要注意以下几点:

  • 确认虚拟机 IP 地址和服务器 IP 地址,以便正确设置 hosts 文件和阿里云域名解析。

  • 在修改 Nginx 的配置文件时,需要确保文件路径和内容正确无误。

  • 在进行测试时,可以使用命令行工具或浏览器进行测试,检查返回的页面内容是否正确。

总之,正确配置域名是搭建网站的必要步骤之一,也是网站正常运行的重要保障。希望以上内容能够对你有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/295446.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

进程控制-操作系统

1. 进程概述 进程和程序的区别:程序和进程是两个不同的概念,他们的状态,占用的系统资源都是不同的。 程序:就是磁盘上的可执行文件文件, 并且只占用磁盘上的空间,是一个静态的概念。进程:被执行之后的程序叫做进程&a…

202402读书笔记|《当你老了》——灰蒙曙光比爱情温柔,清晨露珠比希望更可爱

202402读书笔记|《当你老了》——灰蒙曙光比爱情温柔,清晨露珠比希望更可爱 《当你老了》作者叶芝,断断续续碎片时间读完的一本书,不是很惊艳,但值得一读。就因为很喜欢当你老了,所以拾起的这本书。读完知道了原来叶芝…

web网站,可当期末作业,随机一言,天气,时钟,音乐等综合网站

文章目录 主页面时间胶囊底部条文心一言音乐播放器天气时钟禁用右键其他每次刷新页面会随机更换壁纸新春版 主页面 时间胶囊 底部条 文心一言 点击可随机变化文心一言 音乐播放器 天气时钟 禁用右键 其他 每次刷新页面会随机更换壁纸 新春版

linux sh 脚本文件换行错误

windows 写好的脚本到服务运行不起来,显示换行问题 因为 windwos 的换行和 linux 的换行风格不同 解决办法:在使用的文本编辑器中,修改格式为 unix 格式 以 notepad 为例,在编辑 -> 文档格式转换中设置格式为 Unix

使用.Net nanoFramework获取ESP32板载按键的点击事件

本文以 ESP32-S3-Zero 板载的按键为例,介绍了GPIO的使用方法,以及如何获取按键的点击事件。板载按钮作为自带的天然用户按钮,除了其本身的功能外,也可以作为某些应用场景下的简单的交互方式。 1. 引言 对于一般的产品来说&#x…

阿里通义千问「全民舞王」,一张照片就能跳《科目三》,刷爆朋友圈

这两天看朋友圈、网上都在发这种跳舞的视频。只要上传一张全身照,就可以生成各种跳舞的视频。 比如前段时间火爆海底捞的《科目三》,还有《DJ慢摇》、《鬼步舞》、《兔子舞》、甚至还有咱《秧歌舞》。 先来一睹为快! 阿里通义千问「全民舞王…

Numpy和Pandas知识点总结

1.python常见的开源库介绍 1.1numpy 一个运行速度非常快的数学库,主要用于数组计算 1.2pandas 一个强大的“分析结构化数据”的工具集,底层依赖numpy 用于数据挖掘和数据分析,同时也提供数据清洗功能 pandas主要有两种数据结构&#xf…

VMware--安装CentOS系统

在虚拟机安装CentOS系统 1 下载CentOS镜像 方式一:可以到官网下载,下载速度较慢。 https://vault.centos.org/7.6.1810/isos/x86_64/ (最后的 / 不要漏掉) 方式二:可以到国内的镜像网站下载。 阿里开源镜像站&…

『年度总结』逐梦编程之始:我的2023学习回顾与展望

目录 前言 我与Python 我与C语言 第一篇正式博客: 第二篇正式博客(扫雷): 指针学习笔记: C语言学习笔记: 我与数据结构: yuan 这篇博客,我将回顾2023年编程之旅的起点,同时展…

Unity | NGO网络框架

目录 一、相关属性及变量 1.ServerRpc属性 2.ClientRpc属性 3.NetworkVariable变量 二、相关组件 1.NetworkManager 2.Unity Transport 3.Network Object 4.NetworkBehaviour: 5.NetworkTransform Syncing(Synchronizing) Thresholds Interpolation 三…

原生微信小程序AR(扫描指定图片显示glb模型)

效果 ar案例视频 准备:需要准备要扫描的图片地址和扫描成功后显示的模型 1.在components创建组件 index.js文件代码 Component({properties: {title: {type: String,value: ,},intro: {type: String,value: ,},hint: {type: String,value: ,},code: {type: String…

引导过程和服务

宏内核(monolithic kernel):又称单内核和强内核,Unix,Linux把所有系统服务都放到内核里,所有功能集成于同一个程序,分层实现不同功能,系统庞大复杂,Linux其实在单内核内核实现了模块化&#xff…

汽车电子学习总结

国内的主要有比亚迪、联合汽车电子(联电)、麦格米特、上海电驱动;国外的主要有欧美系的博世、麦格纳、大陆、博格华纳;日系的电装、电产等公司。

【Android Studio】在单独的窗口中启动模拟器

参考:https://developer.android.com/studio/run/emulator-launch-separate-window?hlzh-cn 默认情况下,Android 模拟器会在 Android Studio 中运行。这样,您就可以高效地使用屏幕空间,使用热键在模拟器和编辑器窗口之间快速导航…

华为交换机基于mac地址划分VLAN

SW1配置 vlan 10mac-vlan mac-address 5489-98c3-5611 #pc1 mac地址 mac-vlan mac-address 5489-98c3-5622 #pc2 mac地址 interface GigabitEthernet0/0/1undo port hybrid vlan 1 #禁用交换机默认的vlan 1,避免产生干扰port hybrid untagged vlan 10mac-vlan enab…

【Java】RuoYi-Vue-Plus 多数据源整合TDengine时序数据库——服务端自动建库建表

目录 环境准备整合TDengine 数据源1. 添加驱动依赖2. 添加数据源配置3. 添加Mapper4. 添加建表sql脚本5. Controller 测试效果 环境准备 RuoYi-Vue-Plus v5.1.2JDK17Maven 3.6.3Redis 5.XMySQL 5.7TDengine 2.6.0.34 客户端 整合TDengine 数据源 1. 添加驱动依赖 注意&…

【AWS系列】巧用 G5g 畅游Android流媒体游戏

序言 Amazon EC2 G5g 实例由 AWS Graviton2 处理器提供支持,并配备 NVIDIA T4G Tensor Core GPU,可为 Android 游戏流媒体等图形工作负载提供 Amazon EC2 中最佳的性价比。它们是第一个具有 GPU 加速功能的基于 Arm 的实例。 借助 G5g 实例,游…

亚信安慧AntDB数据库:企业核心业务系统数据库升级改造的可靠之选

在近期召开的“2023年国有企业应用场景发布会”上,亚信安慧公司的核心数据库产品AntDB闪耀登场,技术总监北陌先生针对企业核心业务系统数据库升级改造的关键议题发表了深度分享。他从研发、工程实施和运维管理三个维度细致剖析了当前企业在进行数据库升级…

OpenCASCADE MFC例子

OpenCASCADE MFC例子 说明 一直对OpenCASCADE一直都比较感兴趣,这个例子是我参考这位大神C幼儿园中班小朋友的专栏做出来的OpenCASCADE_C幼儿园中班小朋友的博客-CSDN博客 不过我用的是vcpkg的方式安装OpenCASCADE,这个需要注意一下,可能需…

智慧机房建设浪潮:2024年动环监控系统厂家排名出炉

近几年来,伴随着信息化技术的快速发展,老旧的传统机房在设备性能、网络安全、数据统计等各方面都已经不再能完全满足使用需求,国内多个机房兴起了轰轰烈烈的智慧机房建设浪潮。不同于传统机房只能依赖人工24小时值守,智慧机房凭借…