首页 > 系统相关 >nginx安装

nginx安装

时间:2023-12-27 22:22:26浏览次数:33  
标签:执行命令 apphome nginx proxy install 安装

1、依赖检查

(1) 检查gcc环境:执行命令: gcc -v,如果没有安装gcc编译器则会提示“Command not found”

如果gcc 不存在则安装依赖,执行命令:yum install gcc-c++

(2) 检查pcre环境:执行命令: rpm -qa pcre

如果pcre不存在则安装依赖:yum install -y pcre  pcre-devel

(3) 检查zlib环境: 执行命令 yum list install |grep zlib*

如果zlib 不存在则安装依赖:yum install -y zlib zlib-devel

(4) 检查openssl环境: 执行命令:rpm -qa openssl

如果openssl不存在则安装依赖,执行脚本: yum install -y openssl openssl-devel

2、上传

如下图:将nginx-1.24.0.tar.gz包上传到目录:/apphome/下

 

 

2、解压

如下图:解压压缩文件,执行命令:tar -zxvf  nginx-1.24.0.tar.gz,解压后生成新的文件夹nginx-1.24.0

 

 

3、设置安装路径

如下图:进入解压后的nginx目录(/apphome/nginx-1.24.0/) 执行命令:./configure  --prefix=/apphome/nginx

 

 

4编译安装

如下图: 执行命令:make  &&  make install

 

5、修改nginx 配置文件

进入安装目录(/apphome/nginx/)下的nginx配置文件目录 (conf),即(/apphome/nginx/conf/nginx.conf)然后修改配置文件配置nginx.conf

配置信息:

    client_max_body_size 50m;

upstream ormsserver {

#后端服务器域名

        server ormsapp.qjccb.dev:8802;

    }

    server {

        listen       8801;

        location / {

            root /apphome/ormsweb/running;

            try_files $uri $uri/ @router;

            index index.html index.htm;

        }

        location @router {

            rewrite ^.*$ /index.html last;

        }

        location /jeecg-boot/ {

            proxy_pass http://ormsserver/jeecg-boot/;

            proxy_http_version 1.1;

            proxy_read_timeout 3600s;

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection $connection_upgrade;

            proxy_set_header X-Real-IP $remote_addr;

        }

 

 

启动nginx

如下图:进入安装目录(/apphome/nginx/)中的nginx启动文件目录 (sbin),即(/apphome/nginx/sbin/)然后执行启动命令:   ./nginx 启动nginx

 

查看nginx是否启动

如下图:执行命令:  ps -ef|grep nginx查看是否有nginx进程,有则说明nginx成功启动

 

查看防火墙

说明:查看防火墙状态,是否关闭,若未关闭,是否允许关闭防火墙,不允许关闭则查看nginx所用端口是否开启,如果未开启则申请开启端口:8801

如下图:执行命令查看防火墙状态:systemctl status firewalld

 

查看nginx端口是否开启

如下图:执行命令查看端口(8801):lsof -i:8801 若果没有任何输出则说明没有开启该端口,开启了端口会有如下信息输出字样:

 

 

附nginx其他命令

① 重新加载配置文件:   ./nginx -s reload

② 停止nginx:  ./nginx -s stop

③ 关闭防火墙:systemctl stop firewalld 或systemctl disable firewalld

④ 开启防火墙:  systemctl  enable   firewalld

⑤ 查看所有开启端口:netstat -aptn

标签:执行命令,apphome,nginx,proxy,install,安装
From: https://www.cnblogs.com/KL2016/p/17931563.html

相关文章

  • JetSon Tx2安装pyside2
    第一步安装pyside2的必要组成wgethttp://master.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz第二步配置并安装QTsudoapt-getinstalllibxcb*sudoapt-getinstalllibxkbcommon*tar-xpfqtbase-everywhere-src-5.15.2.tar.xzcdqtbase-every......
  • Java的安装
    Ubuntu下的Java环境:1.JDK/JRE的安装2.java的环境变量3.运行普遍Java程序4.Java程序的运行脚本 1.先安装Java的软件包:JRE:openjdk-8-jre-headlessJDK: openjdk-8-jdk-headless安装命令:sudoaptinstall openjdk-8-jdk-he......
  • Ubuntu 下安装 QQ
    https://blog.csdn.net/qq_57061492/article/details/127500302 安装流程:一、QQLinux版本下载二、安装一、QQLinux版本下载1、使用以下指令查看自己的Ubuntu版本的类型uname-a可查看到我的Ubuntu版本为x86_64的版本因此可以点击此处链接前往QQ官网下载对应版本:QQ......
  • ubuntu20.04最小化安装
    ubuntu20.04虚拟机安装镜像下载https://releases.ubuntu.com/focal/ubuntu-20.04.6-live-server-amd64.iso创建虚拟机执行安装过程选择系统语言配置键盘布局配置网络连接此处根据实际网络进行配置,本机VMware网络使用NAT模式,10.100.1.0/24,网关10.100.1.254无需代理......
  • nginx负载均衡配置
    一、正向代理与反向代理正向代理:客户端Client不直接访问服务端Server,通过代理服务器Proxy访问         正向代理是客户主动使用的代理正向代理的优点:         通过代理的中转,客户端对服务器隐藏了IP,增加了安全性        ......
  • Burp插件xssValidator的安装及使用
    1.前置环境1.1下载Phantomjs下载地址:http://phantomjs.org/download.html下载后配置环境变量,把bin目录下的这个exe加入环境变量.如图:1.2xss.js下载和配置xss.js是phantomJS检测xss漏洞payload的具体实现。下载地址为:https://github.com/nVisium/xssValidator下载完成后......
  • 安装 .NET7 sdk
    CentosLinux安装.NET之前,请运行以下命令,将Microsoft包签名密钥添加到受信任密钥列表,并添加Microsoft包存储库。打开终端并运行以下命令:sudorpm-Uvhhttps://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm查找可安装包yumlistdotnet*安装SD......
  • nginx平衡升级在线升级
    nginx在线升级:nginx根据安装方式不同,升级方式也不同,一般有三种:yum方式安装,通过yum升级,不停机升级。编译方式安装,通过编译方式升级,不停机升级。容器方式安装,启动新容器方式升级,如果端口不变,需要停机,否则容器启动提示端口冲突。yum升级1、首选查看yum安装的nginx版本,nginx-V查看版本......
  • frida安装正确流程
    frida安装正确流程前提环境环境:具有python环境的win10系统设备:pixel3(需要root)重点:必须是欧版,如果不是欧版OEM无法打开,不可能刷的了机具体root过程参考https://sspai.com/post/76276工具:frida(目前版本最稳定的为16.1.10,其他版本有的会报各种错误)frida安装步骤首先下载fridapip......
  • 最新SQLMap安装与入门技术
    SQLMap详解SQLMap是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞。SQLMap内置了很多绕过插件,支持的数据库是MySQL、Oracle、PostgreSQL、MicrosoftSQLServer、MicrosoftAccess、IBMDB2、SQLite、Firebird、Sybase和SAPMaxDB。SQLMap采用了以下......