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结合openssl实现https的方法
Jul 25 Servers
学习nginx基础知识
Sep 04 Servers
nginx实现动静分离的方法示例
Nov 07 Servers
Nginx配置https的实现
Nov 27 Servers
Apache Hudi的多版本清理服务彻底讲解
Mar 31 Servers
iSCSI服务器CHAP双向认证配置
Apr 01 Servers
Nginx 常用配置
May 15 Servers
阿里云服务器部署RabbitMQ集群的详细教程
Jun 01 Servers
使用Apache Camel表达REST服务的方法
Jun 10 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
Linux中一对多配置日志服务器的详细步骤
Jul 23 Servers
ubuntu端向日葵键盘输入卡顿问题及解决
Dec 24 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配合jquery实现增删操作具体实例
2013/12/12 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
PHP四大安全策略
2014/03/12 PHP
常用PHP数组排序函数归纳
2016/08/08 PHP
PHP内置加密函数详解
2016/11/20 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
React简单介绍
2017/05/24 Javascript
利用three.js画一个3D立体的正方体示例代码
2017/11/19 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
2019/03/11 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
Python Flask-web表单使用详解
2017/11/18 Python
在python带权重的列表中随机取值的方法
2019/01/23 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
2020/06/24 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
师范生实习的个人自我鉴定
2013/10/20 职场文书
酒店大堂副理的职责范文
2014/02/13 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
Python中threading库实现线程锁与释放锁
2021/05/17 Python
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python
golang生成并解析JSON
2022/04/14 Golang