首页 > 系统相关 >Ubuntu 22.04.1 LTS 编译安装 nginx-1.23.4

Ubuntu 22.04.1 LTS 编译安装 nginx-1.23.4

时间:2023-04-25 13:55:06浏览次数:40  
标签:LTS sbin http -- module nginx 22.04 install

一、安装环境依赖

sudo apt-get install g++
sudo apt-get install openssl libssl-dev
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libgd-dev

 

二、下载安装包

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

解压

tar xzf nginx-1.23.4.tar.gz
cd nginx-1.23.4

 

三、编译

./configure --prefix=/usr/local/nginx \
--with-pcre \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-http_image_filter_module \
--with-http_slice_module \
--with-mail \
--with-threads \
--with-file-aio \
--with-stream \
--with-mail_ssl_module \
--with-stream_ssl_module \

注意:安装目录是(/usr/local/nginx)

 

安装

make
make install

 

四、启动

cd /usr/local/

#启动
./sbin/nginx

#修改配置后重新加载生效
./sbin/nginx -s reload

#快速停止nginx
./sbin/nginx -s stop

#完整有序的停止nginx
./sbin/nginx -s quit

#查看nginx的版本
./sbin/nginx -v

#查看版本和nginx的配置选项
./sbin/nginx -V

#测试nginx配置文件是否正确
./sbin/nginx -t

 

标签:LTS,sbin,http,--,module,nginx,22.04,install
From: https://www.cnblogs.com/hunttown/p/17352390.html

相关文章

  • Nginx配置vue项目模版
    1、hash模式时(#),nginx配置方法location~^/test/cms-h5/{rewrite^/test/cms-h5(.*)$$1break;root/opt/nginx/web/cms-h5/dist;}2、hisotry模式时,nginx配置方法location~^/test/cms-h5/{try_files$uri@cms-h5;}location@cms......
  • Nginx配置跳转HTTPS方法汇总
    1、采用nginx的rewrite方法#server{listen80;server_namedev.herlly.com;indexindex.htmlindex.phpindex.htm;access_log/usr/local/nginx/logs/8080-access.logmain;error_log/usr/local/nginx/logs/8080-error.log;rewrite^(.*)$......
  • Nginx实现流量复制
    1、简介Nginx自1.13.4开始引入nginx_mirror_module模块,利用此模块可以将线上实时流量镜像至其他环境,而Nginx最终会丢弃mirror的响应,从而不影响源站请求的响应。2、配置upstreambackend{serverbackend.server:10000;}upstreamtest_backend{servertest.server:......
  • nginx解决Ajax跨域问题
    今天遇到一个ajax跨域问题,下拉框的数据源要从一个接口获得,但是该接口被部署到另外一台服务器上,在本地可以通过http请求访问,并可以返回json的数据,但是放到页面中不可以获取到下拉框的值,发现chrome控制台中该请求成功,但是没有返回值,于是便遇到了跨域的问题,请教一同事,问题得到解决:1.搭......
  • Nginx常用配置及和基本功能讲解
    作者:京东物流 殷世杰Nginx已经广泛应用于J-one和Jdos的环境部署上,本文对Nginx的常用的配置和基本功能进行讲解,适合Nginx入门学习。1核心配置找到Nginx安装目录下的conf目录下nginx.conf文件,Nginx的基本功能配置是由它提供的。Nginx的配置文件(conf/nginx.conf)整体上分为如下几个......
  • ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大
    ubuntu22.04国内镜像阿里云/163源/清华大学/中科大--转--已验证GPG错误由于没有公钥,无法验证下列签名sudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys871920D1991BC93Csudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys3B4FE6ACC0B21F323B......
  • LINUX安装nginx详细步骤
    1.安装依赖包//一键安装上面四个依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.下载并解压安装包cd/usr/localmkdirnginxcdnginx//下载tar包wgethttp://nginx.org/download/nginx-1.13.7.tar.gztar-xvfnginx-1.13.7.tar.gz3.安装n......
  • nginx - 反向代理tcp地址
    在http同级添加红色部分即可#tcp配置stream{server{listen9101;proxy_pass127.0.0.1:8080;}}.........http{......}stream的端口不可与http共用,需要单独占用一个新的......
  • docker启动nginx
    1.下载对应镜像dockerpullnginx:1.19.102.运行容器dockerrun-p80:80--namenginx01nginx:1.19.10--restart=always-v容器(/etc/nginx/nginx.conf)1).实现反向代理 负载均衡拷贝文件:docker  cp 容器ID:/etc/nginx/nginx.conf  /root/nginxconf ......
  • 61 openEuler 22.03-LTS 搭建MySQL数据库服务器-管理数据库用户
    61openEuler22.03-LTS搭建MySQL数据库服务器-管理数据库用户61.1创建用户可以使用CREATEUSER语句来创建一个或多个用户,并设置相应的口令。CREATEUSER'username'@'hostname'IDENTIFIEDBY'password';其中:username:用户名。hostname:主机名,即用户连接数据库时所在的主......