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 相关文章推荐
Linux安装Nginx步骤详解
Mar 31 Servers
Nginx 过滤静态资源文件的访问日志的实现
Mar 31 Servers
Nginx反向代理及负载均衡如何实现(基于linux)
Mar 31 Servers
Nginx四层负载均衡的配置指南
Jun 11 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
教你快速构建一个基于nginx的web集群项目
Nov 27 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
openstack云计算keystone组件工作介绍
Apr 20 Servers
tomcat默认最大连接数及相关调整方法
May 06 Servers
win sever 2022如何占用操作主机角色
Jun 25 Servers
教你使用Ubuntu搭建DNS服务器
Sep 23 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 处理图片的类实现代码
2009/10/23 PHP
PHP面向对象概念
2011/11/06 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
2014/12/31 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
JavaScript中pop()方法的使用教程
2015/06/09 Javascript
js文字横向滚动特效
2015/11/11 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
js随机生成一个验证码
2017/06/01 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
[41:37]DOTA2北京网鱼队选拔赛——冲击职业之路
2015/04/13 DOTA
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
利用python循环创建多个文件的方法
2018/10/25 Python
python如何实现一个刷网页小程序
2018/11/27 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
口腔医学技术应届生求职信
2013/11/09 职场文书
毕业生简单求职信
2013/11/19 职场文书
先进事迹报告会感言
2014/01/24 职场文书
公司聘任书模板
2014/03/29 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
踏青活动策划方案
2014/08/19 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
公司行政管理制度范本
2015/08/05 职场文书