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优化服务之网页压缩的实现方法
Mar 31 Servers
详解Nginx 工作原理
Mar 31 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
Windows server 2012 配置Telnet以及用法详解
Apr 28 Servers
Ubuntu Server 安装Tomcat并配置systemctl
Apr 28 Servers
配置nginx负载均衡
May 06 Servers
详解ZABBIX监控ESXI主机的问题
Jun 21 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
Jul 15 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
Jul 15 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
教你使用Ubuntu搭建DNS服务器
Sep 23 Servers
ubuntu如何搭建vsftpd服务器
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
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
javascript下数值型比较难点说明
2010/06/07 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
关于python字符串方法分类详解
2019/08/20 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
html5应用缓存_动力节点Java学院整理
2017/07/13 HTML / CSS
远东集团网络工程师面试题
2014/10/20 面试题
高级Java程序员面试题
2016/06/23 面试题
交通法规咨询中心工作职责
2013/11/27 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
元旦主持词开场白
2015/05/29 职场文书
MySQL8.0的WITH查询详情
2021/08/30 MySQL
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle