前言
Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。
Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点开发的,,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力在同类型的网页服务器中表现较好,中国大陆使用 Nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
安装步骤
1、下载Nginx
下载地址:http://nginx.org/en/download.html (Nginx官网)
2、下载之后,解压到指定的目录,就可以看到以下的目录
3、控制台(CMD)切换到Nginx目录下,输入start nginx ,然后在浏览器页面输入localhost,出现如下界面则表示安装成功。默认监听80端口号。
Nginx Windows基本操作指令
启动服务:start nginx
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload (重载服务配置文件,类似于重启,服务不会中止)
验证配置文件:nginx -t
使用配置文件:nginx -c “配置文件路径”
使用帮助:nginx -h
如果要访问自己的项目:
有①hash模式和②history模式两种:
在谷歌浏览器输入localhost/dist/index.html就可以看到页面:
history模式
hash—>history:
在Nginx压缩的目录,把它整体拖到vscode中,打开找到conf,点进去找到nginx.conf,在里面添加(图片中location / {}部分):
注意:
在此配置过之后保存关闭重新启动,在终端重新执行命令,
如果执行不成功,就使用(以上Nginx的命令行第(5)个) taskkill /F /IM nginx.exe > nul 命令强关nginx服务器,回车要确定两次之后,再输入start nginx启动;
如果有页面打开是500 403 等错误码打不开,是因为终端识别不出来你的执行代码是哪个混乱了,所以我们要重启电脑,重新开启,之后在运行就好了;
以下是运行的history模式: