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简单配置多个server的方法
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
May 27 Servers
nginx服务器的下载安装与使用详解
Aug 02 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
关于nginx 实现jira反向代理的问题
Sep 25 Servers
详解使用内网穿透工具Ngrok代理本地服务
Mar 31 Servers
Dashboard管理Kubernetes集群与API访问配置
Apr 01 Servers
nginx 配置指令之location使用详解
May 25 Servers
vscode内网访问服务器的方法
Jun 28 Servers
CentOS7设置ssh服务以及端口修改方式
Dec 24 Servers
keepalived + nginx 实现高可用方案
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实现无限级分类(递归方法)
2015/08/06 PHP
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
JS中Location使用详解
2015/05/12 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
Vue press 支持图片放大功能的实例代码
2018/11/09 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
[06:50]DSPL次级职业联赛十强晋级之路
2014/11/18 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
Python字符串处理函数简明总结
2015/04/13 Python
详解Python当中的字符串和编码
2015/04/25 Python
常见python正则用法的简单实例
2016/06/21 Python
Python3中的bytes和str类型详解
2019/05/02 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
python能否java成为主流语言吗
2020/06/22 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
Java面试题:为什么要用Java
2012/05/11 面试题
创业计划实施的7大步骤
2014/02/05 职场文书
公司领导班子对照材料
2014/08/18 职场文书
2014年加油站工作总结
2014/12/04 职场文书