首页服务器服务器安装nginx(如何在Linux系统中安装Nginx服务器)

服务器安装nginx(如何在Linux系统中安装Nginx服务器)

编程之家2023-10-2291次浏览

各位老铁们,大家好,今天由我来为大家分享服务器安装nginx,以及如何在Linux系统中安装Nginx服务器的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

服务器安装nginx(如何在Linux系统中安装Nginx服务器)

如何安装nginx

nginx

windows版

v1.13.3免费版http://www.ddooo.com/softdown/29113.htm

nginx

windows安装配置方法

第一步、安装方法

服务器安装nginx(如何在Linux系统中安装Nginx服务器)

一、下载好后,把nginx

windows版软件解压到c盘根目录。

二、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。

三、按下win+R快捷键,输入cmd打开命令行。

四、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)

五、打开浏览器,输入http://127.0.0.1,如果看到下图片则安装成功。

服务器安装nginx(如何在Linux系统中安装Nginx服务器)

六、以后启动软件直接双击图标即可。

七、启动后,默认情况下(无修改配置),可见到有两个nginx的进程,一个是master

process,一个是worker

processes测试。

第二步、配置方法

配置目标:能正常运行PHP脚本程序

大部分情况下,我们需要修改的配置文件只有一个,那就是nginx.conf,该文件位于conf目录下。具体配置项目为:

1.

server_tokens

off;

出于安全方面的考虑,最好是隐藏nginx版本号信息

2.

listen

8088;

8088为监听端口,根据需要可以填写其它端口号

3.

server_name

localhost;

localhost为服务器访问名称,也就是我们在浏览器里输入的那个url地址

4.

charset

utf-8;

字符集编码

5.

工作目录

将如下配置

修改为:

root

定义了工作空间,也就是我们php项目所在的目录。

加入index.php是为了让nginx能够识别php脚本,否则,在访问php文件时,会出现直接下载的情况。

6.

整合php

将location

~

\.php配置部分的注释全部去掉,最终配置如下:

注意这里面的$document_root变量,它对应的内容就是root参数值,如果我们没有定义root参数或者把root注释掉,在访问php的时候,页面上就会出现No

input

file

specified.提示。

7.

启动php-cgi

打开cmd命令窗口,切换到php的安装目录,执行php-cgi

-b

127.0.0.1:9000,即可启动php-cgi,启动完成后,cmd窗口切勿关闭,否则php-cgi也会被关掉的。

特别提醒:只有在开启php-cgi的情况下,nginx才能正常访问php。

8.

重启nginx

打开cmd命令窗口,切换到nginx所在目录,执行nginx

-s

reload即可重启nginx。其它相关nginx相关命令如下:

启动:start

nginx

停止:nginx

-s

stop

退出:nginx

-s

quit

如何在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是否启动成功,出现如下图所示的记录代表启动成功

如何在远程Linux服务器上搭建Nginx

1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器

2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc,

如果已经安装此步可以省略,否则执行命令:

yum install gcc-c++

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

yum install-y pcre pcre-devel

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

yum install-y zlib zlib-devel

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

yum install-y openssl openssl-devel

6.在Linux上创建nginx的临时目录,注意我这里是在Linux文件系统下的

/var下创建文件夹temp在temp下创建nginx。即:/var/temp/nginx

7.执行命令:

./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \--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

8.编译源码,安装nginx:

makemake install

9.启动nginx:

cd/usr/local/nginx/sbin/./nginx-c/usr/local/nginx/conf/nginx.conf

在浏览器中访问: http://localhost出现下面界面表示安装成功:

我们此时也可以查看到nginx进程的运行情况:

ps aux|grep nginx

10.nginx服务器的停止方式:

方式一:先查出nginx进程id再使用kill命令强制杀掉进程。

cd/usr/local/nginx/sbin./nginx-s stop

方式二(推荐):待nginx进程处理任务完毕进行停止。

cd/usr/local/nginx/sbin./nginx-s quit

以上就是本文的全部内容,希望对大家的学习有所帮助

关于服务器安装nginx,如何在Linux系统中安装Nginx服务器的介绍到此结束,希望对大家有所帮助。

windows服务器监控 怎样监测一个windows服务器服务器系统之家,服务器操作系统有哪些大家推荐几个、、