当前位置: 首页 > 后端技术 > Python

Windows10使用nginx启动web项目

时间:2023-03-26 18:09:05 Python

启动并安装nginx后,进入nginx根目录,在cmd环境下执行startnginx.exe启动。输入http://127.0.0.1/可以看到初始化页面。其他命令需要在nginx根目录下运行。nginx.exe-sstop//停止nginxnginx.exe-sreload//重新加载nginxnginx.exe-squit//退出nginx,配置nginx配置文件为/conf/nginx.conf,运行两个web程序,配置两个服务器同时。示例:服务器{listen80;服务器名称本地主机;位置/{根html;try_files$uri$uri//index.html;indexindex.htmlindex.htm;}location/prod-api{proxy_set_headerHost$http_host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerREMOTE-HOST$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_passhttp://localhost:8080/;}}服务器{听90;服务器名称本地主机;位置/{rootadmin_html;try_files$uri$uri//index.html;indexindex.htmlindex.htm;}location/prod-api{proxy_set_headerHost$http_host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerREMOTE-HOST$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_passhttp://localhost:8080/;}}日志拆分nginx本身不能拆分和滚动日志,所以bat脚本只能用于按天拆分日志和删除超过三天的日志。设置这个bat脚本为明天0:00运行的定时任务:@echooffremnginxrollinglogremnginxworkingdirectorysetworkspace=D:\luozixi\nginx-1.16.0remlogstoragedirectorysetlogdir=D:\luozixi\nginx-1.16.0\logsrem重命名当前日志,使用今天的日期move%logdir%\access.log%logdir%\access_%date:~0,4%_%date:~5,2%_%date:~8,2%.logmove%logdir%\error.log%logdir%\error_%date:~0,4%_%date:~5,2%_%date:~8,2%.logrem重新打开日志文件,如果不做这一步,nginx会继续写日志到改名后的日志文件%workspace%\nginx.exe-sreopen-p%workspace%remdeletethelogsetDaysAgo=3forfiles/p三天前%logdir%/m*.log/d-%DaysAgo%/c"cmd/cdel/f/q@path"pause原始参考1原始参考2Flutter写的app,需要源码的可以私信~~火星字体简繁体转换哄女朋友神器号测吉凶。最好用的电视直播记笔记软件https://www.wolai.com/signup?...