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处理http请求实现过程解析
Mar 31 Servers
nginx 多个location转发任意请求或访问静态资源文件的实现
Mar 31 Servers
解决使用了nginx获取IP地址都是127.0.0.1 的问题
Sep 25 Servers
Kubernetes部署实例并配置Deployment、网络映射、副本集
Apr 01 Servers
Nginx速查手册及常见问题
Apr 07 Servers
解决IIS7下无法绑定https主机的问题
Apr 29 Servers
Vscode中SSH插件如何远程连接Linux
May 02 Servers
nginx设置资源请求目录的方式详解
May 30 Servers
阿里云服务器部署RabbitMQ集群的详细教程
Jun 01 Servers
超越Nginx的Web服务器caddy优雅用法
Jun 21 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
Windows server 2016服务器基本设置
Aug 14 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 #Servers
nginx结合openssl实现https的方法
nginx配置虚拟主机的详细步骤
nginx的zabbix 5.0安装部署的方法步骤
nginx请求限制配置方法
使用goaccess分析nginx日志的详细方法
Jul 09 #Servers
nginx作grpc的反向代理踩坑总结
You might like
如何给phpadmin一个保护
2006/10/09 PHP
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
Javascript的构造函数和constructor属性
2010/01/09 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
win7安装python生成随机数代码分享
2013/12/27 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
师德个人剖析材料
2014/02/02 职场文书
会计专业自我鉴定
2014/02/10 职场文书
超市创业计划书
2014/09/15 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
查摆问题整改措施
2014/10/24 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
2019秋季运动会口号
2019/06/25 职场文书
Oracle笔记
2021/04/05 Oracle
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
zabbix配置nginx监控的实现
2022/05/25 Servers