nginx服务器的下载安装与使用详解


Posted in Servers onAugust 02, 2021

下载

http://nginx.org/en/download.html

解压

将下载后的 nginx-1.19.8.zip 压缩包解压缩到 D:/applications 目录下。

解压后的目录结构如下:

<img src="images\nginx-directory.png" style="zoom:80%;border:1px solid gray;" />

配置

conf 目录中找到 nginx.conf 文件,先备份后再修改该文件。

修改之后的内容如下:

worker_processes  1;
 
events {
    worker_connections  1024;
}
 
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    sendfile        on;
 
    keepalive_timeout  65;
 
 
    server {
        listen       80;
        server_name  localhost;
 
        location / {
            root D:/mycodes/movable-termination;
            index  index.html index.htm;
        }
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root  D:/mycodes/movable-termination ;
        }
 
    }
 
}

注意

1.listen 之后的 80 表示 监听端口 ( 80 是 WWW 服务的默认端口 )

2.server_name 之后的 localhost 表示本地主机 ,将来在浏览器地址栏中可以通过 http://localhosthttp://localhost:80 来访问

3 localtion / 选项下的 root 选项用于确定 WWW服务的 根目录 ,即当访问 http://localhost:80/index.html 时会在 root 对应的目录下寻找 index.html ,也就是 http://localhost:80/index.html:80 之后的 / 所对应的目录 ,location = /50x.html 选项中的 root 表示服务端发生错误后的跳转页面所在的目录

启动

首先进入到 nginx 目录下:

cd nginx-1.19.8

在命令提示符中启动 nginx :

start nginx

启动之后可以在 任务管理器 中查看到两个 nginx 进程

修改配置后重新加载生效:

nginx -s reload

有序退出

nginx -s quit

快速关闭

nginx -s stop

可能会因为多次启动 nginx 导致启动了多个 nginx 进程,此时需要列出这些进程相关的信息:

tasklist /fi "imagename eq nginx.exe"

如果需要将这些进程全部杀死,可以使用以下命令:

taskkill /f /t /im nginx.exe

注意: tasklist 、taskkill 、start 都是 Windows 自带的命令,不是 nginx 提供的。

到此这篇关于nginx服务器的下载安装与使用详解的文章就介绍到这了,更多相关nginx服务器下载内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
Nginx快速入门教程
Mar 31 Servers
本地通过nginx配置反向代理的全过程记录
Mar 31 Servers
Nginx配置SSL证书出错解决方案
Mar 31 Servers
nginx 防盗链防爬虫配置详解
Mar 31 Servers
教你使用Jenkins集成Harbor自动发布镜像
Apr 03 Servers
Nginx配置根据url参数重定向
Apr 11 Servers
详解如何使用Nginx解决跨域问题
May 06 Servers
Nginx 匹配方式
May 15 Servers
超越Nginx的Web服务器caddy优雅用法
Jun 21 Servers
nginx之内存池的实现
Jun 28 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
教你使用Ubuntu搭建DNS服务器
Sep 23 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 #Servers
nginx结合openssl实现https的方法
nginx配置虚拟主机的详细步骤
nginx的zabbix 5.0安装部署的方法步骤
nginx请求限制配置方法
使用goaccess分析nginx日志的详细方法
Jul 09 #Servers
nginx作grpc的反向代理踩坑总结
You might like
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
浅谈javascript 函数属性和方法
2015/01/21 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
Python Trie树实现字典排序
2014/03/28 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
python 读文件,然后转化为矩阵的实例
2018/04/23 Python
Python中的TCP socket写法示例
2018/05/11 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
Linux下python3.7.0安装教程
2018/07/30 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
如何基于Python实现自动扫雷
2020/01/06 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
python selenium 获取接口数据的实现
2020/12/07 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
中专自我鉴定
2014/02/05 职场文书
班长自荐书范文
2014/02/11 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
继承公证书格式
2015/01/26 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
研讨会致辞
2015/07/31 职场文书