web后端-linux-nginx-1.18操作命令和部署

简介: web后端-linux-nginx-1.18操作命令和部署

linux和win的nginx安装不一样,但配置文件和命令基本是一样的

N.1 安装部署

这里使用的是离线安装 建议搭建一个离线yum源,来安装这些工具,yum源也能做到复用。

yum只有一些公共工具,像一些第三方的是没有的。而第三方有依赖的公共的工具。

1)安装包目录

2)安装gcc和安装g++

一般两讲系统都会自带的,有的可能不自带。

(1)检查gcc是否安装: gcc --version

如果安装过就不要安装了

cd gcc

rpm –ivh *rpm --nodeps –force

(2)检查g++是否安装: g++ --version

cd g++

rpm –ivh *rpm --nodeps –force

3)安装perl

tar -zxcf perl-5.30.1.tar.gz

cd perl-5.30.1

# 注意 这里要指定目录

./Configure -des -Dprefix=/opt/perl

#编译源码

make && make test

#安装

make install

4)安装openssl

tar -zxvf openssl-1.0.2h.tar.gz

cd openssl-1.0.2h

./config 如果这个不行试下./Configure

make && make install

5)安装 pcre

tar -zxvf pcre-8.44.tar.gz

cd pcre-8.44

./configure

make && make install

6)安装 zlib

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make && make install

7)安装 nginx

tar -zxvf nginx-1.18.0.tar.gz

cd nginx-1.18.0

mkdir /home/wgzx/hmt/software/nginx/nginxhome

./configure --prefix=/home/wgzx/hmt/software/nginx/nginxhome

make && make install

N.2 Nginx的命令操作

(0)先修改配置文件

conf 目录下游两个配置文件 系统有限使用nginx.conf 。conf/nginx.conf.default、conf/nginx.conf

[root@cloud107 conf]# vi nginx.conf

#user nobody;在1行左右内容修改为 user root;

[root@cloud107 conf]# netstat -tunlp | grep 8008

[root@cloud107 conf]# vi nginx.conf

在36行左右 ,listen 80; 改成 listen 8008; 建议不要用默认的端口。因为很多系统都喜欢用80

(1)./sbin/nginx -t ## 验证配置文件是否合法(前提要把配置文件给修改了)

(2)./sbin/nginx ## 后台启动

(3)./sbin/nginx -s reload ## 重启和价值配置文件

(4)./sbin/nginx -s stop ## 此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程

(5)./sbin/nginx -s quit ## 此方式停止步骤是待nginx进程处理任务完毕进行停止。

(6)打开浏览器访问: http://xxxxx:8008/index.html

相关文章
|
29天前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
77 1
Linux系统之部署轻量级Markdown文本编辑器
|
30天前
|
存储 安全 关系型数据库
后端技术:构建高效稳定的现代Web应用
【10月更文挑战第5天】后端技术:构建高效稳定的现代Web应用
49 1
|
24天前
|
搜索推荐 Linux 测试技术
Linux系统之部署homer静态主页
【10月更文挑战第11天】Linux系统之部署homer静态主页
75 41
Linux系统之部署homer静态主页
|
15天前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
62 3
Linux系统之部署Linux管理面板1Panel
|
29天前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
134 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
30天前
|
Web App开发 资源调度 网络协议
Linux系统之部署IP工具箱MyIP
【10月更文挑战第5天】使用Docker部署Radicale日历和联系人应用Linux系统之部署IP工具箱MyIP
75 1
Linux系统之部署IP工具箱MyIP
|
12天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
35 2
|
13天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
24 3
|
1月前
|
Linux Shell 异构计算
在linux上部署yolov5和安装miniconda3
这篇文章介绍了在Linux系统上部署YOLOv5并安装Miniconda3的步骤,包括使用wget命令下载Miniconda安装脚本、安装Miniconda、初始化Conda环境、添加镜像源等。
66 3
在linux上部署yolov5和安装miniconda3
|
14天前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
35 2