Ubuntu部署nginx

news/2024/7/7 21:44:52 标签: ubuntu, nginx, linux, gcc, openssl

nginx_0">一、 下载nginx相关依赖包

apt-get install gcc

apt-get install libpcre3 libpcre3-dev

apt-get install zlib1g zlib1g-dev

sudo apt-get install openssl

sudo apt-get install libssl-dev

nginx_14">二、新建nginx的安装目录

cd /opt

mkdir nginx

cd nginx

nginx_24">三、通过wget下载nginx安装包

wget https://nginx.org/download/nginx-1.24.0.tar.gz

nginx_30">四、解压nginx的安装包

下载的nginx是tar.gz文件

tar -zvxf nginx-1.24.0.tar.gz

下载的nginx是zip文件

unzip nginx-1.24.0.tar.gz

nginx1240_44">五、切换到解压好的nginx-1.24.0目录下

nginx-1.24.0

六、配置

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

说明:

–prefix=/usr/local/nginx:指定安装目录为/usr/local/nginx。在编译和安装完成后,软件将被安装到该目录下.
–with-http_stub_status_module:启用 HTTP Stub Status 模块。该模块是 Nginx 的一个内置模块,用于获取 Nginx 服务器的状态信息。
–with-http_ssl_module:启用 HTTP SSL 模块。该模块使得 Nginx 支持通过 HTTPS 提供安全的加密传输。

七、编译

make

八、安装

make install

九、启动或关闭

  1. 启动Nginx

#切换到nginx的安装目录

cd /usr/local/nginx/sbin

#启动nginx

./nginx

/usr/local/nginx/sbin/nginx
  1. 关闭nginx
/usr/local/nginx/sbin/nginx -s stop


#查看Nginx的进程

ps -ef | grep nginx

#杀死Nginx相关进程

kill -9 xxx

http://www.niftyadmin.cn/n/5048343.html

相关文章

linux常见下载安装工具

linux常见下载安装工具 wget、rpm、yum、apt 和 curl 是在Linux系统中常用的命令和工具,用于不同的系统管理和网络操作任务。以下是它们之间的联系与区别: wget: 用途:wget用于从网络上下载文件。它是一个命令行工具&#xff0c…

4、绩效管理实践

1、前言 2、从“键鼠套装”到“全键盘游戏化”审核 3、从“人等机器”到“人机和谐” 内容仓是公司最年轻的部门,员工的平均年龄只有26岁,80%的员工是95后,20%是00后,如何对年轻人进行管理,激发他们的工作积极性和创…

数据结构和算法之归并排序

归并排序(Merge Sort)是一种基于分治思想的排序算法,通过将待排序的数组分成两个子数组,分别对两个子数组进行排序,最后将排序好的子数组合并成一个有序数组。它的基本思想是将两个有序的子序列合并成一个有序的序列。…

查准率(precision,也叫精确率)和查全率(recall,也叫召回率)

精确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精确率是检索出相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率;召回率是指检索出的相关文档数和文档库中所有的相关文档数的比率&…

Java抽象类和普通类区别、 数组跟List的区别

抽象类 Java中的抽象类是一种特殊的类,它不能被实例化,只能被继承。抽象类通常用于定义一些通用的属性和方法,但是这些方法的具体实现需要在子类中完成。抽象类中可以包含抽象方法和非抽象方法。 抽象方法是一种没有实现的方法,…

影响服务器稳定性的因素:

影响服务器稳定性的因素: 1、服务器配置。配置是影响稳定性的因素之一,包括cpu、内存、带宽、硬盘、操作系统等,配置低了无法支撑网站服务器的正常运行,卡顿、崩溃,就会影响到服务器的稳定性。 2、恶意GJ。如果服务器遭受了ddoslc…

MySQL学习笔记15

1、内连接查询(重点): 基本语法: select 数据表1.字段列表,数据表2.字段列表 from 数据表1 inner join 数据表2 on 连接条件; 案例:获取产品表中每个产品的分类信息: mysql> select * from tb_goods …

ansible安装、点对点Ad-Hoc、模块、剧本Playbook

DevOps: 官网:https://docs.ansible.com 自动化运维工具对比 C/S 架构:客户端/服务端 Puppet:基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱 SaltStack:基于 Python 开发,采用 C/S 架构,YAML使得配置脚本更简单.需要配置客户端及服务器…