Windows下部署Nginx

本篇讲述Windows下部署Nginx,下一篇《Linux下部署Nginx

Nginx是什么呢

简单的说一下。Nginx是一个轻量级的web服务器,同时也是反向代理/负载均衡服务器及电子邮件(IMAP/POP3)代理服务器。在BSD-like 协议下发行,其特点是占有内存少,并发能力强,目前nginx的并发能力在同类型的网页服务器中是最好的。

部署

下载地址:http://nginx.org/en/download.html

在这里插入图片描述

Mainline version 主力开发版本
Stable version 稳定版本(生产环境推荐使用)
Legacy versions 历史版本(保留稳定的老版本)

选择 nginx/Windows-1.16.0下载,下载好之后是一个压缩包,直接解压

打开之后就这些东西
在这里插入图片描述

配置Nginx

conf文件夹下,新建一个vhost文件夹,所有自己写的配置文件,都在这个下面,以便于我们日后好维护管理
在这里插入图片描述
进入vhost文件夹下,新建一个test.my.nginx.conf文件

server 
{ 
	listen 80; 
	autoindex on; 
	#这里是我自定义的域名地址,后面的host需要配置这个
	server_name test.my.nginx.com; 
	access_log c:/access.log combined;
	index index.html index.htm index.jsp index.php; 
	#error_page 404 /404.html; 
	if ( $query_string ~* ".*[\;'\<\>].*" ){ 
		return 404; 
	} 
	
	location / {
			#这里是我的一个vue项目
			root        F:/dist;
            index  index.html index.htm;
            add_header  Access-Control-Allow-Origin '*' ; 
    }
}

conf目录下,打开nginx.conf文件
在这里插入图片描述
打开之后加入如下代码:include vhost/*.conf;
加载vhost文件下的所有配置文件
在这里插入图片描述

配置Host文件

Windows10系统下的host位置:C:\Windows\System32\drivers\etc
Windows7系统下的host位置: C:\windows\system32\drivers\etc
打开host文件之后,配置刚刚nginx里面配置的方向代理地址(与上面配置的域名地址要一模一样)
host文件修改无法保存解决办法:https://jingyan.baidu.com/article/624e7459b194f134e8ba5a8e.html

127.0.0.1       test.my.nginx.com

在这里插入图片描述

启动Nginx

进入cmd命令,进入你解压的nginx-1.16.0这个目录下
这里插入图片描述
检查刚刚写的配置文件,有没有什么语法问题

nginx  -t

在这里插入图片描述
启动nginx

start nginx

在这里插入图片描述
还有一种平滑启动,不管你有没有启动,还是直接重新启动,这种启动是最好,会让文件加载好之后,进行启动,不会忽然的kill进程,造成一些数据丢失

nginx -s reload

在这里插入图片描述

输入配置的域名
在这里插入图片描述

以下是nginx的一些命令

Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]


-?,-h           : 打开帮助信息
-v              : 显示版本信息并退出
-V              : 显示版本和配置选项信息,然后退出
-t              : 检测配置文件是否有语法错误,然后退出
-q              : 在检测配置文件期间屏蔽非错误信息
-s signal       : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件)
-p prefix       : 设置前缀路径
-c filename     : 设置配置文件
-g directives   : 设置配置文件外的全局指令

这里有一个中文的Nginx文档,可以学习一波 http://www.nginx.cn/doc/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值