大数据Nginx之——Nginx安装与使用(详细) 目录1、安装编译依赖2、下载和解压 Nginx 源码3、配置、编译与安装4、启动 Nginx 并验证5、设置 systemd 服务推荐6、启停命令7、反向代理案例1、安装编译依赖sudo yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel2、下载和解压 Nginx 源码cd /opt/modulesudo wget https://nginx.org/download/nginx-1.26.2.tar.gzsudo tar -zxvf nginx-1.26.2.tar.gzcd nginx-1.26.23、配置、编译与安装mkdir -p /opt/module/nginx# 配置编译选项./configure --prefix/opt/module/nginx \--with-http_ssl_module \--with-http_v2_module \--with-http_realip_module \--with-http_stub_status_modulemake -j $(nproc)# 安装到系统sudo make install4、启动 Nginx 并验证# 启动 Nginxsudo /opt/module/nginx/sbin/nginx# 验证 Nginx 进程是否存在ps aux | grep nginx# 验证端口是否正常监听curl -I http://localhost浏览器访问http://IP停止sudo /opt/module/nginx/sbin/nginx -s quit5、设置 systemd 服务推荐sudo vim /etc/systemd/system/nginx.service[Unit]DescriptionThe NGINX HTTP and reverse proxy serverAfternetwork.target remote-fs.target nss-lookup.target[Service]TypeforkingPIDFile/usr/local/nginx/logs/nginx.pidExecStartPre/usr/local/nginx/sbin/nginx -tExecStart/usr/local/nginx/sbin/nginxExecReload/usr/local/nginx/sbin/nginx -s reloadExecStop/usr/local/nginx/sbin/nginx -s quitKillModemixedTimeoutStopSec5PrivateTmptrue[Install]WantedBymulti-user.target6、启停命令sudo systemctl daemon-reloadsudo systemctl enable nginx.servicesudo systemctl start nginx.servicesudo systemctl status nginx.service7、反向代理案例Nginx 通过 server 块定义虚拟主机通过 location 块匹配请求路径再通过 proxy_pass 将请求转发到后端服务。浏览器请求 → Nginx (80端口) → proxy_pass → 后端服务 (如 localhost:8080)server {listen 80;server_name localhost;# 代理到 Java 后端 APIlocation /api/ {proxy_pass http://localhost:8080/api/;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}# 代理到前端开发服务器location /app/ {proxy_pass http://localhost:3000/app/;proxy_set_header Host $host;}# 默认静态文件location / {root /usr/local/nginx/html;index index.html;}}

相关新闻

最新新闻

二酰基甘油 (DAG):磷脂酰肌醇通路关键脂类信使,云克隆 ELISA 试剂盒助力钙信号通路精准定量检测

二酰基甘油 (DAG):磷脂酰肌醇通路关键脂类信使,云克隆 ELISA 试剂盒助力钙信号通路精准定量检测

一、二酰基甘油 (DAG)—— 与 IP3 协同启动细胞钙信号的脂类第二信使做 G 蛋白偶联受体、钙信号通路机制研究的科研人几乎都会同时检测 IP3 与 DAG,但绝大多数课题组只关注水溶性 IP3 介导的内质网钙释放,却忽略留在细胞膜上的脂溶性 DAG,恰恰…

2026/8/24 16:28:15
LiteDB.Studio 数据库调试器:一个 HTTP 端口,把 NoSQL 黑盒变成能点开的 HTML 页面

LiteDB.Studio 数据库调试器:一个 HTTP 端口,把 NoSQL 黑盒变成能点开的 HTML 页面

LiteDB.Studio 数据库调试器:一个 HTTP 端口,把 NoSQL 黑盒变成能点开的 HTML 页面 【免费下载链接】LiteDB.Studio A GUI tool for viewing and editing documents for LiteDB v5 项目地址: https://gitcode.com/gh_mirrors/li/LiteDB.Studio No…

2026/8/24 16:28:15
葛根泡泡米工艺踩坑实录:柴葛千锤百炼仍翻车!论挤压膨化选材的重要性

葛根泡泡米工艺踩坑实录:柴葛千锤百炼仍翻车!论挤压膨化选材的重要性

本文完整记录了知医邦产品研发团队从 0 到 1 开发葛根泡泡米的真实工艺迭代过程,重点剖析柴葛与粉葛在挤压膨化加工中的核心差异,为药食同源膨化食品原料选型提供一线生产参考。一、知医邦生产实战:葛根泡泡米早期工艺踩坑1.1 项目背景知医邦…

2026/8/24 16:28:15
C++函数模板:从语法到实战,掌握泛型编程核心

C++函数模板:从语法到实战,掌握泛型编程核心

1. 从“重复造轮子”到“一劳永逸”:为什么我们需要函数模板如果你写过一段时间的C,尤其是写过一些需要处理不同数据类型的通用算法(比如排序、查找、交换值),你肯定经历过这种痛苦:为int写一个swap函数&am…

2026/8/24 16:28:15
【计算机毕业设计单片机案例】基于 STM32 的速度阈值自定义报警与移动端监测系统实现 基于 STM32 的模拟车辆行驶信息采集与安卓预警平台设计(016604)

【计算机毕业设计单片机案例】基于 STM32 的速度阈值自定义报警与移动端监测系统实现 基于 STM32 的模拟车辆行驶信息采集与安卓预警平台设计(016604)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/24 16:28:15
2026 iOS越狱兼容表:三个问题定出你的iPhone该用哪个工具

2026 iOS越狱兼容表:三个问题定出你的iPhone该用哪个工具

2026 iOS越狱兼容表:三个问题定出你的iPhone该用哪个工具 【免费下载链接】Jailbreak iOS 26.4 - 26, 17 - 17.7.5 & iOS 18 - 18.7.3 Jailbreak Tools, Cydia/Sileo/Zebra Tweaks & Jailbreak News Updates || AI Jailbreak Finder 👇 项目地…

2026/8/24 16:23:15