本地通过域名访问虚拟机上nginx的服务、搭建域名访问环境一(反向代理配置)

本文涉及的产品
.cn 域名,1个 12个月
简介: 这篇文章介绍了如何通过域名在本地访问虚拟机上的nginx服务,包括创建nginx容器、修改配置文件、修改本地host文件以及进行访问测试的详细步骤。文章提供了具体的Docker命令来创建并配置nginx容器,展示了配置文件的修改示例,说明了如何在本地系统的hosts文件中添加虚拟机IP和自定义域名,以及如何通过浏览器进行测试访问。

文章目录

  • 1、具体过程
    • 1、创建nginx容器
    • 2、修改配置文件
    • 3、修改本地host文件
    • 4、测试
      • 4.1 本地直接访问
      • 4.2 通过域名访问

1、具体过程

1、创建nginx容器

提示:这里的端口映射注意(我第一次由于端口映射写错,导致后续不能通过域名直接访问)

docker run \
-p 80:80 \
--name nginx \
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /home/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /home/nginx/log:/var/log/nginx \
-v /home/nginx/html:/usr/share/nginx/html \
-d nginx:latest

2、修改配置文件

在这里插入图片描述

3、修改本地host文件

hosts所在目录:C:\Windows\System32\drivers\etc

添加内容

虚拟机IP + 自定义域名

192.168.202.211 zyz.com

4、测试

4.1 本地直接访问

在这里插入图片描述

4.2 通过域名访问

在这里插入图片描述

资料参考:本地通过域名访问虚拟机上nginx服务

相关文章
|
1天前
|
存储 缓存 监控
|
1天前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
1天前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
1天前
|
存储 缓存 前端开发
理清 nginx 中的 location 配置
理清 nginx 中的 location 配置
|
1天前
|
负载均衡 算法 应用服务中间件
Nginx安装及配置详解
Nginx安装及配置详解
|
1天前
|
缓存 负载均衡 算法
Nginx配置详解
Nginx配置详解
|
1天前
|
负载均衡 Java 应用服务中间件
Nginx负载均衡配置
Nginx负载均衡配置
|
1天前
|
缓存 安全 应用服务中间件
nginx配置proxy_set_header
nginx配置proxy_set_header
|
1天前
|
负载均衡 算法 应用服务中间件
【nginx】配置Nginx实现负载均衡
【nginx】配置Nginx实现负载均衡
|
3天前
|
安全 应用服务中间件 网络安全
Nginx入门 -- 了解Nginx中证书配置
Nginx入门 -- 了解Nginx中证书配置
9 0