CentOS8.0编译源码安装nginx和防火墙使用 注意编译源码和采用yum等方式安装nginx默认的存放路径可能不同。当make安装完nginx后查看进程可见master等进程存在但systemctl status命令不能用找不到nginx.service也找不到/var/log/nginx/error.log这是因为源代码手动编译安装的./configure make make install默认安装路径是/usr/local/nginx。只能用/usr/local/nginx/sbin/nginx -s reload/stop或者去/usr/local/nginx/logs/access.logsystemctl管理服务依赖于/etc/systemd/system/目录下的.service配置文件需要创建/etc/systemd/system/nginx.service文件[Unit] DescriptionThe NGINX HTTP and reverse proxy 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/bin/kill -s QUIT $MAINPID [Install] WantedBymulti-user.target然后就可以使用systemctl这些常用命令了sudo systemctl daemon-reload sudo systemctl enable nginx # 设置开机自启 sudo systemctl start nginx # 启动服务 sudo systemctl status nginx # 现在就能正常查看状态了验证nginx方法命令示例主要用途服务状态sudo systemctl status nginx最全面查看服务整体运行状态进程检查ps aux | grep nginx确认Nginx进程是否存在端口检查sudo ss -tulpn | grep nginx确认Nginx是否在监听预期端口配置测试sudo nginx -t测试配置文件语法是否正确日志查看sudo tail -f /var/log/nginx/error.log排查启动或运行时的错误curl -I http://localhost HTTP/1.1 200 OK Server: nginx/1.20.2 ss -tulpn | grep :80 tcp LISTEN 0 511 0.0.0.0:80 0.0.0.0:* users:((nginx,pid210461,fd6),(nginx,pid210460,fd6))除了安装成功后以后可能需要修改配置文件每次修改完后都尽量测试和重新加载查看修改是否正确和生效nginx的生效与否可能涉及服务器防火墙的端口保护规则firewall-cmd --list-all # 查看当前开放端口 public (active) interfaces: eth0 ports: 20/tcp 21/tcp 22/tcp 80/tcp 443/tcp 8888/tcp 20916/tcp 39000-40000/tcp firewall-cmd --add-port80/tcp --permanent # 开放80端口 firewall-cmd --reload这两个网站用来在公网查看是否有开放端口Open Port Check Tool - Test Port Forwarding on Your Router

相关新闻

最新新闻

LLC设计指南(九)第九章:真正开始讲 LLC 的变压器——为什么它比 Flyback 难十倍?

LLC设计指南(九)第九章:真正开始讲 LLC 的变压器——为什么它比 Flyback 难十倍?

第九章:真正开始讲 LLC 的变压器——为什么它比 Flyback 难十倍? 如果说: Lr Lm Cr是 LLC 的灵魂。 那么: 变压器就是 LLC 的心脏。 很多工程师第一次做 LLC。 最大的误判是: “变压器嘛,不就是隔离、变压?” 结果: 打样回来: 频率飘 效率低 发热 轻载啸叫 ZVS …

2026/7/4 4:45:37
Java并发:并发容器与框架完全解析

Java并发:并发容器与框架完全解析

一、并发容器和框架的定义及优势 在传统的多线程编程中,为了保证共享数据的线程安全,开发者必须手动编写同步代码,例如使用synchronized或Lock对临界区进行加锁。这种方式不仅容易出错,还会降低程序的性能。并发容器和框架的出现…

2026/7/4 4:45:37
第 26 篇:区域采样统计—马赛克、彩色玻璃与油画效果

第 26 篇:区域采样统计—马赛克、彩色玻璃与油画效果

区域采样统计—马赛克、彩色玻璃与油画效果 系列导语:本文是"有趣的图像处理"系列第 26 篇。主题是三种视觉风格化效果背后统一的数学框架:区域采样统计——把图像划分为若干区域,用区域内像素的某种统计量来替换颜色,不…

2026/7/4 4:45:37
告别多款解压软件!这款全能压缩工具,单 / 批量处理都顺手

告别多款解压软件!这款全能压缩工具,单 / 批量处理都顺手

日常办公、整理资料、传输文件,压缩和解压几乎是每天都要用到的操作。系统自带工具功能简陋,大文件压缩慢、批量文件只能逐个处理,第三方软件又常捆绑广告、弹窗不断,体验很糟心。今天给大家分享一款干净又好用的工具 ——鲲鹏压缩…

2026/7/4 4:45:37
段永平重仓泡泡玛特,情绪消费这门生意彻底被看懂了

段永平重仓泡泡玛特,情绪消费这门生意彻底被看懂了

段永平增持泡泡玛特这件事,这两天在投资圈和消费品行业都引起了很大讨论。根据公开披露信息,2026年5月25日,段永平及其相关投资主体增持泡泡玛特,持股比例达到5.69%,触发港股权益披露要求,并被多家媒体称为…

2026/7/4 4:45:37
《超简单:用 Python 让 Excel 飞起来》读书笔记:第7章 案例02 在 Python 中导入 Excel 数据制作简单的图表

《超简单:用 Python 让 Excel 飞起来》读书笔记:第7章 案例02 在 Python 中导入 Excel 数据制作简单的图表

🔥个人主页:杨利杰YJlio❄️个人专栏:《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》 《Python》 《Kali Linux》 《那些年未解决的Windows疑难杂症》🌟 让复杂的事情更…

2026/7/4 4:40:37

周新闻

月新闻