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+Tomcat实现负载均衡、动静分离的原理解析
Mar 31 Servers
Nginx Rewrite使用场景及配置方法解析
Apr 01 Servers
Docker下安装Oracle19c
Apr 13 Servers
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 Servers
Nginx 安装SSL证书完成HTTPS部署
Apr 28 Servers
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
Apr 29 Servers
KVM基础命令详解
Apr 30 Servers
Nginx的gzip相关介绍
May 11 Servers
nginx 配置指令之location使用详解
May 25 Servers
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
May 25 Servers
netty 实现tomcat的示例代码
Jun 05 Servers
设置IIS Express并发数
Jul 07 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 #Servers
nginx结合openssl实现https的方法
nginx配置虚拟主机的详细步骤
nginx的zabbix 5.0安装部署的方法步骤
nginx请求限制配置方法
使用goaccess分析nginx日志的详细方法
Jul 09 #Servers
nginx作grpc的反向代理踩坑总结
You might like
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
PHP调用三种数据库的方法(3)
2006/10/09 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
使用php计算排列组合的方法
2013/11/13 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
php微信开发之自定义菜单实现
2016/11/18 PHP
Jquery AJAX 用于计算点击率(统计)
2010/06/30 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
jquery 笔记 事件
2011/11/02 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
vue.js学习之UI组件开发教程
2017/07/03 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
浅谈js中的bind
2019/03/18 Javascript
Python写入CSV文件的方法
2015/07/08 Python
tensorflow识别自己手写数字
2018/03/14 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
python实现飞行棋游戏
2020/02/05 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
python遍历路径破解表单的示例
2020/11/21 Python
python help函数实例用法
2020/12/06 Python
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
优秀老员工获奖感言
2014/02/15 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书