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配置SSL证书出错解决方案
Mar 31 Servers
Nginx配置https原理及实现过程详解
Mar 31 Servers
nginx location优先级的深入讲解
Mar 31 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
教你快速构建一个基于nginx的web集群项目
Nov 27 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
nginx容器方式反向代理实战
Apr 18 Servers
nginx日志格式分析和修改
Apr 28 Servers
讨论nginx location 顺序问题
May 30 Servers
CentOS7环境下MySQL8常用命令小结
Jun 10 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
Nginx跨域问题解析与解决
Aug 05 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 #Servers
nginx结合openssl实现https的方法
nginx配置虚拟主机的详细步骤
nginx的zabbix 5.0安装部署的方法步骤
nginx请求限制配置方法
使用goaccess分析nginx日志的详细方法
Jul 09 #Servers
nginx作grpc的反向代理踩坑总结
You might like
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
javascript跨浏览器的属性判断方法
2014/03/16 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
详解easyui 切换主题皮肤
2019/04/04 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
js实现盒子滚动动画效果
2020/08/09 Javascript
pyv8学习python和javascript变量进行交互
2013/12/04 Python
pygame学习笔记(5):游戏精灵
2015/04/15 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
图文详解Django使用Pycharm连接MySQL数据库
2019/08/09 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
Django日志及中间件模块应用案例
2020/09/10 Python
如何使用python写截屏小工具
2020/09/29 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
生态学毕业生自荐信
2013/10/27 职场文书
成功经营餐厅的创业计划书范文
2013/12/26 职场文书
简历中个人自我评价范文
2013/12/26 职场文书
禁毒宣传标语
2014/06/19 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
岗位职责范本大全
2015/02/26 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
python绘制箱型图
2021/04/27 Python