一、Windows安装Nginx模块
1、下载Nginx二进制包
下载地址:http://nginx.org/en/download.html
2、解压缩Nginx二进制包到指定目录
将解压缩后的Nginx文件夹复制到指定目录,比如:D:\nginx\
二、Windows安装Nginx服务
1、打开命令提示符窗口
Win+R,输入cmd,回车
2、进入Nginx目录,输入命令
cd D:\nginx\
3、安装Nginx为windows服务,输入命令
nginx.exe -i install
4、启动Nginx服务,输入命令
net start nginx
三、Windows安装Nginx命令
1、启动Nginx服务,输入命令
net start nginx
2、停止Nginx服务,输入命令
net stop nginx
3、重启Nginx服务,输入命令
net restart nginx
四、Windows安装Nginx跑前端项目
1、编辑nginx.conf文件
打开D:\nginx\conf目录下的nginx.conf文件,在http块添加以下内容:
server {
listen 80;
server_name localhost;
location / {
root D:/my-project/dist;
index index.html;
}
error_page 404 /404.html;
location = /404.html {
root html;
}
}
2、访问前端页面
打开浏览器,输入http://localhost 访问前端页面
五、Windows安装Nginx的第三方模块
1、下载第三方模块源代码
比如下载pagespeed模块源代码,下载地址:https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.zip
2、解压缩pagespeed模块源代码
将解压缩后的pagespeed文件夹复制到D:\nginx\下
3、重新编译Nginx
进入D:\nginx\目录下,依次执行以下命令:
cd D:\nginx\pagespeed\
psol\build_from_source.sh
cd D:ngin
configure nginx.conf
nmake
nmake install
六、Windows安装Nginx时不时就断了
1、看看Nginx错误日志
打开D:\nginx\logs下的error.log文件,查看错误信息
2、修改Nginx配置文件
打开D:\nginx\conf下的nginx.conf文件,修改worker_processes为1,以减少CPU负载
3、重载Nginx配置文件,输入命令
nginx -s reload
七、Windows安装Nginx并配置反向代理
1、在http块添加以下配置
upstream backend {
server 127.0.0.1:8080;
server 127.0.0.1:8081;
}
server {
listen 80;
server_name localhost;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_pass http://backend;
}
}
2、重载Nginx配置文件,输入命令
nginx -s reload
八、Windows安装光盘并重新启动
1、将光盘插入电脑
2、进入BIOS设置,设置从光盘启动
3、按照界面提示完成Windows系统安装
九、Nginx安装教程
1、下载Nginx二进制包
下载地址:http://nginx.org/en/download.html
2、解压缩Nginx二进制包到指定目录
将解压缩后的Nginx文件夹复制到指定目录,比如:D:\nginx\
3、运行Nginx,输入命令
cd D:\nginx\
nginx
4、测试Nginx是否运行正常
打开浏览器,输入http://localhost/,如果能够正常显示“Welcome to nginx!”,说明Nginx安装成功