前言:

记录一下今天在Windows下载安装Nginx服务器的过程。因为网上关于Nginx的资料都太复杂了,大多数是在Linux下使用的方法。

1.下载

Nginx官网下载地址:http://nginx.org/en/download.html (根据自己的需要下载)

我下载的是这一版:http://nginx.org/download/nginx-1.10.2.zip

2.解压

下载下来是一个压缩包,解压,放在电脑C盘根目录下 C:\nginx-1.10.2

3.启动nginx

打开C:\nginx-1.10.2,按住shift右键菜单选择在此处打开命令窗口,输入命令:start nginx

start nginx

正常会快速弹出另一个命令窗口,瞬间又自动关闭了,这代表服务器已经启动。

4.浏览html页面

在浏览器地址栏输入 http://127.0.0.1/ 或 http://localhost 回车

这里浏览的是C:\nginx-1.10.2里面的html文件夹里面的index.html

浏览器输入 http://127.0.0.1/50x.html,浏览的是html文件夹里面的50x.html

如果你想运行自己的项目(前端),把项目文件夹放进html就行了。更多用法还在学习中。

5.关闭nginx命令

nginx -s stop  // 快速停止nginx
nginx -s quit // 完整有序地停止nginx

注意:直接关闭命令窗口或ctrl+c是无法关闭nginx服务的,刷新浏览器还是在运行的。只有输入关闭命令才行,关闭nginx之后刷新浏览器就显示“无法访问此网站”

6.示例:如何用Nginx预览本地前端项目

(1)把项目目录放进 C:\nginx-1.10.2\html 文件夹

我在C:\nginx-1.10.2\html 文件夹下新建了一个项目,命名demo,里面新建了一个index.html,随便写点测试的内容

(2)修改nginx配置

打开C:\nginx-1.10.2\conf下面的nginx.conf文件

以下配置代码摘自 将前端项目发布到nginx 作者: 咸鱼最牛逼(注释讲得挺好的,学习了!)

server {
#监听的端口,80端口是默认端口,在访问时,就无需输入端口号,其他的都需要输入端口号,比如这里访问地址就是127.0.0.,而若是8080端口,则是127.0.0.:
listen ;
#此处localhost可改为要访问的域名或者ip地址,若有多个用空格隔开。例如 server_name www.baidu.com baidu.com test.baidu.com
server_name localhost;
#编码
charset utf-; #access_log logs/host.access.log main; location / {
#nginx下HTML文件夹,访问上述域名时会检索此文件夹下的文件进行访问
root html/BootStrapDemo;
#输入网址(server_name:port)后,默认的访问页面
index index.html index.htm;
}

我本地把server里面的监听端口改成了8020

listen       ;

location/里面的root 改成了html/demo

location / {
root html/demo;
index index.html index.htm;
}

(3)启动,因为刚刚关闭了nginx,所以要再次start nginx启动下

打开浏览器,输入127.0.0.1:8020,回车,即可看到demo里面index.html的内容

(4)浏览其他页面

可以多建几个页面试试,比如在demo目录下新建demo.html,浏览 127.0.0.1:8020/demo.html

(完)

Windows下Nginx的下载安装、启动停止和配置浏览的更多相关文章

  1. Windows下Apache的下载安装启动停止

    一:下载 打开任意浏览器,输入网址:http://httpd.apache.org/ 进入如下界面: 我们选择最新版Apache httpd 2.4.12Released,点击Download,进入如 ...

  2. Windows下openssl的下载安装和使用

    Windows下openssl的下载安装和使用 安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装ope ...

  3. Windows下ActiveMQ的下载和启动

    1.打开浏览器,访问网址activemq.apache.org,如下图所示: 2.下载最新的版本,当前最新版本为5.15.5,根据ActiveMQ需要安装的操作系统选择性下载对应的版本,这里我选择Wi ...

  4. Windows下MongoDB的下载安装、环境配置

    下载MongoDB 1.进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server 2.选择下载最新版 3.选择对应的版本下载 msi安装包形式安装Mo ...

  5. 不用rustup,Windows下gnu版Rust安装与开发环境配置

    写在前面 本文介绍了在不使用rustup的情况下,在Windows上安装gnu版的Rust,并配置开发环境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的 ...

  6. windows下的mongodb下载安装

    1.首先从官网https://www.mongodb.org/下载mongodb的安装包,本人下载的是mongoDB3.2版本的.msi的文件,然后双击安装即可 2.点击next 3.compelte ...

  7. Windows下Charles从下载安装到证书设置和浏览器抓包

    1.在Charles官网https://www.charlesproxy.com/download/下载,我这边下载的是免费体验版的. 2.安装好以后打开,配置Charles证书:选择help——SS ...

  8. [原]Windows下openssl的下载安装和使用

    安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装openss 方法一:直接使用openssl安装包 W ...

  9. win10 下JDK10的下载安装与环境变量配置

    一.下载 首先,要在win10 操作系统上安装jdk,就要去oracle官网下载合适的jdk版本,在这里以jdk10进行安装 下载链接:http://www.oracle.com/technetwor ...

随机推荐

  1. Unix/Linux环境C编程新手教程(37) shell经常使用命令演练

     cat命令 cat命令能够用来查看文件内容. cat [參数] 文件名称. grep-指定文件里搜索指定字符内容. Linux的文件夹或文件. -path '字串' 查找路径名匹配所给字串的全部 ...

  2. modSecurity规则学习(五)——DDOS攻击检测

    1.IP访问频率 SecAction phase:1,nolog,pass,setvar:IP.counter=+1 SecRule IP:UPDATE_RATE "@gt 10" ...

  3. ajax模仿iframe

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. css3.0滚动条的优化

    .ass_showFriends{width: 93%;height: 8.35rem;overflow-y: auto;} .ass_showFriends::-webkit-scrollbar{w ...

  5. C# MQTT 服务端客户端通讯

    关于MQTT 在这里我就不做过多的介绍了 , 超时空连接点我 MQTT示例 注: 该示例演示统一使用WPF, 简单MVVM模式演示, 复制代码需注意引用 NuGet包  GalaSoft MQTT服务 ...

  6. 10款jQuery/CSS3动画应用 超有用

    http://www.html5tricks.com/10-jquery-css3-animation.html

  7. values-dimen 不同分辨率资源实现引用

    今天遇到了一种情况,就是在不同分辨率下面出现了需要设定不同的距离,当时第一反映就是重新定义一个layout.但是,仅仅为了更改一个数值就复制那么多的代码,明显不合里.后来就想到干脆在不同的分辨率下创建 ...

  8. Python-根据成绩分析是否继续深造

    案例:该数据集的是一个关于每个学生成绩的数据集,接下来我们对该数据集进行分析,判断学生是否适合继续深造 数据集特征展示 GRE 成绩 (290 to 340) TOEFL 成绩(92 to 120) ...

  9. Vue路由query传参

    1.不要进行过深的嵌套 let id = 'uyu' this.$router.push({ path: '/mrp_detail', query: { re_order_id: id, option ...

  10. BZOJ3674可持久化并查集(模板)

    没什么可说的,就是一个可持久化线段树维护一个数组fa以及deep按秩合并好了 注意一下强制在线 蒟蒻的我搞了好长时间QAQ 贴代码: #include<cstdio> #include&l ...