Nginx的安装和配置

news/2025/2/21 8:08:08/

下载

访问官网:https://nginx.org/
点击最新的版本下载,在这里插入图片描述


进入详情页,选择下载任意版本
在这里插入图片描述

解压编译安装

tar zxvf nginx-1.22.1.tar.gz

解压之后得到文件夹 nginx-1.22

在这里插入图片描述

安装之前保证使用的工具和库存在

# 安装gcc
yum install -y gcc
# 安装perl库
yum install -y pcre pcre-devel
# 安装zlib库
yum install -y zlib zlib-devel

进入文件夹,依次执行(将nginx安装到指定目录)

./configure --prefix=/usr/local/nginx
make
make install

启动Nginx

进入安装好的目录 /usr/local/nginx/sbin

./nginx 启动
./nginx -s stop 快速停止
./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求
./nginx -s reload 重新加载配置

在本机上面访问需要关闭防火墙

systemctl stop firewalld

配置脚本的方式启动nginx

创建服务脚本

vim /usr/lib/systemd/system/nginx.service

服务脚本内容

[Unit]
Description=nginx - web server
After=network.target remote-fs.target nss-lookup.target[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true[Install]
WantedBy=multi-user.target

重新加载系统服务

systemctl daemon-reload

启动服务

systemctl start nginx

在主机检查能不能访问到nginx的欢迎页


http://www.ppmy.cn/news/403236.html

相关文章

Fuchsia 是什么?Fuchsia OS 的未来如何?

今天意外地看到 Fuchsia 系统即将进入 “dogfood” 测试,也就是开发者已经对系统开始亲自测试的阶段,未来不远就可能进入公开测试阶段了,这对于 Flutter 开发者来说算是一个好消息。 Fuchsia 是 Google 开发的继 Android 和 ChromeOS 之后的第…

vue动态插入和移除组件

例子: 业务需求 页面有N个input标签,每个input获取焦点的同时在input下方显示一个组件快捷输入 常见方式 使用v-if,在遍历input的时候,同时也遍历快捷输入的组件。但是每个快捷输入的组件都需要一个变量去控制显示/隐藏。如果页面input数量多,就很麻烦…

[AHK]输入法状态提示,中文状态提示“中”,英文状态提示“EN”

输入法状态提示,中文状态提示“中”,英文状态提示“EN”, 切换中英文状态的时候,或者用鼠标切换到另一个编辑窗口的时候再次提示,循环如此。 ;功能:输入法状态提示 ;环境:win10搜狗输入法&…

《IDC MarketScape:2022全球通用计算机视觉厂商评估》出炉,腾讯云智能入选

近日,全球领先的IT市场研究和咨询公司IDC发布了2022年度《MarketScape:全球通用计算机视觉厂商评估》报告(以下简称“报告”),腾讯云智能凭借在计算机视觉领域领先的技术积累、出色的产品能力和丰富的行业落地实践&…

html onfoucs状态事件,onfocus

onfocus 事件 定义和用法 onfocus 事件在对象获得焦点时发生。 语法 οnfοcus"SomeJavaScriptCode" 参数 描述 SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。 支持该事件的 HTML 标签: , , , , , , , , , , , , , , , , , ,, , , to…

focus

1.call requestFocus() on that component. Note that it wont work in touch mode ( after the user touched the screen) because the Android UI design calls for no focused/selected element in touch mode. 触摸模式Touch Mode 当 用户使用方向键或跟踪球浏览用户界…

30个接口自动化测试面试题,赶紧收藏

1. 什么是接口自动化测试? 答:接口自动化测试是指使用自动化工具对接口进行测试,验证接口的正确性、稳定性和性能等方面的指标。2. 为什么要进行接口自动化测试? 答:接口自动化测试可以提高测试效率,减少人…

强力推荐90个优秀外国英文网站

一、大陆可访问的优秀英文信息源 1、英国《经济学家》 http://www.economist.com 2、美联社 http://wire.ap.org/GoToAP.cgi 3、英国BBC http://news.bbc.co.uk 4、《纽约时报》 http://www.nytimes.com 5、普利策新闻奖1995年到2001年全部获奖作品 http://www.pulitzer.…