本文目录:
- 1、nginx怎么安装在linux中
- 2、如何安装nginx
- 3、nginx怎么安装到linux
- 4、如何在Linux系统中安装Nginx服务器
- 5、如何安装nginx第三方模块
- 6、linux上怎么安装nginx
nginx怎么安装在linux中
一、下载→编译→安装→启动
1.下载nginx最新版
到官方网站上下载最新的tar.gz包
直接下载nginx的url为-{version}.tar.gz,其中{version}为nginx的版本号
命令:[root@localhost ~] wget
2.解压文件
[root@localhost ~] tar -zvxf nginx-1.9.14.tar.gz
3.进入nginx解压目录
[root@localhost ~] cd nginx-1.9.14
4.使用参数进行编译,后面会给出编译参数的具体解释
[root@localhost nginx-1.9.14] ./configure –prefix=/etc/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –pid-path=/var/run/nginx.pid –lock-path=/var/run/nginx.lock –http-client-body-temp-path=/var/cache/nginx/client_temp –http-proxy-temp-path=/var/cache/nginx/proxy_temp –http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp –http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp –http-scgi-temp-path=/var/cache/nginx/scgi_temp –user=nginx –group=nginx –with-http_ssl_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-mail –with-mail_ssl_module –with-file-aio –with-ipv6 –with-http_v2_module
5.执行编译过程
[root@localhost nginx-1.9.14] make make install
6.配置nginx.conf
7.启动nginx
[root@localhost nginx-1.9.14] nginx
二、编译参数
–prefix=path
定义保存服务器文件的目录。这个目录同时将作用于nginx.conf配置文件中配置的相对路径(但不包括源码库的路径)。默认值为/usr/local/nginx。
–sbin-path=path
设置nginx可执行文件的名称,该名称只在安装期间使用。默认值是prefix/sbin/nginx
–conf-path=path
设置nginx.conf配置文件的名称。如果需要,nginx可以使用不同的配置文件启动,你可以通过命令行参数 -c file启动。默认文件名为prefix/conf/nginx.conf
–pid-path=path
设置nginx.pid文件的名称,nginx.pid用于存储主进程的进程ID。安装后,该文件名称可以在nginx.conf的pid指令中修改。默认为prefix/logs/nginx.pid
–error-log-path=path
设置重要的错误、警告以及诊断文件的名字。安装后,可以通过nginx.conf的error_log指令修改。默认为prefix/logs/error.log
–http-log-path=path
记录主要请求日志的名称,安装后通过access_log指令修改。默认为prefix/logs/access.log
–user=name
设置工作进程的用户名,安装后可以通过user指令修改。默认值为nobody
–group=name
设置工作进程的用户组,安皇后可以通过user指令修改,默认与user相同。
–with-xxx_module
安装xxx模块,这些模块可以在nginx文档中找到。
–without-xxx_module
不安装xxx模块(有些模块是默认安装的,如果不想安装,可以通过这个参数屏蔽),这些模块可以在nginx文档中找到。
如何安装nginx
1.通过wget下载最新的安装包nginx-x.x.x.tar.gz
2.解压tar -xzf nginx-x.x.x.tar.gz
3.进入解压后的目录
4.默认可以不进行配置直接使用默认配置安装,使用./configure
5.make
6.make install
7.重新启动nginx即可
nginx怎么安装到linux
在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径。因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦。
值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口。否则,会有一个nginx无法启动。
./configure –prefix=/home/work/nginx1 …..//第一个nginx的安装配置make make install./configure –prefix=/home/work/nginx2 …..//第二个nginx的安装配置make make installcd /home/work/nginx1/conf/nginx.conf 修改第一个nginx的监听端口../home/work/nginx1/sbin/nginxcd /home/work/nginx2/conf/nginx.conf 修改第二个nginx的监听端口../home/work/nginx2/sbin/nginx
如何在Linux系统中安装Nginx服务器
Nginx服务器对于提高网站的运行速度是非常有帮助的,它经常搭配Linux系统使用。那么如何在Linux系统下面安装Nginx服务器呢?下面我给大家分享一下。
工具/材料
Linux命令行
首先我们需要将nginx的安装包放到linux的/usr/local/software目录下面,如下图所示
接下来通过yum install命令安装nginx的依赖包,如下图所示,依赖包有pcre,pcre-devel,zlib,zlib-devel
然后我们将nginx的安装包进行解压,如下图所示,tar解压这里搭配zxvf参数
解压以后我们就可以在目录下看到如下图所示的文件夹,这里面就包含了安装命令
接下来我们进入解压文件,执行configure命令对安装文件进行编译,如下图所示
编译完以后执行make和make install两个命令进行nginx的安装,如下图所示
安装好了以后我们就可以看到如下图所示的nginx目录,这里的启动文件就在sbin文件夹下面
接下来我们通过/usr/local/nginx/sbin/nginx命令启动nginx服务器,如下图所示
最后我们执行ps -ef | grep nginx命令查看一下nginx是否启动成功,出现如下图所示的记录代表启动成功
如何安装nginx第三方模块
在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.nginx第三方模块安装方法如下:
./configure –prefix=/你的安装目录 –add-module=/第三方模块目录
以安装pagespeed模块实例
在未安装nginx的情况下安装nginx第三方模块
./configure –prefix=/usr/local/nginx-1.4.1 \
–with-http_stub_status_module \
–with-http_ssl_module –with-http_realip_module \
–with-http_image_filter_module \
–add-module=../ngx_pagespeed-master –add-module=/第三方模块目录
make
make isntall
/usr/local/nginx-1.4.1/sbin/nginx
在已安装nginx情况下安装nginx模块
./configure –prefix=/usr/local/nginx-1.4.1 \
–with-http_stub_status_module \
–with-http_ssl_module –with-http_realip_module \
–with-http_image_filter_module \
–add-module=../ngx_pagespeed-master
make
/usr/local/nginx-1.4.1/sbin/nginx -s stop
cp objs/nginx /usr/local/nginx/sbin/nginx
/usr/local/nginx-1.4.1/sbin/nginx
相比之下仅仅多了一步覆盖nginx文件.
总
结,安装nginx安装第三方模块实际上是使用–add-module重新安装一次nginx,不要make install而是直接把编译目录下
objs/nginx文件直接覆盖老的nginx文件.如果你需要安装多个nginx第三方模块,你只需要多指定几个相应的–add-module即可.
linux上怎么安装nginx
查看是否已经安装了REPC
rpm -qa | grep “REPC”
好的 这里看到已经安装了。
同理 查看openssl gzip wget
如果没有安装则使用yum命令安装下,需要在root权限下操作
分别是
yum install pcre*
yum install openssl*
yum install zlib
yum install zlib-devel
yum install wget
这里看到 这四个东西 都安装好了
下面开始安装nginx
先获取包wget
后面的版本号可以更改的,可以先用浏览器登陆 然后看下你要的是什么版本,目前高到底有测试版 稳定版 旧版 三种
PS:你当前位置在哪,下载的文件就在哪
下载好了以后,自己找个位置复制过去,然后解压。我这里是放在了/usr/local
cp nginx-1.8.0.tar.gz /usr/local
cd /usr/local
tar -zxvf nginx-1.8.0.tar.gz
解压完毕,进去,安装。
cd nginx-1.8.0
./configure –prefix=/usr/local/nginx-1.8.0 \–with-http_ssl_module –with-http_spdy_module \–with-http_stub_status_module –with-pcre
执行这个命令
make make install
之后进入安装目录
然后 启动 ./sbin/nginx
ps -ef|grep “nginx”
查看服务是否启动 有两个服务
7
至此 安装完毕了。
修改conf/nginx.conf 来完成配置 之后 重启nginx 服务
./sbin/nginx -s reload
本文来源:https://www.yuntue.com/post/95126.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