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
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
Mar 31 Servers
详解nginx进程锁的实现
Jun 14 Servers
Nginx反向代理至go-fastdfs案例讲解
Aug 02 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Windows和Linux上部署Golang并运行程序
Apr 22 Servers
nginx rewrite功能使用场景分析
May 30 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 Servers
nginx静态资源的服务器配置方法
Jul 07 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
Docker部署Mysql8的实现步骤
Jul 07 Servers
Linux在两个服务器直接传文件的操作方法
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下读取文本文件的代码
2008/07/02 PHP
PHP获取网站域名和地址的代码
2008/08/17 PHP
PHP include_path设置技巧分享
2011/07/03 PHP
PHP删除指定目录中的所有目录及文件的方法
2015/02/26 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
详解php中的implements 使用
2017/06/13 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
浅谈javascript 函数属性和方法
2015/01/21 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
微信小程序 如何保持登录状态
2019/08/16 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
Python格式化压缩后的JS文件的方法
2015/03/05 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
Python restful框架接口开发实现
2020/04/13 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
2020/05/15 Python
Python实现弹球小游戏
2020/08/01 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
教师师德承诺书
2014/03/26 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL