win10安装nginx的配置和使用方法(图文)

该文提供了一篇详细的Nginx在Windows10上的安装教程,包括下载软件、解压缩、通过CMD命令行启动服务、配置多个服务端口以及测试访问。同时,文章也介绍了Linux环境下Nginx的常用命令,帮助读者更好地管理和操作Nginx服务器。
摘要由CSDN通过智能技术生成

在这里插入图片描述

查看专栏目录

Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。

window10系统安装nginx服务,提供网页方面的服务。下面为详细图文安装配置教程。

1)下载nginx软件

官方下载地址:http://nginx.org/en/download.html
在这里插入图片描述

2)解压缩软件

unzip nginx-1.20.1.zip 或者 使用解压缩软件,下面是解压缩后的内容
在这里插入图片描述

3)CMD命令行启动nginx

cd nginx-1.20.1
start nginx
nginx -t
tasklist /fi “imagename eq nginx.exe”
nginx -s reload //重新加载
nginx -s stop //此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程
nginx -s quit //此方式停止步骤是待nginx进程处理任务完毕进行停止

在这里插入图片描述

说明:

  1. 解压的Nginx路径不能有中文,否则启动不起来
  2. 在命令窗口启动后会有各弹窗一闪而逝,不用管他
  3. start nginx:为启动命令
  4. nginx -t 为启动状态检查命令

4)测试、访问

正常80端口不被占用的情况下,url输入: localhost,页面显示:
在这里插入图片描述

5)配置两个服务的代码:

    server { 
        listen       80; 
        server_name  localhost; 
        location / { 
            root   html/default; 
            index  index.html index.htm; 
        } 
 
    } 
#set port 
    server { 
            listen       8001;          
            server_name  localhost; 
            location /{ 
                root   html/demo; 
                index  index.html index.htm; 
            } 
        } 

6)linux版nginx常用命令

帮助命令:nginx -h
启动Nginx服务器 :sudo nginx
查看进程: ps aux | grep nginx
配置文件路径:/usr/local/nginx/conf/nginx.conf
检查配置文件:sudo nginx -t
指定启动配置文件:sudo nginx -c /usr/local/nginx/conf/nginx.conf
暴力停止服务:sudo nginx -s stop
优雅停止服务:sudo nginx -s quit
重新加载配置文件:sudo nginx -s reload

结尾语

Network 灰鸽宝典为开发配置保驾护航,让服务运行快捷平稳。 希望某个知识点就能帮助你,欢迎学习GIS的朋友一起交流。
《 Openlayers 综合示例200+ 》
《 leaflet示例教程100+ 》
《 Cesium示例教程100+》
《MapboxGL示例教程100+》

Nginx是一款高性能的Web服务器软件,因其高效稳定而备受青睐。在使用Nginx时,需要进行相应的配置才能满足特定的需求。下面是WIN环境下Nginx配置方法: 1.首先要下载Nginx,下载地址可以在其官网上找到,选择编译好的版本进行下载,一般来说需要将其解压到C盘根目录下。 2.配置Nginx配置文件:Nginx配置文件位于Nginx安装目录下的conf目录中的nginx.conf文件,打开该文件,进行相应的修改: •监听端口:监听端口由listen参数指定,默认为80端口; •使用者:在Windows下,使用过程中可以声明usedirectio on or off,用于控制文件的直接io模式,可占用更少的cpu资源; •静态文件的缓存控制:使用expires或max-age控制静态文件缓存,可以使Nginx具备更好的性能。 3.配置Nginx虚拟主机:虚拟主机是指通过一台机器提供多个域名的服务,具体配置方法为: •在主配置文件中加入server{}模块,这就是一个虚拟主机的配置; •在server{}模块中填写root,即虚拟主机的根目录; •对于多个虚拟主机,需要在server{}模块中增加server_name,即虚拟主机的名称,也可以是多个; 4.配置Nginx反向代理:反向代理可以提高应用程序性能和安全性,将请求分流到不同的服务器上,增加并发能力。具体配置方法为: •在主配置文件中加入location{}模块,用于进行请求的转发; •在location{}模块中加入proxy_pass,指定反向代理的目标服务器地址; •在proxy_pass之前,加入proxy_set_header,用来设置请求头信息; 以上就是WIN环境下Nginx配置方法,需要根据实际需要进行相应的调整和修改,以达到更好的效果和性能。同时,还需要注意配置文件的语法错误和生效问题,防止出现意想不到的错误。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还是大剑师兰特

打赏一杯可口可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值