栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

windows10使用nginx启动web项目

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows10使用nginx启动web项目

启动

安装nginx后,进入nginx根目录, cmd环境执行 start nginx.exe ,即可启动.

进入 http://127.0.0.1/ 可以看到初始化页面.

其他命令

需要在nginx根目录运行.

nginx.exe -s stop     //停止nginx

nginx.exe -s reload  //重新加载nginx

nginx.exe -s quit//退出nginx
配置

nginx配置文件为 /conf/nginx.conf

同时运行两个web程序

配置两个server即可. 例子:

server {
 listen80;
 server_name  localhost;
 location / {
     root   html;
			try_files $uri $uri/ /index.html;
     index  index.html index.htm;
 }
		location /prod-api{
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
		}
    }
	
	server {
		listen90;
 server_name  localhost;
 location / {
     root   admin_html;
			try_files $uri $uri/ /index.html;
     index  index.html index.htm;
 }
		location /prod-api{
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
		}		
	}
	```


## 日志切分
nginx自身并不能够切分或滚动日志,因此只能用一个bat脚本按天切割日志,并删除三天前的日志.
将此bat脚本设置定时任务明天0点运行即可:

@echo off
rem nginx滚动日志
rem nginx工作目录
set workspace=D:luozixinginx-1.16.0
rem 日志存放目录
set logdir=D:luozixinginx-1.16.0logs
rem 将当前日志重命名,用今日的日期
move %logdir%access.log %logdir%access_%date:0,4%_%date:5,2%%date:~8,2%.log
move %logdir%error.log %logdir%error%date:0,4%_%date:5,2%_%date:~8,2%.log
rem 重新打开日志文件,如果不做这一步,nginx会继续往已被重命名的日志文件中写入日志
%workspace%nginx.exe -s reopen -p %workspace%
rem 删除三天前的日志
set DaysAgo=3
forfiles /p %logdir% /m *.log /d -%DaysAgo% /c "cmd /c del /f /q @path"
pause

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/241937.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号