Ubuntu 离线部署 Nginx

发布时间:2026/7/18 2:51:27

Ubuntu 离线部署 Nginx
Ubuntu 离线部署 Nginx在一台已经安装并测试正常的 Ubuntu 服务器上将整个 Nginx 安装目录打包然后复制到目标服务器配置systemd服务即可。推荐条件源服务器和目标服务器 Ubuntu 版本一致CPU 架构一致两台机器都具有相同或兼容的系统运行库一、源服务器准备假设 Nginx 已安装在/usr/local/nginx目录结构如下/usr/local/nginx ├── conf ├── html ├── logs ├── sbin │ └── nginx └── ...二、打包 Nginx进入目录cd/usr/local打包tar-czvfnginx.tar.gz nginx生成/usr/local/nginx.tar.gz三、上传到目标服务器四、目标服务器安装切换到存放目录解压sudotar-zxvfnginx.tar.gz-C/usr/local/解压完成后/usr/local/nginx五、测试 Nginx查看版本/usr/local/nginx/sbin/nginx-v例如nginx version: nginx/1.28.0测试配置/usr/local/nginx/sbin/nginx-t正常输出nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful六、手动启动测试启动sudo/usr/local/nginx/sbin/nginx查看进程ps-ef|grepnginx正常会看到root 12345 1 0 10:00 ? 00:00:00 nginx: master process www-data 12346 12345 0 10:00 ? 00:00:00 nginx: worker process停止sudo/usr/local/nginx/sbin/nginx-squit七、创建 systemd 服务创建sudovim/etc/systemd/system/nginx.service写入[Unit] DescriptionNGINX Web Server Afternetwork.target [Service] Typeforking PIDFile/usr/local/nginx/logs/nginx.pid ExecStartPre/usr/local/nginx/sbin/nginx -t ExecStart/usr/local/nginx/sbin/nginx ExecReload/usr/local/nginx/sbin/nginx -s reload ExecStop/usr/local/nginx/sbin/nginx -s quit PrivateTmptrue [Install] WantedBymulti-user.target八、重新加载 systemdsudosystemctl daemon-reload设置开机启动sudosystemctlenablenginx启动sudosystemctl start nginx查看状态sudosystemctl status nginx正常输出Active: active (running)九、常用管理命令启动sudosystemctl start nginx停止sudosystemctl stop nginx重启sudosystemctl restart nginx重新加载配置sudosystemctl reload nginx查看状态sudosystemctl status nginx设置开机启动sudosystemctlenablenginx取消开机启动sudosystemctl disable nginx十、验证访问浏览器访问http://服务器IP如果出现Welcome to nginx!说明部署成功。

相关新闻

为什么 printf(“%d“, 5/2) 输出 2 不是 2.5?C语言整数除法陷阱

为什么 printf(“%d“, 5/2) 输出 2 不是 2.5?C语言整数除法陷阱

2026/7/13 4:34:50

为什么 printf(“%d”, 5/2) 输出 2 不是 2.5&#xff1f;C语言的整数除法陷阱 你有没有遇到过这种情况&#xff1f; #include <stdio.h>int main() {printf("%d\n", 5 / 2); // 输出 2&#xff0c;不是 2.5&#xff01;printf("%d\n", 10 / 3); …

ClaudeAgent】并发-后台任务

ClaudeAgent】并发-后台任务

2026/7/9 22:34:33

