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

120 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情

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

一、Nginx下载

Nginx安装地址: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的实际使用等内容。

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