前端开发者应该知道的nginx配置

公益慈善北京中科在行动 http://weifang.dzwww.com/cj/201711/t20171127_16268082.htm
对于前端来说Node.js不陌生了,Nginx和Node.js的很多理念类似,HTTP服务器、事件驱动、异步非阻塞等,且Nginx的大部分功能使用Node.js也可以实现,但Nginx和Node.js并不冲突,都有自己擅长的领域。Nginx擅长于底层服务器端资源的处理(静态资源处理转发、反向代理,负载均衡等),Node.js更擅长上层具体业务逻辑的处理,两者可以完美组合,共同助力前端开发。01.Nginx快速上手aptinstallnginx/yuminstallnginxnginx-v

nginxversion:nginx/1.21..Nginx操作常用命令Nginx的命令在控制台中输入nginx-h就可以看到完整的命令

-?,-h:thishelp-v:showversionandexit-V:showversionandconfigureoptionsthenexit-t:testconfigurationandexit-T:testconfiguration,dumpitandexit-q:suppressnon-errormessagesduringconfigurationtesting-ssignal:sendsignaltoamasterprocess:stop,quit,reopen,reload-pprefix:setprefixpath(default:/usr/local/nginx/)-efilename:seterrorlogfile(default:logs/error.log)-cfilename:setconfigurationfile(default:conf/nginx.conf)-gdirectives:setglobaldirectivesoutofconfigurationfile

常用指令

nginx-sreload#向主进程发送信号,重新加载配置文件,热重启nginx-sreopen#重启Nginxnginx-sstop#快速关闭nginx-squit#等待工作进程处理完成后关闭nginx-T#查看当前Nginx最终的配置nginx-t-c配置路径#检查配置是否有问题,如果已经在配置目录,则不需要-c0.Nginx配置Nginx的主配置文件是/etc/nginx/nginx.conf,你可以使用cat-nnginx.conf来查看配置

1/nginx.conf结构图

main#全局配置,对全局生效├──events#配置影响Nginx服务器或与用户的网络连接├──


转载请注明:http://www.aierlanlan.com/cyrz/719.html