首页 > 系统相关 >Nginx安装

Nginx安装

时间:2024-08-29 15:55:09浏览次数:13  
标签:sbin nginx -- 安装 Nginx usr local

目录:

        1.下载

        2.安装需要的依赖包

        3.安装Nginx

        4.启动/停止

        5.配置systemd方式管理NG

        6.启动&停止

        7.测试

-------下载--------

--在终端中 wget 直接下载

wget https://nginx.org/download/nginx-1.20.2.tar.gz

--安装所需依赖---

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

--安装Nginx

1.解压

tar -zxvf nginx-1.20.2.tar.gz

2.进入解压之后的nginx目录

cd ./nginx-1.20.2

3.配置

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

4.编译AND编译安装

make

make install

-----启动&停止----

使用跳转目录方法 打开启动文件 进行启动

#启动

/usr/local/nginx/sbin/nginx

#重新加载配置

/usr/local/nginx/sbin/nginx -s reload

#停止

/usr/local/nginx/sbin/nginx -s stop

--使用vim方式新建新文件  文件名为nginx.service

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

--放入内容

[Unit]
Description=The Nginx HTTP Server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

---放完内容之后可以实验是否将Nginx服务加入系统管理命令成功

-----测试

配置 /usr/local/nginx/conf/nginx.conf

upstream exam{

        server 192.168.XXX.XXX:8080;

       

输入需要的IP地址

--加入这些内容

proxy_pass http://exam;

proxy_set_header Host &host;

--至此配置安装Nginx完成   查看是否成功 可以打开浏览器输入对应IP地址:8080  如果有页面就是配置完成了  如果没有页面请仔细检查一下哪一步是不是漏掉了

标签:sbin,nginx,--,安装,Nginx,usr,local
From: https://blog.csdn.net/weixin_66088498/article/details/141679690

相关文章

  • debain系统安装docker
    1.更新软件包列表首先,更新系统的软件包列表:sudoapt-getupdate2.安装依赖包安装Docker所需的依赖包:sudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg\lsb-release3.添加Docker的GPG密钥下载并添加Docker......
  • Linux | Ubuntu 16.04.4 通过docker安装单机FastDFS
    Ubuntu16.04.4通过docker安装单机fastdfs前言很久没有写技术播客了,这是一件很不应该的事情,做完了事情应该有沉淀的。我先说一点前情提要,公司的fastdfs突然就挂了,做过的操作就是日志文件太大了,所以把日志文件给删了,理论上这个动作应该不影响程序运行才对。然后tracker怎么都......
  • Linux系统安装nginx
    目录一、下载软件包二、安装依赖三、安装Nginx四、启动&停止五、配置systemd方式管理NG六、启动&停止七、实验测试一、下载软件包网址:https://nginx.org/二、安装依赖yum-yinstallgccpcre-develzlib-developensslopenssl-devel三、安装Nginx#解压tar......
  • Alias Autostudio2023软件下载Alias2022软件下载安装包(全版本)
    AliasAutostudio是一款由Autodesk公司开发的概念设计和3D建模软件。它主要用于汽车、工业产品等概念设计阶段,具有以下核心功能:-快速造型-内置丰富的基本造型工具,可以快速生成设计概念构思。-灵活编辑-使用子分模型方式组织数据,支持多种方式编辑模型。-渲染与......
  • EPLAN中2D安装板的绘制方法示例
    EPLAN中2D安装板的绘制方法示例如下图所示,在项目中新建一个安装板2D布局图,如下图所示,点击插入------盒子/连接点/安装板--------安装板,如下图所示,在属性–格式中设置安装板的宽度和高度,如下图所示,放置到图框中后发现比例貌似不对,如下图所示,我们重新设置......
  • nginx-lua 使用 jwt 验证
    参考因为不涉及到数据库和其它资源的依赖,jwt本身也是无状态的。因此鉴权服务没有再基于Java或者其它语言来做。而是使用lua脚本对nginx做了一个增强:使用lua脚本来校验token是否有效,无效直接返回401,有效则原样转发。方案实现过程中主要参考了基于OpenResty实现JWT验证,只是遇......
  • 安装R包常见的方法
    首先尝试从CRAN安装:install.packages("GagnonMR")如果从CRAN安装失败,尝试从Bioconductor安装:BiocManager::install("GagnonMR")如果以上两种方法都不行,尝试从GitHub安装:devtools::install_github("gagelo01/GagnonMR")git上软件包下载安装在Ubuntu环境下,按照以......
  • nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf
    在nginx中做tcp端口转发时,在nginx中加入#四层负载不在http模块里面,和http模块同级别stream{upstreammysql{ server127.0.0.1:3306;}upstreamredis{server127.0.0.1:6379;}upstreammongodb{server127.0.0.1:27017;......
  • Mac上HomeBrew安装及换源教程
    Mac上HomeBrew安装及换源教程        Mac的MacOS系统来源于Unix系统,得益于此Mac系统的使用类似于Linux,因此Linux系统中的包管理概念也适用于Mac,而HomeBrew便是其中的一个优秀的包管理工具,而包管理工具是什么呢?软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能,在终......
  • 监控Nginx负载均衡后端服务器状态的策略与实践
    在Nginx负载均衡的部署中,监控后端服务器的状态对于确保高可用性和服务连续性至关重要。通过检测后端服务器的状态,可以及时发现问题并采取措施,如故障转移或服务重启。本文将详细介绍如何检测Nginx负载均衡后端服务器的状态,包括监控方法、工具使用、配置实现以及自动化告警。......