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

相关文章
|
9月前
|
负载均衡 应用服务中间件 nginx
Nginx配置与命令
Nginx 是一款高性能的 HTTP 和反向代理服务器,其配置文件灵活且功能强大。本文介绍了 Nginx 配置的基础结构和常用指令,包括全局块、Events 块、HTTP 块及 Server 块的配置方法,以及静态资源服务、反向代理、负载均衡、HTTPS 和 URL 重写等功能实现。此外,还提供了常用的 Nginx 命令操作,如启动、停止、重载配置和日志管理等,帮助用户高效管理和优化服务器性能。
|
5月前
|
安全 Linux PHP
Web渗透-命令执行漏洞-及常见靶场检测实战
命令执行漏洞(RCE)指应用程序调用系统命令时,用户可控制输入参数,导致恶意命令被拼接执行,从而危害系统安全。常见于PHP的system、exec等函数。攻击者可通过命令连接符在目标系统上执行任意命令,造成数据泄露或服务瘫痪。漏洞成因包括代码层过滤不严、第三方组件缺陷等。可通过参数过滤、最小权限运行等方式防御。本文还介绍了绕过方式、靶场测试及复现过程。
1258 0
|
7月前
|
NoSQL 关系型数据库 Linux
ERPNext 搭建教程:Linux 一键部署与维护
ERPNext 是一款开源免费的企业资源计划系统,适用于中小企业信息化管理。基于 Python 和 Frappe 框架开发,支持财务、销售、人力、库存等模块,具备高度可定制性。本文介绍如何通过 Websoft9 在 Linux 下快速部署 ERPNext,并提供环境配置、系统维护等实用建议,适合开发者和企业用户快速上手。
1182 7
ERPNext 搭建教程:Linux 一键部署与维护
|
7月前
|
小程序 安全 关系型数据库
专业打造一款圈子源码软件系统 / 后端 PHP 搭建部署一样实现利益化
本教程详解基于PHP后端与Uni-app的小程序开发全流程,涵盖技术选型、环境搭建、源码导入、接口对接及功能实现。采用Laravel/Symfony框架,结合MySQL/PostgreSQL数据库,使用WebSocket实现实时通信,并集成IM SDK实现音视频聊天。前端使用Uni-app开发,支持跨平台运行。教程包含完整部署流程与安全优化方案,助力快速搭建高性能、安全稳定的小程序系统。
486 5
|
9月前
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
3131 57
|
7月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
729 13
|
7月前
|
关系型数据库 Linux Nacos
Rocky Linux 部署 Docker 和 NACOS 实例
本文介绍在阿里云环境下基于 Rocky Linux 搭建 Docker 并部署 Nacos 的完整流程。涵盖 Docker 安装、镜像加速配置、网络设置及 MySQL 与 Nacos 容器的创建,适用于开发与生产环境。
949 1
|
8月前
|
移动开发 前端开发 JavaScript
前端web创建命令
本项目使用 Vite 搭建 Vue + TypeScript 开发环境,并基于 HTML5 Boilerplate 提供基础模板,快速启动现代前端开发。
115 2
|
9月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
602 17