Nginx 源码包安装

合集下载

2019年nginx安装手册

2019年nginx安装手册

Nginx安装手册1nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用作为安装环境。

⏹gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++⏹PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl 兼容的正则表达式库。

nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

yum install -y pcre pcre-devel注:pcre-devel是使用pcre开发的一个二次开发库。

nginx也需要此库。

⏹zlibzlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。

yum install -y zlib zlib-devel⏹opensslOpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux 安装openssl库。

yum install -y openssl openssl-devel2编译安装将拷贝至linux服务器。

解压:tar -zxvf --help查询详细参数(参考本教程附录部分:nginx编译参数)参数设置如下:./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/ \--lock-path=/var/lock/ \--error-log-path=/var/log/nginx/ \--http-log-path=/var/log/nginx/ \--with-http_gzip_static_module \--http-client-body-temp-path=/var/temp/nginx/client \--http-proxy-temp-path=/var/temp/nginx/proxy \--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \--http-scgi-temp-path=/var/temp/nginx/scgi注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录[root@bogon mkdir /var/temp/nginx -p1、编译安装makemake install安装成功查看安装目录:3启动nginxcd /usr/local/nginx/sbin/./nginx查询nginx进程:15098是nginx主进程的进程id,15099是nginx工作进程的进程id注意:执行./nginx启动nginx,这里可以-c指定加载的nginx配置文件,如下:./nginx -c /usr/local/nginx/conf/如果不指定-c,nginx在启动时默认加载conf/文件,此文件的地址也可以在编译安装nginx 时指定./configure的参数(--conf-path= 指向配置文件())4停止nginx方式1,快速停止:cd /usr/local/nginx/sbin./nginx -s stop此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

源码包安装转换rpm包

源码包安装转换rpm包

源码包安装转换rpm包⽬录纯净版虚拟机1. 先安装个虚拟机,登陆nginx官⽹2. 右键复制地址,到新克隆的纯净虚拟机wget 下载先yum install -y wget把源换成阿⾥云的纯洁的新环境需要安装⼀下wget,vim 上传下载yum -y install wgetyum -y install vimyum install -y lrzsz3.源码包4.解压 tar xf nginx-1.16.0.tar.gz5.进⼊nginx.查看⼀下[root@gjy nginx-1.16.0]# cd nginx-1.16.0[root@gjy nginx-1.16.0]# ll6.在根下创建⼀个app[root@gjy ~]# mkdir /app7.选要安装的浏览位置我们把它放到/app下[root@gjy ~]# ./configure --prefix=/app/nginx-1.16.06.执⾏[root@gjy ~]# find /var/cache/yum/ -name '*.rpm'就是看yum的缓存下有没有东西,回车后会发现没有服务端配置1.修改yum.conf⽂件[root@gjy ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf2. 安装依赖源[root@gjy ~]# yum install -y gcc gcc-c++ glibc pcre-devel zlib-devel openssl-devel 3.解压缩需要先删除解压好的 rm -fr nginx-1.16.0.tar.gz重新解压⽣成 [root@gjy ~]# tar xf nginx-1.16.0.tar.gz(防⽌压缩包丢失)4.⽣成初始化进⼊⽬录[root@gjy ~]# cd nginx-1.16.0[root@gjy nginx-1.16.0]# ./configure --prefix=/app/nginx-1.16.0判断是否成功echo $?0 则ok5.汇编[root@gjy nginx-1.16.0]# makeecho $?6.安装 [root@gjy nginx-1.16.0]# make installecho $?查看/app/ 这个nginx是程序家⽬录下nginx是安装包7.启动nginx :/app/nginx-1.16.0/sbin/nginx查看是否有80端⼝,是否可⽤netstat -intupLl /app/看是能不能找到8.验证关闭防⽕墙:systemctl stop firewalld登录:打开浏览器10.0.0.60vim /app/nginx-1.16.0/conf/nginx.conf9.检测/app/nginx/-1.16.0/sbin/nginx -t重启/app/nginx/-1.16.0/sbin/nginx -s reload临时站点⽬录,可以编辑cd html10.将缓存中的依赖包复制到/usr/local/src[root@gjy ~]# find /var/cache/yum/ -name '*rpm'|xargs cp -t /usr/local/src/ 11.安装fpm依赖包[root@gjy ~]# yum -y install rpm-build ruby rubygems ruby-devel lrzsz12.下载及安装fpm软件gem sources --list 可以看到源变成了华为的源安装[root@gjy ~]# gem install *.gemtab fpm 成功就ok13.打包rpm[root@gjy nginx-1.16.0]# fpm -s dir -t rpm -n nginx -v 1.16.0 -d 'pcre-devel,openssl-devel' -f /app/nginx-1.16.0/ 14.将打包好的rpm包复制到/usr/local/src下[root@gjy nginx-1.16.0]# cp nginx-1.16.0-1.x86_64.rpm /usr/local/srccd /user/local/srctar zcf nginx.tar.gzsz nginx.tar.gz换机访问浏览器10.0.0.250重启下systemctl start vsftpb查看是否连上netstat -intup1.安装ftp服务[root@gjy nginx-1.16.0]# yum -y install vsftpd2.将/usr/local/src下所有rpm⽂件复制到/var/ftp/pub/nginx[root@gjy nginx-1.16.0]# mkdir -p /var/ftp/pub/nginx[root@gjy nginx-1.16.0]# cp /usr/local/src/* /var/ftp/pub/nginx/3.安装createrepo[root@gjy nginx-1.16.0]# yum -y install createrepo4.制作yum仓库[root@gjy nginx-1.16.0]# createrepo /var/ftp/pub/nginx5.开启ftp服务和关闭防⽕墙systemctl start vsftpdsystemctl stop firewalld客户端:1.进⼊yum源⽬录cd /etc/yum.repos.d/2.备份现有yum源gzip *3.配置yum源⽂件vim nginx.repo[nginx]name=nginxbaseurl=ftp://10.0.0.11/pub/nginx/ #可以在yum仓库中搜索粘贴上去enable=1gpgcheck=04.检验下是否配置成功yum repolist5.安装nginx查询是否安装nginxrpm -qa | grep nginx有的话卸掉 rpm -e重新安装 yum -y install nginx下载nginx的路径会变成本地yum源6.启动nginx[root@gjy nginx-1.16.0]# /app/nginx-1.16.0/sbin/nginxnetstat -lntup 查看如果httpd占⽤ systemctl stop httpd7.关闭防⽕墙[root@gjy nginx-1.16.0]# systemctl stop firewalld8.打开浏览器,重新访问:。

004-nginx简介、安装配置【源码安装和mac安装】、基本使用

004-nginx简介、安装配置【源码安装和mac安装】、基本使用

004-nginx简介、安装配置【源码安装和mac安装】、基本使⽤⼀、概述1.1、Nginx是什么 Nginx是⼀款轻量级的Web服务器,也是⼀款轻量级的反向代理服务器【常⽤】。

1.2、Nginx能⼲什么Nginx能⼲的事情很多,这⾥简要罗列⼀些: 1:直接⽀持Rails和PHP的程序 2:作为HTTP反向代理服务器 3:作为负载均衡服务器 4:作为邮件代理服务器 5:帮助实现前端动静分离1.3、Nginx特点 ⾼稳定、⾼性能、资源占⽤少、功能丰富、模块化结构、⽀持热部署⼆、安装配置2.1、源码安装环境:CentOS 安装function nginx_install() {echo"nginx init start ######"if [ -e nginx-1.15.12.tar.gz ]; thenecho"exist nginx-1.15.12.tar.gz"elseecho"nginx download start ……"wget /download/nginx-1.15.12.tar.gzecho"nginx download end ……"fiecho"nginx install start ……"yum -y install gcc-c++yum -y install pcre*yum -y install openssl*tar -zvxf nginx-1.15.12.tar.gzrm -rf $1mkdir -p $1mkdir -p $1/runcd nginx-1.15.12# 指定⽬录安装./configure --prefix=$1 --conf-path=$1/conf/nginx.confmake && make install# 拷贝配置mv $1/conf/nginx.conf $1/conf/nginx.conf.defaultcp ${project_path}/nginx.conf $1/conf/nginx.confmkdir -p $1/runrm -rf nginx-1.15.12echo"nginx install end ……"echo"nginx init end ######"}使⽤nginx_install '/export/servers/nginx'安装注意cp: "conf/koi-win" 与"/application/nginx-1.6.3/conf/koi-win" 为同⼀⽂件错误原因:安装⽬录和解压后的安装包为同⼀个⽬录。

linux下nginx1.6.0及其依赖库从源码编译安装、配置、启动、使用

linux下nginx1.6.0及其依赖库从源码编译安装、配置、启动、使用

linux下nginx1.6.0及其依赖库从源码编译安装、配置、启动、使用一、说明:这是一个自动化安装包,文件组织结构如下:/read_me.txt是此安装包的使用说明书。

/pack_repo/下包含的是所有需要用到的源码包,请自行下载。

/script_conf/*.sh是执行安装过程的脚本。

/script_conf/*.conf是配置文件。

大家只要还原出本安装包的内容,即可实现在任何linux发行版上一键安装nginx。

二、安装包中各文件内容A、/read_me.txt文件内容如下:1、安装:mkdir -p /usr/tmpx/install/nginx/复制pack_repo 和script_conf 下的所有文件到/usr/tmpx/install/nginx/下执行:sh /usr/tmpx/install/nginx/script_conf/install_nginx.sh即开始安装nginx安装过程的输出写入到日志文件/usr/tmpx/install/nginx/log.txt,同时也在控制台显示2、启动mv /usr/local/nginx-1.6.0/conf/nginx.conf /usr/local/nginx-1.6.0/conf/nginx_conf_original #备份原始nginx.confmv /usr/tmpx/install/nginx/script_conf/nginx.conf /usr/local/nginx-1.6.0/conf/nginx.conf #使用我们的配置mkdir -p /var/web_nginx_site_conf/mv /usr/tmpx/install/nginx/script_conf/site1.conf /var/web_nginx_site_conf/#注意如果nginx.conf中没有包含任何server,则nginx即使启动了,也不会监听80端口,因为没有应用。

nginx下载安装

nginx下载安装

nginx下载安装
环境:centos 7
1:下载Nginx
访问Nginx官⽹,选择⼀个版本获取下载链接,如下:
使⽤wget 命令下载Nginx,如下:
wget /download/nginx-1.16.0.tar.gz
2:解压Nginx
使⽤tar -zxvf 命令解压Nginx安装包,如下:
3:安装Nginx
进⼊到解压后的Nginx⽬录,使⽤ ./configure --prefix=/usr/local/nginx 命令指定nginx的安装位置,我们指定了/usr/local/nginx这个⽬录
执⾏过程中如果出现如下错误:
则需要安装prce 库,使⽤yum installl pcre 命令进⾏安装
这⾥仅仅安装pcre是不⾏的,⼀样会提⽰需要pcre库,这⾥
还要安装pcre-devel,我们继续执⾏yum install pcre-devel 命令进⾏安装
我们再次执⾏./configure --prefix=/usr/local/nginx
会出现如下错误:
提⽰我们安装zlib,我们继续执⾏yum install zlib命令安装zlib,⼀样我们也要安装zlib-devel 。

安装完毕后,重新执⾏./configure --prefix=/usr/local/nginx命令,如下:
说明我们已经ok
接下来,我们使⽤make && make install 命令进⾏编译安装nginx
进⼊到/usr/local⽬录下我们可以看到多了nginx⽬录,说明我们已经安装成功。

Nginx-1.18.0的安装配置与使用【转】

Nginx-1.18.0的安装配置与使用【转】

Nginx-1.18.0的安装配置与使⽤【转】⼀、安装1.1 yum安装(1) 配置好yum源与epel源#本地光盘yum源[development]name=dvdbase repobaseurl=file:///mnt/cdrom/enabled=1gpgcheck=1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7#在线阿⾥云yum源[aliyun]name=aliyun repobaseurl=https:///centos/$releasever/os/$basearch/enabled=1gpgchedk=1gpgkey=https:///centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$releasever#在线阿⾥云EPEL源[aliyunEpel]name=aliyun epelbaseurl=https:///epel/$releasever/$basearchenabled=1gpgcheck=1gpgkey=https:///epel/RPM-GPG-KEY-EPEL-$releasever(2) 安装[root@localhost ~]# yum install -y nginx1.2 编译安装(1) 下载安装包[root@localhost ~]# wget https:///download/nginx-1.18.0.tar.gz(2) 安装相关依赖包[root@localhost ~]# yum install -y gcc pcre-devel openssl-devel zlib-devel(3) 创建nginx⽤户,解压源码包,开始编译安装[root@localhost ~]# useradd -r -s /sbin/nologin nginx[root@localhost ~]# tar -xf nginx-1.18.0.tar.gz[root@localhost ~]# cd nginx-1.18.0/[root@localhost nginx-1.18.0]# ./configure --prefix=/usr/local/nginx \> --user=nginx \> --group=nginx \> --with-http_ssl_module \> --with-http_v2_module \> --with-http_realip_module \> --with-http_stub_status_module \> --with-http_gzip_static_module \> --with-pcre \> --with-stream \> --with-stream_ssl_module \> --with-stream_realip_module[root@localhost nginx-1.18.0]# make && make install编译代码(4) 启动nginx#直接启动[root@localhost ~]# /usr/local/nginx/sbin/nginx#或创建软链接启动[root@localhost ~]# ln -s /usr/local/nginx/sbin/nginx /usr/sbin/[root@localhost ~]# ll /usr/sbin/nginxlrwxrwxrwx 1 root root 27 Jun 17 11:42 /usr/sbin/nginx -> /usr/local/nginx/sbin/nginx[root@localhost ~]# nginx⼆、配置⽂件详解#全局配置端user nginx nginx; #启动Ngnix⼯作进程的⽤户和组worker_processes [number | auto]; #启动的⼯作进程数worker_cpu_affinity 0001 0010 0100 1000 #将Nginx⼯作进程绑定到指定的CPU核⼼,默认Nginx是不进⾏进程绑定的error_log file [debug | info | notice | warn | error | crit | alert | emerg] #错误⽇志配置#error_log logs/error.log;#error_log logs/error.log notice;pid logs/nginx.pid; #pid⽂件保存路径work_priority 0; #⼯作进程的优先级 -20~19work_rlimit_nofile 65536; #⼯作进程最⼤打开⽂件数daemon off|on; #前台运⾏nginx⽤于测试,docker等环境,默认为onmaster_process off|on; #是否开启Nginx的master-woker⼯作模式,关闭后 nginx就不会fork出worker⼦进程来处理请求,⽽是以master进程⾃⾝来处理请求events { #events设置块worker_connections 1024; #设置单个nginx⼯作进程可以接爱的最⼤并发连接数据; ##在nginx作为http服务器的时候,最⼤连接数为worker_processes * worker_connctions;在nginx作为反向代理服务器的时候,最⼤连接数为worker_processes * worker_connections / 2 use epoll; #使⽤epoll事件驱动,Nginx⽀持众多的事件驱动,⽐如select、poll、epoll,只能设置在events模块中设置accept_mutex on; #优化同⼀时刻只有⼀个请求⽽避免多个睡眠进程被唤醒的设置,on为防⽌被同时唤醒默认为off,全部唤醒的过程也成为"惊群",因此nginx刚安装完以后要进⾏适当的优化multi_accept on; #Nginx服务器的每个⼯作进程可以同时接受多个新的⽹络连接,但是需要在配置⽂件中配置,此指令默认为关闭,即默认为⼀个⼯作进程只能⼀次接受⼀个新的⽹络连接,打开后⼏个同时接受多个}http { #http设置块include mime.types; #导⼊⽀持的⽂件类型default_type application/octet-stream; #设置默认的类型,会提⽰下载不匹配的类型⽂件#⽇志配置部分#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;#⾃定义优化参数sendfile on; #指定是否使⽤sendfile系统调⽤来传输⽂件#tcp_nopush on; #在开启了sendfile的情况下,合并请求后统⼀发送给客户端#tcp_nodelay off; #在开启了keepalived模式下的连接是否启⽤TCP_NODELAY选项,当为off时,延迟0.2s发送,默认为on,不延迟发送,⽴即发送⽤户相应报⽂ keepalive_timeout 65; #设置会话保持时间,单位是秒#gzip on; #开启⽂件压缩server {listen 80; #设置监听地址和端⼝server_name localhost; #设置server name,可以以空格隔开写多个,⽀持正则表达式,如 *,www.aaa.* ~^www\d+\.aaa\.com$ default_server#charset koi8-r; #设置编码格式,默认是俄语格式,可以改为utf-8#access_log logs/host.access.log main; #设备访问⽇志location / {root html; #指定⽹站⽬录index index.html index.htm; #指定默认⽹页⽂件,此指令由ngx_http_index_module模块提供}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ { #以http的⽅式转发php请求到指定web服务器# proxy_pass http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ { #以fastcgi的⽅式转发php请求到php处理# root html;# fastcgi_pass 127.0.0.1:9000;# fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;# include fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht { #拒绝web形式访问指定⽂件,如很多的⽹站都是通过.htaccess⽂件来改变⾃⼰的重定向等功能。

Linux安装Nginx步骤详解

Linux安装Nginx步骤详解

Linux安装Nginx步骤详解1. Nginx安装步骤1.1 官⽹介绍1.2 上传安装包上传到指定⽬录中 /usr/local/src1.3 解压Nginx 压缩⽂件1.移动安装⽬录到指定⽂件mv nginx-1.19.4.tar.gz software/2.修改⽂件名称mv nginx-1.19.4 nginx1.4 关于nginx ⽬录说明1.5 安装nginx服务器说明:在源⽂件中执⾏如下命令./configure直接结果:makemake install1.6 nginx命令说明说明: nginx⼯作⽬录说明路径:命令:1.windows命令:1.启动命令: start nginx2.重启命令: nginx -s reload3.关闭命令: nginx -s stop2.Linux命令:1.启动命令: ./nginx2.重启命令: ./nginx -s reload3.关闭命令: ./nginx -s stop1.7 修改nginx配置⽂件需求说明:1.实现图⽚反向代理2.实现tomcat负载均衡实现具体实现:修改完成之后,重启nginx服务器.#配置图⽚代理服务器 :80server {listen 80;server_name ;location / {#root D:/JT-SOFT/images;root /usr/local/src/images;}}#配置商品后台服务器server{listen 80;server_name ;location / {#代理真实服务器地址#proxy_pass http://localhost:8091;#映射到集群#proxy_pass http://jtWindows;proxy_pass http://jtLinux;}}#配置tomcat服务器集群 1.默认轮询策略 2.权重策略 3.ip_hash策略 upstream jtWindows {#ip_hash; down 标识宕机 backup 备⽤机#max_fails=1 表⽰最⼤的失败次数#fail_timeout=60s 如果访问不通,则在60秒内,不会再次访问故障机 server 127.0.0.1:8081 max_fails=1 fail_timeout=60s;server 127.0.0.1:8082 max_fails=1 fail_timeout=60s;server 127.0.0.1:8083 max_fails=1 fail_timeout=60s;}upstream jtLinux {server 192.168.126.129:8081;server 192.168.126.129:8082;server 192.168.126.129:8083;}1.8.修改hosts⽂件说明:由于没有购买image/的域名,所以需要通过hosts⽂件修改转向.修改windows中的hosts⽂件:# 京淘配置192.168.126.129 192.168.126.129 #IP 域名映射关系#127.0.0.1 #127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 localhost#bug 丢最后⼀个字母问题1.9效果展现到此这篇关于Linux安装Nginx步骤详解的⽂章就介绍到这了,更多相关Linux安装Nginx步骤内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

Nginx服务器的安装和卸载

Nginx服务器的安装和卸载

Nginx服务器的安装和卸载Nginx的安装Windows版本的安装Nginx的Windows版本安装⽐较简单。

下载完安装包之后解压缩即可使⽤。

如果你需要在命令⾏窗⼝执⾏nginx命令,你还需要将nginx的解压⽬录加⼊环境变量。

#Windows平台下相关操作#step1:⾸先cd到nginx的安装⽬录,最好不要将安装⽬录加到环境变量,会出现不必要的问题。

(有条件最好在Linux环境下操作)start nginx 或者 nginx.exe //启动nginxnginx.exe -s stop //⽴即停⽌nginx服务nginx.exe -s quit //有序停⽌nginxnginx.exe -s reload //修改配置后加载新的配置nginx.exe -s reopenLinux版本的安装Linux版本的Nginx推荐使⽤源代码安装。

1. 环境准备为了编译Nginx源代码,我们需要标准的GCC编译器。

GCC的全称为GNUCompiler Collection,其由GNU开发,并以GPL及LGPL许可证发⾏,是⾃由的类UNIX及苹果电脑Mac OS X操作系统的标准编译器。

因为GCC原本只能处理C语⾔,所以原名为GNU C语⾔编译器,后来得到快速扩展,可处理C++、Fortran、Pascal、Objective-C、Java以及Ada等其他语⾔。

除此之外,我们还需要Automake⼯具,以完成⾃动创建Makefile的⼯作。

由于Nginx的⼀些模块还需要依赖其他第三⽅库,通常有pcre库(⽀持rewrite模块)、zlib库(⽀持gzip模块)和openssl库(⽀持ssl模块)等。

所以在编译Nginx源代码前还需要安装这些这些库。

#gcc安装yum -y install gcc-c++#pcre安装yum -y install pcre pcre-devel#zlib安装yum -y install zlib zlib-devel#OpenSSL安装yum -y install openssl openssl-devel前⾯3个就不说了,很多软件都会依赖到的包。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Nginx 源码包安装
安装Nginx 依赖环境
1.安装GCC
$yum install gcc-c++
2.
3.安装pcre pcre-devel Nginx http模块使用pcre来解析正则表达式。

$ yum install -y pcre pcre-devel
4.
5.安装zlib
$ yum -y install zlib zlib-devel
6.
7.安装OpenSSL
$ yum install -y openssl openssl-devel
8.
安装Nginx
1.下载Nginx 压缩包
$ wget /download/nginx-1.15.4.tar.gz
2.
3.解压nginx-1.15.
4.tar.gz
$ tar -zxvf nginx-1.15.4.tar.gz
4.
5.编译、安装
$cd nginx-1.15.4#指定安装路径$ ./configure
--prefix=/usr/local/nginx$ make$ make install
6.
7.安装成功
安装成后在指定的目录/usr/local/nginx产生以下目录conf html logs sbin
8.
9.启动/停止Nginx
$ cd/usr/local/nginx# 启动
$ ./nginx# 立即停止不管是否有任务在处理都立即停止
$ ./nginx -s stop# 温柔的停止 Nginx 进程处理任务完毕后进行停止$ ./nginx -s quit# 重置加载配置
$ ./nginx -s reload# 修改配置可以进行配置检查
$ ./nginx -t # 指定配置文件
$ ./nginx -c /etc/nginx.conf
10.。

相关文档
最新文档