手把手教你安装配置Nginx服务器Windows&Linux

Posted 灰小猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手教你安装配置Nginx服务器Windows&Linux相关的知识,希望对你有一定的参考价值。

hello,你好呀,我是灰小猿,一个超会写bug的程序猿!
在日常开发中,对于需要部署到服务器上的项目,一般都需要在Linux服务器上进行,同时需要用到nginx服务器,
所以这篇文章我就来记录一下在Windows环境和Linux环境下安装下载Nginx并使用。

一、Nginx下载

Nginx安装地址:http://nginx.org/

根据环境下载对应版本的安装包

(1)Windows下安装Nginx

Windows环境下安装比较简单,安装包下载之后得到如下的文件,在此处打开cmd命令行,直接输入nginx.exe命令即可运行nginx服务器。

(2)Linux下安装Nginx

Linux环境下安装Nginx我使用的Xshell和XFtp工具,XShell可以帮助我们快速的访问Linux服务器,XFtp则可以帮助我们快速的将Windows环境下的文件上传到Linux服务器上去。

1、使用XFtp上传安装包至Linux

我这里使用的是远程的Linux云服务器,使用XFtp连接到服务器之后,就可以将外网下载好的安装包上传到Linux的指定位置。

2、解压压缩包

在Linux中找到压缩包的路径,执行如下命令来解压压缩包

tar -zxvf 压缩包名称
解压之后得到如下文件目录。

3、执行配置文件

其中的configure文件是Nginx的配置文件,执行该文件进行Nginx的安装。

./configure

4、执行make命令

安装完成之后再执行make命令

make

至此linux环境下的Nginx安装完成,

5、查看Nginx是否存在

执行whereis命令可以查看Linux服务器下某一个文件是否存在

whereis nginx

如果得到Nginx的文件路径,则安装成功!

6、启动Nginx

最后在Linux环境下启动nginx服务器。

./nginx

Nginx常用命令

Nginx安装完成之后,在Linux环境下使用有一些常用的命令如下:

  1. cd Nginx文件路径
  2. ./nginx 启动
  3. ./nginx -s stop 停止
  4. ./nginx -s quit 安全退出
  5. ./nginx -s reload 重新加载配置项
  6. ps aux|grep nginx 查看nginx进程

安全退出是将所有的进程一个一个的关闭之后再停止,
而停止是直接将nginx停止。

查看nginx拦截,请求默认的80端口

nginx可以默认将我们的80请求进行拦截,因为80端口是http的默认端口,现在我们可以尝试一下访问该端口,查看是否被nginx拦截。

浏览器中输入本地地址:

http://localhost/

如果可以得到如下界面,说明nginx拦截成功!

注意:如果这个界面访问失败或nginx启动失败,可以去查看80端口或对应的端口是否开放,如果连接是远程服务器,就需要在服务器上把相关的端口开放。

好了,今天这篇文章比较简单,就是nginx的简单安装和使用,之后和大家分享nginx的实际使用等内容。

我是灰小猿,我们下期见!

以上是关于手把手教你安装配置Nginx服务器Windows&Linux的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你安装配置Nginx服务器Windows&Linux

手把手教你Nginx 配置 HTTPS 完整过程

手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统

Nginx保姆级教程-手把手教你安装Nginx

手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统

手把手教你在Windows和Linux下安装Redis及了解Redis基本操作