Nginx配置使用笔记

Nginx配置使用笔记


前言

官网下载压缩包https://nginx.org/

解压完成后当前目录cmd输入nginx指令启动

访问http://localhost:80确认启动成功


1.部署前端项目

部署前端项目到路径E:\Workspaces\Vscode\app-web


2.0配置nginx.conf文件

在nginx安装的conf目录下新建一个文件夹leadnews.conf,在当前文件夹中新建eoffice-leadnews-app.conf文件

配置如下:

javascript 复制代码
upstream  eoffice-app-gateway{
    server localhost:8080;
}
server {
	listen 8801;
	location / {
		root E:/Workspaces/Vscode/app-web/;
		index index.html;
	}
	location ~/app/(.*) {
		proxy_pass http://eoffice-app-gateway/$1;
		proxy_set_header HOST $host;  # 不改变源请求头的值
		proxy_pass_request_body on;  #开启获取请求体
		proxy_pass_request_headers on;  #开启获取请求头
		proxy_set_header X-Real-IP $remote_addr;   # 记录真实发出请求的客户端IP
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  #记录代理信息
	}
}

2.1配置nginx.conf文件

nginx.conf 把里面注释的内容和静态资源配置相关删除,引入eoffice-leadnews-app.conf文件加载

代码如下:

javascript 复制代码
#user  nobody;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
	# 引入自定义配置文件
	include leadnews.conf/*.conf;
}

启动nginx

​ 在nginx安装包中使用命令提示符打开,输入命令nginx启动项目

​ 可查看进程,检查nginx是否启动

​ 重新加载配置文件:nginx -s reload

打开前端项目进行测试 -- > http://localhost:8801


相关推荐
less is more_093015 小时前
文献学习——计及分时电价的电缆配电网多时段二阶段有功与无功协调快速鲁棒优化调度方法
笔记·学习·算法
阿巴~阿巴~15 小时前
IPv4地址的边界与智慧:特殊用途、枯竭挑战与应对策略全景解析
运维·服务器·网络·网络协议·tcp/ip·ipv4·ipv4地址枯竭
im_AMBER15 小时前
Leetcode 97 移除链表元素
c++·笔记·学习·算法·leetcode·链表
开开心心就好15 小时前
系统清理工具清理缓存日志,启动卸载管理
linux·运维·服务器·神经网络·cnn·pdf·1024程序员节
Moresweet猫甜16 小时前
Ubuntu LVM引导丢失紧急救援:完整恢复指南
linux·运维·数据库·ubuntu
AI视觉网奇16 小时前
ue 动画重定向 实战笔记2026
笔记·ue5
代码游侠16 小时前
学习笔记——MQTT协议
开发语言·笔记·php
love530love16 小时前
Flash Attention 2.8.3 在 Windows + RTX 3090 上成功编译与运行复盘笔记(2026年1月版)
人工智能·windows·笔记·python·flash_attn·flash attention·z-image
schinber16 小时前
docker compose如何管理docker服务
运维·docker·容器
枫子有风16 小时前
Docker的安装【下载安装、报错、镜像配置、常用命令】
运维·docker·容器