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

目录
打赏
0
0
0
0
16
分享
相关文章
|
25天前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
63 23
Linux系统之whereis命令的基本使用
|
12天前
|
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
76 25
docker快速部署OS web中间件 数据库 编程应用
通过Docker,可以轻松地部署操作系统、Web中间件、数据库和编程应用。本文详细介绍了使用Docker部署这些组件的基本步骤和命令,展示了如何通过Docker Compose编排多容器应用。希望本文能帮助开发者更高效地使用Docker进行应用部署和管理。
38 19
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
17 1
|
10天前
|
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
25 2
部署使用 CHAT-NEXT-WEB 基于 Deepseek
本文介绍如何在阿里云轻量服务器上部署基于 `Deepseek` 的 `CHAT-NEXT-WEB` 项目。首先,准备一台 Linux 服务器并安装 Docker,确保防火墙允许特定端口访问。接着,通过阿里云容器镜像服务解决国内网络限制问题,将镜像推送到私有仓库并拉取到本地。配置并启动 `chat-next` 项目,使用 Deepseek API 进行优化。最后,安装 Nginx 和 Certbot 配置 HTTPS 访问,确保安全性和自动续签。整个过程需严格遵循官方文档,以避免因网络问题导致的安装失败。
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
51 11
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
3月前
|
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
127 14
Linux 10 个“who”命令示例
|
3月前
|
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
277 20

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等