Java实现代码javapublic class BackgroundTasksSystem {// --- 配置 ---private static final Path WORKDIR Paths.get(System.getProperty("user.dir"));private static final Gson gson new GsonBuilder().setPrettyPrinting().create();// --- 后台任务管理器 -…

为什么不要做万能产品

为什么不要做万能产品

2026/7/10 20:42:59

很多产品一开始都有一个危险冲动&#xff1a;能不能做成万能工具&#xff1f;既能写文案&#xff0c;又能做图&#xff0c;又能分析数据&#xff0c;还能管理项目、生成报告、自动发布、团队协作。听起来市场更大&#xff0c;用户更多&#xff0c;机会更多。 但早期产品最怕的…

MCP协议赋能Unity开发:AI智能体如何实现游戏逻辑自动化生成

MCP协议赋能Unity开发:AI智能体如何实现游戏逻辑自动化生成

2026/7/18 2:42:12

1. 项目概述&#xff1a;当AI成为你的Unity开发副驾最近在游戏开发圈里&#xff0c;一个词被反复提及&#xff1a;MCP。如果你还在手动编写每一个游戏状态机&#xff0c;为NPC的寻路逻辑抓耳挠腮&#xff0c;或者为复杂的UI交互状态管理感到头疼&#xff0c;那么是时候了解一下…

Dapr与.NET微服务开发实战指南

Dapr与.NET微服务开发实战指南

2026/7/18 2:42:12

1. 项目概述&#xff1a;Dapr与.NET开发者的邂逅Dapr&#xff08;Distributed Application Runtime&#xff09;作为一款开源的分布式应用运行时&#xff0c;正在彻底改变.NET开发者构建微服务架构的方式。这个由微软发起并贡献给CNCF的项目&#xff0c;本质上是一组构建分布式…

虚拟机安装Ubuntu 22.04 LTS完整指南与性能优化

虚拟机安装Ubuntu 22.04 LTS完整指南与性能优化

2026/7/18 2:42:12

1. 虚拟机安装Ubuntu的核心价值与场景选择在开发环境搭建、系统测试或学习Linux操作时&#xff0c;直接物理机安装Ubuntu存在风险高、切换成本大的问题。虚拟机技术通过硬件虚拟化实现了操作系统层面的隔离&#xff0c;让用户能够在Windows/macOS主机上无缝运行Ubuntu系统。实测…

电子常识入门:从基础元件到安全用电全解析

电子常识入门:从基础元件到安全用电全解析

2026/7/18 2:42:12

1. 电子常识概述电子常识是现代人必备的基础知识体系&#xff0c;它涵盖了从家用电器到智能设备的日常使用、维护和安全规范。在这个万物互联的时代&#xff0c;掌握基本的电子常识不再是工程师的专利&#xff0c;而是每个普通人都应该具备的生活技能。记得去年邻居家因为错误使…

企业知识库上线那天是它最准的一天,3个月后准确率从92%跌到74%,没有人改过一行配置

企业知识库上线那天是它最准的一天,3个月后准确率从92%跌到74%,没有人改过一行配置

2026/7/18 2:42:12

企业知识库上线那天是它最准的一天 3个月后准确率从92%跌到74%&#xff0c;没有人改过一行配置 客经AI实战派 | 2026年7月 图1 知识库准确率衰减曲线——上线92%→90天74%→180天63% 我们的知识库上线那天&#xff0c;评测准确率92%。 三个月后&#xff0c;同一批测试问题重…

大模型本地部署成本分析与优化方案

大模型本地部署成本分析与优化方案

2026/7/18 2:32:11

1. 大模型本地部署的成本构成分析跑大模型这件事&#xff0c;说简单也简单&#xff0c;说复杂也复杂。关键看你想要什么样的体验。就像买车&#xff0c;从五菱宏光到保时捷都能开&#xff0c;但驾驶感受天差地别。我们先拆解下成本构成&#xff1a;1.1 硬件成本&#xff1a;显卡…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/17 10:50:47

Unity游戏文本翻译架构深度解析&#xff1a;XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/17 17:34:09

openEuler Raspberry Pi Kernel设备驱动开发指南&#xff1a;为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/16 14:18:17

openEuler系统集成测试实战&#xff1a;基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载&#xff1a;…

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

2026/7/18 0:02:02

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;从模糊意图到可执行指令&#xff1a;Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档&#xff08;PRD&#xff09;生成实践中&#xff0c;原始业务意图往往以自然语言片…

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

2026/7/18 0:02:02

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;Cursor配置生成失效&#xff1f;3大隐藏陷阱4行修复代码&#xff0c;资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效&#xff0c;是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

某智驾大牛创业

某智驾大牛创业

2026/7/18 0:02:02

作者&#xff1a;钟声编辑&#xff1a;Mark出品&#xff1a;红色星际头图&#xff1a;智能驾驶图片据悉&#xff0c;国内某头部智驾公司端到端模型技术大牛Z投身创业&#xff0c;并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈&#xff0c;更是业内…