如何安装nginx

如何安装nginx,第1张

Windows下安装:

1.下载nginx压缩包zip文件

2.解压到一个目录中

3.找到nginx.exe双击即可

一般需要对nginx.conf文件进行配置,如不配置,只能看到欢迎页

Linux下安装:

一、下载→编译→安装→启动

1.下载nginx最新版

到官方网站上下载最新的tar.gz包

直接下载nginx的url为http://nginx.org/download/nginx-{version}.tar.gz,其中{version}为nginx的版本号

命令:[root@localhost ~]# wget http://nginx.org/download/nginx-1.9.14.tar.gz

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服务器对于提高网站的运行清神速度是非常有帮助的,它经常搭配Linux系统使升橡用。那么如何在Linux系统下面安装Nginx服务器呢?下面我给大家分享一下。答笑亏

工具/材料

Linux命令行

01

首先我们需要将nginx的安装包放到linux的/usr/local/software目录下面,如下图所示

02

接下来通过yum install命令安装nginx的依赖包,如下图所示,依赖包有pcre,pcre-devel,zlib,zlib-devel

03

然后我们将nginx的安装包进行解压,如下图所示,tar解压这里搭配zxvf参数

04

解压以后我们就可以在目录下看到如下图所示的文件夹,这里面就包含了安装命令

05

接下来我们进入解压文件,执行configure命令对安装文件进行编译,如下图所示

06

编译完以后执行make和make install两个命令进行nginx的安装,如下图所示

07

安装好了以后我们就可以看到如下图所示的nginx目录,这里的启动文件就在sbin文件夹下面

08

接下来我们通过/usr/local/nginx/sbin/nginx命令启动nginx服务器,如下图所示

09

最后我们执行ps -ef | grep nginx命令查看一下nginx是否启动成功,出现如下图所示的记录代表启动成功


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12523418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存