当前位置: 首页 > news >正文

Nginx:不同域名访问同一台机器的不同项目

Nginx很简单就可以解决同一台机器同时跑两个或者多个项目,而且都通过域名从80端口走。

Windows环境下nginx服务为例,配置文件nginx.conf中,http中加上

include /setup/nginx-1.20.1/conf/conf.d/*.conf;

删除server部分,完整如下:

#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;#access_log  logs/access.log  main;include /setup/nginx-1.20.1/conf/conf.d/*.conf;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;
}

/setup/nginx-1.20.1/conf/conf.d/目录下创建hquw365.confhqxg365.conf文件。

hquw365.conf配置如下:

server {listen       80;server_name  beian.hquw365.com;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   D:/setup/nginx-1.20.1/html/beian/hquw365;index  index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

hqxg365.conf配置如下:

server {listen       80;server_name  hqxg365.com;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   D:/setup/nginx-1.20.1/html/beian/hqxg365;index  index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

配置完成后,重新加载nginx配置文件。

在浏览器中输入http://beian.hquw365.com/

在这里插入图片描述

输入http://hqxg365.com/

在这里插入图片描述

实际应用中,可以将两个域名都解析到同一台服务器上,然后如此配置,即可实现同一台服务器部署两个项目,都走80端口。

相关文章:

Nginx:不同域名访问同一台机器的不同项目

Nginx很简单就可以解决同一台机器同时跑两个或者多个项目,而且都通过域名从80端口走。 以Windows环境下nginx服务为例,配置文件nginx.conf中,http中加上 include /setup/nginx-1.20.1/conf/conf.d/*.conf;删除server部分,完整如…...

C++(20):new数组时元素个数自动推到

C20在new数组时可以根据初始化列表&#xff0c;自动推到元素个数&#xff1a; #include <iostream> using namespace std;int main() {int *pd new int[]{1,2,3,4};for(auto i 0; i < 4; i){cout<<pd[i]<<endl;}return 0; }运行程序输出&#xff1a; 1…...

使用visualStudio发布可执行文件

编译成功后会在程序项目的路径下创建一个debug文件夹和一个release文件夹 文件夹中的具体文件入下所示 生成32位的可执行文件 32位的可执行文件可以在64位的计算机中执行&#xff0c;而64位的操作系统程序只能在64位的计算机中执行安装运行库的安装包根据电脑的版本选择合适的…...

yolo系列报错(持续补充ing)

文章目录 export GIT_PYTHON_REFRESHquiet解决 没有pt权重文件解决 python文件路径报错解决 读取文件列名报错解决 导入不同文件夹出错解决 megengine没有安装解决然后你发现它竟然还没有用 export GIT_PYTHON_REFRESHquiet 设置环境变量 GIT_PYTHON_REFRESH &#xff0c;这个…...

Technology Strategy Patterns 学习笔记9 - bringing it all together

1 Patterns Map 2 Creating the Strategy 2.1 Ansoff Growth Matrix 和owth-share Matrix 区别参见https://fourweekmba.com/bcg-matrix-vs-ansoff-matrix/ 3 Communicating...

Redis(12)| 过期删除策略和内存淘汰策略

Redis 是可以对 key 设置过期时间的&#xff0c;因此需要有相应的机制将已过期的键值对删除&#xff0c;而做这个工作的就是过期键值删除策略。 如何设置过期时间 先说一下对 key 设置过期时间的命令。 设置 key 过期时间的命令一共有 4 个&#xff1a; expire key n&#x…...

Go-服务注册和发现,负载均衡,配置中心

文章目录 什么是服务注册和发现技术选型 Consul 的安装和配置1. 安装2. 访问3. 访问dns Consul 的api接口go操作consulgrpc下的健康检查grpc的健康检查规范动态获取可用端口号 负载均衡策略1. 什么是负载均衡2. 负载均衡策略1. 集中式load balance2. 进程内load balance3. 独立…...

k8s-实验部署 1

1、k8s集群部署 更改所有主机名称和解析 开启四台实验主机&#xff0c;k8s1 仓库&#xff1b;k8s2 集群控制节点&#xff1b; k8s3 和k8s4集群工作节点&#xff1b; 集群环境初始化 使用k8s1作为仓库&#xff0c;将所有的镜像都保存在本地&#xff0c;不要将集群从外部走 仓库…...

Git的原理与使用(一)

目录 Git初始 Git安装 Git基本操作 创建git本地仓库 配置git 工作区,暂存区,版本库 添加文件,提交文件 查看.git文件 修改文件 版本回退 小结 Git初始 git是一个非常强大的版本控制工具.可以快速的将我们的文档和代码等进行版本管理. 下面这个实例看理解下为什么需…...

1204. 错误票据

题目&#xff1a; 1204. 错误票据 - AcWing题库 思路&#xff1a; 将输入的数据存入数组&#xff0c;从小到大排序后遍历&#xff0c;若 (a[i] a[i - 1])res1 a[i]--->重号;若(a[i] - a[i - 1] > 2)res2 a[i] - 1--->断号。 难点&#xff1a;题目只告诉我们输入…...

uniapp中在组件中使用被遮挡或层级显示问题

uniapp中在组件中使用或croll-view标签内使用uni-popup在真机环境下会被scroll-view兄弟元素遮挡&#xff0c;在开发环境下和安卓系统中可以正常显示&#xff0c;但在ios中出现了问题 看了许多文章都没有找到问题的原因&#xff0c;最后看到这一个文章http://t.csdnimg.cn/pvQ…...

windows下安装es及logstash、kibna

1、安装包下载 elasticsearch https://www.elastic.co/cn/downloads/past-releases#elasticsearch kibana安装包地址&#xff1a; https://www.elastic.co/cn/downloads/past-releases/kibana-8-10-4 logstash安装包地址&#xff1a; https://www.elastic.co/cn/downloads/past…...

华为ensp:rip宣告

ip全部配置好 R1 进入r1视图模式 rip network 192.168.1.0 network 1.0.0.0 R2 进入r2视图模式 rip network 192.168.2.0 network 1.0.0.0 这样就完成了宣告 display ip routing-table 查看路由表...

Django中简单的增删改查

用户列表展示 建立列表 views.py def userlist(request):return render(request,userlist.html) urls.py urlpatterns [path(admin/, admin.site.urls),path(userlist/, views.userlist), ]templates----userlist.html <!DOCTYPE html> <html lang"en">…...

HCIE-Rainbow迁移工具

Rainbow迁移工具 Rainbow迁移工具支持p2v&#xff08;物理机到虚拟机的迁移&#xff09; v2v&#xff08;虚拟机到虚拟机的迁移&#xff09; Rainbow迁移是整机迁移&#xff0c;不会单独迁移上层的业务&#xff0c;也不会单独迁移数据&#xff0c;只会迁移整个虚拟机或者磁盘。…...

AI 绘画 | Stable Diffusion 涂鸦功能与局部重绘

在 StableDiffusion图生图的面板里&#xff0c;除了图生图&#xff08;img2img&#xff09;选卡外&#xff0c;还有局部重绘(Inpaint)&#xff0c;涂鸦(Sketch)&#xff0c;涂鸦重绘(Inpaint Sketch),上传重绘蒙版&#xff08;Inpaint Uplaod&#xff09;、批量处理&#xff08…...

[LeetCode周赛复盘] 第 371 场周赛20231112

[LeetCode周赛复盘] 第 371 场周赛20231112 一、本周周赛总结100120. 找出强数对的最大异或值 I1. 题目描述2. 思路分析3. 代码实现 100128. 高访问员工1. 题目描述2. 思路分析3. 代码实现 100117. 最大化数组末位元素的最少操作次数1. 题目描述2. 思路分析3. 代码实现 100124…...

Google Guava Cache LoadingCache 基本使用

一. 添加依赖 <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>27.1-jre</version> </dependency>二. 创建CacheLoader LoadingCache<Long, String> cache CacheBuilder.newB…...

AWS云服务器EC2实例进行操作系统迁移

AWS云服务器EC2实例进行操作系统迁移 文章目录 AWS云服务器EC2实例进行操作系统迁移1. 亚马逊EC2云服务器简介1.2 亚马逊EC2云务器与弹性云服务器区别 2. 亚马逊EC2云服务器配置流程2.1 亚马逊EC2云服务器实例配置2.1.1 EC2实例购买教程2.1.1 EC2实例初始化配置2.1.2 远程登录E…...

《015.SpringBoot+vue之音乐网》【前后端分离】

《015.SpringBootvue之音乐网》【前后端分离】 项目简介 [1]本系统涉及到的技术主要如下&#xff1a; 推荐环境配置&#xff1a;DEA jdk1.8 Maven MySQL 前后端分离; 后台&#xff1a;SpringBootMybatisMySQL; 前台&#xff1a;Vue3.0 TypeScript Vue-Router Vuex Axios …...

只知道 `<ul>` 和 `<ol>`?扒一扒京东大厂都在用的“冷门”排版神标签(附实战代码)

我在审查新手代码或者做渗透测试时,经常会去扒各大网站的前端源码。 我发现一个非常有意思的现象:很多刚入行的新手在写网页列表时,无论遇到什么排版,脑子里永远只有 <ul>、<li> 和 <div>。特别是在做类似“京东首页左侧分类导航”或者“人物名片介绍”…...

新手必看:实时口罩检测-通用镜像使用指南,快速实现防疫检测功能

新手必看&#xff1a;实时口罩检测-通用镜像使用指南&#xff0c;快速实现防疫检测功能 1. 引言&#xff1a;为什么选择这个口罩检测方案 在公共场所实施防疫检测时&#xff0c;快速准确识别口罩佩戴情况是关键需求。传统人工检查方式效率低且容易遗漏&#xff0c;而从头开发…...

丹青识画系统在卷积神经网络上的优化:提升图像特征提取效率

丹青识画系统在卷积神经网络上的优化&#xff1a;提升图像特征提取效率 最近在折腾一个图像识别项目&#xff0c;用到了丹青识画系统。说实话&#xff0c;刚开始部署完&#xff0c;跑起来的效果虽然不错&#xff0c;但那个推理速度实在是让人有点着急&#xff0c;处理一张高清…...

别再只调BERT了!手把手教你用‘情感词典+规则’优化电商评论分析(附5000词定制词典思路)

突破BERT局限&#xff1a;电商评论情感分析的词典与规则实战指南 当BERT等预训练模型成为情感分析标配时&#xff0c;许多开发者发现它们在电商垂直领域常出现"水土不服"——把"电池续航给力"误判为中性&#xff0c;或将"屏幕不算差"直接标记为…...

从Ingress到Rancher面板:一次搞定K8s服务暴露与多集群管理平台部署

Kubernetes服务暴露与多集群管理实战&#xff1a;从Ingress到Rancher全链路部署 当企业级容器化应用规模扩大时&#xff0c;如何安全高效地暴露服务并实现多集群统一管理成为技术团队面临的核心挑战。本文将带您深入探索从Ingress控制器配置到Rancher管理平台部署的完整技术链路…...

深入解析OCPP1.6-SOAP协议:从规范到实践的关键要点

1. OCPP1.6-SOAP协议基础认知 第一次接触充电桩通信协议时&#xff0c;我被各种专业术语搞得晕头转向。直到实际参与充电桩管理系统开发&#xff0c;才发现OCPP1.6-SOAP协议就像充电桩与后台系统间的"普通话"&#xff0c;规范了双方对话的语法和词汇。这个基于SOAP的…...

用51单片机+L298N驱动板实现直流电机PID调速(附完整代码)

从零构建51单片机L298N的直流电机PID控制系统&#xff1a;实战指南与代码解析 在创客和机器人开发领域&#xff0c;精确控制直流电机转速是一个基础但关键的技术挑战。想象一下&#xff0c;当你需要制作一个自动平衡小车或者精确控制传送带速度时&#xff0c;简单的开环控制往往…...

HTML5 框架

HTML5 框架学习笔记 在 HTML5 中&#xff0c;“框架”通常指两个层面的概念&#xff1a; <iframe> 标签&#xff1a;用于在当前页面中嵌入另一个 HTML 页面&#xff08;内联框架&#xff09;。前端框架/库&#xff1a;基于 HTML5 标准构建的现代化开发框架&#xff08;如…...

用WPF和OpenCVSharp从零搭建一个Vision Master风格的视觉软件(附完整源码)

从零构建工业级视觉处理软件&#xff1a;WPFOpenCVSharp实战指南 工业视觉检测系统正逐渐成为智能制造的核心组件&#xff0c;但市面上成熟的商业软件往往价格昂贵且难以定制。作为一名长期从事工业自动化开发的工程师&#xff0c;我经常遇到需要快速开发定制化视觉解决方案的场…...

React 实现 AI 流式打字机对话:SSE 分包粘包处理 + 并发优化

核心功能说明 完全对标豆包官网&#xff0c;涵盖所有生产级必备功能&#xff0c;无任何冗余逻辑&#xff1a; SSE 标准流式解析&#xff1a;兼容所有主流大模型&#xff08;豆包、通义千问、ChatGPT&#xff09;&#xff0c;严格处理 TCP 分包/粘包&#xff0c;不丢字、不乱码。…...