首页 > 系统相关 >debian 安装nginx

debian 安装nginx

时间:2023-02-22 19:00:23浏览次数:43  
标签:http make apt nginx install 安装 debian

在这之前,首先确保的软件包没过时:

sudo apt update

安装gcc编译器

apt install -y build-essential

安装正则库

apt install -y libpcre3 libpcre3-dev

安装zlib库

apt install -y zlib1g-dev

安装OpenSSL库

apt install -y openssl libssl-dev

 

接下来,我们下载Nginx源码,我们进入Nginx官网:http://nginx.org/en/download.html   下载最新的stable稳定版本

下载源码

wget http://nginx.org/download/nginx-1.20.2.tar.gz

解压

tar -xf nginx-1.20.2.tar.gz

进入源代码内

cd nginx-1.20.2

 

普通安装

./configure && make && make install

加上ssl 

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-file-aio --with-http_realip_module && make && make install

安装到目录 /usr/local/nginx

启动 : 在nginx目录下有一个sbin目录,sbin目录下有一个nginx可执行程序。

./nginx

停止
./nginx -s stop

动态加载配置文件
./nginx -s reload
服务器地址+默认端口80

 

标签:http,make,apt,nginx,install,安装,debian
From: https://www.cnblogs.com/chen-msg/p/17145525.html

相关文章

  • 在Centos8/OpenEuler中安装MySQL
    在Centos8/OpenEuler中安装MySQL5.6/5.7  在Centos8/OpenEuler中安装MySQL5.6/5.7时,我们会遇到以下依赖问题:[root@node1~]#rpm-ivhMySQL-client-5.6.26-1.rhel5.x86......
  • Centos7 yum源的变更及常用依赖的安装(转)
    零、背景当我们要用yum安装一些软件的时候,常常会遇到由于缺少配套工具软件而产生的失败。因此,在这里做一个汇总,将常用的一些配套软件作为一个配置项都写在这里,以备后续使用......
  • 这样子配置丢到nginx 是没发调用的,因为nginx无法用用vue的代理,pathRewrite重写只在vu
    这样子配置丢到nginx 是没发调用的,因为nginx无法用用vue的代理,   ......
  • 外部访问云服务器IP,上传本地代码,正确配置Nginx(暂不包括配置虚拟主机)
    首先申请一个云服务器,拥有一个公网IP:比如我的是106.15.43.140。步骤:1.在云服务器上安装web服务,Apache或Nginx,我安的Nginx(Ubuntu系统):sudoapt-getupdatesudoapt-geti......
  • Nacos单机&集群&持久化&nginx代理配置
    目录Nacos是什么注册中心对比环境搭建环境准备Nacos下载运行单机测试特性一:注册中心消费者项目POMYML配置类控制类启动类两个生产者项目POMYML控制类启动类验证特性二:配置......
  • Linux安装nginx
    一、压缩包方式安装1.下载nginx安装包,官网:http://nginx.org/en/download.html2.上传压缩包至服务器,并解压tar-zxvf3.服务器如果没有openssl和pcre环境,需要安装yu......
  • linux安装postgresql三种方式
    本文转载自:http://blog.itpub.net/29654823/viewspace-2923532/linux下安装PostgreSQL可采用三种方式,二进制已编绎安装包、安装、源码安装三种方式进行安装方式1:yum安装,......
  • Linux安装Neo4j图数据库
    1、安装说明centos7安装Neo4j图数据库,用于构建知识图谱,linux/mac环境步骤基本相同,noe4j是基于java开发的程序,安装前确保服务器已安装jdk17(新版本neo4j-4.1.1最低要求jdk11),......
  • glib源码安装使用方法(转)
    glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一......
  • 04. Kubernetes - 集群安装(Kubeadm)
    Kubeadmkubeadm是Kubernetes社区提供的集群构建工具,它能够以最佳实践的方式部署一个最小化的可用Kubernetes集群。但是kubeadm在设计上并未安装网络解决方案,所以......