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

相关文章
|
10月前
|
负载均衡 应用服务中间件 nginx
Nginx配置与命令
Nginx 是一款高性能的 HTTP 和反向代理服务器,其配置文件灵活且功能强大。本文介绍了 Nginx 配置的基础结构和常用指令,包括全局块、Events 块、HTTP 块及 Server 块的配置方法,以及静态资源服务、反向代理、负载均衡、HTTPS 和 URL 重写等功能实现。此外,还提供了常用的 Nginx 命令操作,如启动、停止、重载配置和日志管理等,帮助用户高效管理和优化服务器性能。
954 14
|
7月前
|
运维 数据可视化 C++
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
2025年热门Web化容器部署工具对比:Portainer与Websoft9。Portainer以轻量可视化管理见长,适合技术团队运维;Websoft9则提供一站式应用部署与容器管理,内置丰富开源模板,降低中小企业部署门槛。两者各有优势,助力企业提升容器化效率。
494 1
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
|
6月前
|
安全 Linux PHP
Web渗透-命令执行漏洞-及常见靶场检测实战
命令执行漏洞(RCE)指应用程序调用系统命令时,用户可控制输入参数,导致恶意命令被拼接执行,从而危害系统安全。常见于PHP的system、exec等函数。攻击者可通过命令连接符在目标系统上执行任意命令,造成数据泄露或服务瘫痪。漏洞成因包括代码层过滤不严、第三方组件缺陷等。可通过参数过滤、最小权限运行等方式防御。本文还介绍了绕过方式、靶场测试及复现过程。
1452 0
|
8月前
|
Java 应用服务中间件 Docker
java-web部署模式概述
本文总结了现代 Web 开发中 Spring Boot HTTP 接口服务的常见部署模式,包括 Servlet 与 Reactive 模型、内置与外置容器、物理机 / 容器 / 云环境部署及单体与微服务架构,帮助开发者根据实际场景选择合适的方案。
394 25
|
8月前
|
小程序 安全 关系型数据库
专业打造一款圈子源码软件系统 / 后端 PHP 搭建部署一样实现利益化
本教程详解基于PHP后端与Uni-app的小程序开发全流程,涵盖技术选型、环境搭建、源码导入、接口对接及功能实现。采用Laravel/Symfony框架,结合MySQL/PostgreSQL数据库,使用WebSocket实现实时通信,并集成IM SDK实现音视频聊天。前端使用Uni-app开发,支持跨平台运行。教程包含完整部署流程与安全优化方案,助力快速搭建高性能、安全稳定的小程序系统。
513 5
|
10月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
505 41
|
10月前
|
存储 应用服务中间件 nginx
在使用Nginx之后,如何在web应用中获取用户IP以及相关原理
但总的来说,通过理解网络通信的基础知识,了解http协议以及nginx的工作方式,我们已经能在大多数情况下准确地获取用户的真实IP地址了,在调试问题或者记录日志时会起到很大的帮助。
581 37
|
9月前
|
移动开发 前端开发 JavaScript
前端web创建命令
本项目使用 Vite 搭建 Vue + TypeScript 开发环境,并基于 HTML5 Boilerplate 提供基础模板,快速启动现代前端开发。
148 2
|
8月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
684 0
|
10月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
635 17