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 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
Nginx代理同域名前后端分离项目的完整步骤
Mar 31 Servers
Nginx下SSL证书安装部署步骤介绍
Dec 06 Servers
Dashboard管理Kubernetes集群与API访问配置
Apr 01 Servers
从零开始在Centos7上部署SpringBoot项目
Apr 07 Servers
Windows Server 2008 修改远程登录端口以及配置防火墙
Apr 28 Servers
nginx rewrite功能使用场景分析
May 30 Servers
搭建zabbix监控以及邮件报警的超级详细教学
Jul 15 Servers
Nginx文件已经存在全局反向代理问题排查记录
Jul 15 Servers
Nginx代理Redis哨兵主从配置的实现
Jul 15 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 Servers
nginx配置指令之server_name的具体使用
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
php面象对象数据库操作类实例
2014/12/02 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
js时间控件只显示年月
2017/01/08 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
用Python遍历C盘dll文件的方法
2015/05/06 Python
Python程序中的观察者模式结构编写示例
2016/05/27 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
pandas中去除指定字符的实例
2018/05/18 Python
flask框架路由常用定义方式总结
2019/07/23 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
课堂教学改革实施方案
2014/03/17 职场文书
学校计划生育责任书
2015/05/09 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript