首页 > 系统相关 >nginx安装

nginx安装

时间:2024-06-14 09:57:36浏览次数:19  
标签:http -- sudo module nginx path 安装

sudo apt-get update
sudo apt-get install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev wget gcc make
sudo apt-get install -y libmaxminddb-dev libmaxminddb0 mmdb-bin

cd /usr/local
sudo wget http://nginx.org/download/nginx-1.18.0.tar.gz
sudo tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0

mkdir -p /usr/local/src
cd /usr/local/src
git clone https://github.com/leev/ngx_http_geoip2_module.git

cd /usr/local/nginx-1.18.0

sudo ./configure --with-cc-opt='-g -O2 -ffile-prefix-map=/build/nginx-zctdR4/nginx-1.18.0=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-compat --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --add-dynamic-module=/usr/local/src/ngx_http_geoip2_module --with-http_addition_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_sub_module

sudo make
sudo make install

sudo /usr/share/nginx/sbin/nginx

标签:http,--,sudo,module,nginx,path,安装
From: https://www.cnblogs.com/chunyouqudongwuyuan/p/18247194

相关文章

  • kali中安装zsteg教程
    1、下载文件gitclonehttp://www.github.com/zed-0xff/zsteg 2、第一步需要保证虚拟机是有网络的,不然无法克隆3、可以将网络设置成如下后重启,访问百度看看能不能访问,若可以访问,则进行下一步4、查看源,删除源,添加新源gemsources-lgemsources--removehttps://rub......
  • Linux Debian安装教程
    Debian是一个免费的开源操作系统,是最古老的Linux发行版之一,于1993年由IanMurdock创建。它采用了自由软件协议,并且由志愿者社区维护和支持。Debian的目标是创建一个稳定、安全且易于维护的操作系统,以自由软件为基础,同时保持尽可能广泛的硬件兼容性。Debian的特点包括强......
  • Docker安装MySQL主从
    Docker安装MySQL主从搭建主从dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]dockerrun-p3306:3306很多-d--namehahamysql:5.7Docker启动容器的数据部分一定挂载出来1、创建Masterdockerrun-p3307:3306--namemysql-master\-v/myd......
  • kubernetes-ingress-nginx-controller资源-用于管理和处理集群中的 Ingress 资源
    ingress-nginx-controller是一个常用的KubernetesIngress控制器,它基于NGINX实现,主要用于管理和处理集群中的Ingress资源。Ingress资源是Kubernetes中的一种网络入口资源,用于将外部流量路由到集群内部的服务ingress-nginx-controller的功能作用流量管理和路由#1、......
  • 如何快速安装pytorch gpu版本,避免用官方命令下载导致速度过慢
    准备前提:已经安装好CUDA,如果没有安装好CUDA可以查看博主另一篇教程完整安装NVIDIACUDA流程-CSDN博客。为什么要发布此教程:因为在博主安装pytorchgpu版本,耗时了大量时间发现大多数网上教程都是先获取pytorch官方下载命令,进入cmd后去掉-cpytorch等,博主发现不管是conda下载还......
  • Nginx常用命令
    以下是一些常见的NGINX交互命令及其作用:nginx-sreload:重新加载NGINX配置文件,使新的配置生效,而不需要重启NGINX服务器。nginx-sstop:优雅地停止NGINX服务器,允许当前连接完成后再停止服务。nginx-squit:优雅地停止NGINX服务器,并等待所有连接完成后再停止服务。nginx......
  • nginx负载均衡
    upstreamtornado_servers{least_conn;#使用最少连接数算法server192.168.31.158:8888weight=5;serverlocalhost:8888weight=3;}server{listen80;server_name192.168.62.132;location/{proxy_passhttp://tornado_serv......
  • kubernetes-ingress-nginx-rule的配置-将外部流量路由到集群内部的规则配置
    KubernetesIngress资源配置文件主要定义了如何通过NGINXIngress控制器来处理进入集群的HTTP/HTTPS流量apiVersion:networking.k8s.io/v1#表示这是一个Ingress资源,并使用了Kubernetes网络APIv1版本kind:Ingress#kind:定义了资源的类型。在这里是Ingr......
  • 从零手写实现 nginx-21-modules 模块
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零......
  • DellR730安装ESXI Ubuntu安装显卡失败问题
    ESXI显卡直通车安装显卡驱动配置清单如下本地服务器型号:DellR730系统:ubuntu20.4显卡:NvidiaP40虚拟化操作系统:esxi6.7.0驱动版本:NVIDIA-Linux-x86_64-440.95.01.run 禁用Nouveau(这一步很关键)sudovi/etc/modprobe.d/blacklist-nouveau.conf添加如下内容blacklistn......