<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      openresty重定向外部的lua目錄

      openresty重定向外部的lua目錄

      背景:

      ??目前暫定采用nginx.exe所在目錄外的lua文件,因為不想把nginx.exe所在目錄納入版本控制管理,也不想添加git過濾目錄。

      解決方案:

      方案1:

      ??1.因為每個worker和master進程都需要設置lua的搜索路徑,通過以下方式設置。

      package.path = package.path .. ';'..current_dir..'/../lua_src/?.lua'
      

      ??(問號通配的是require的參數,或根據系統,將點號替換成斜杠或者反斜杠,如果是pc就會替換成反斜杠。)
      ??2.如果需要相對于nginx.exe所在目錄的相對路徑,那么可以通過如下方式獲取。

      local current_dir = debug.getinfo(1, "S").source:sub(2)
      current_dir = current_dir:match("(.*/)") or "" -- 如果參數是相對路徑,則獲取的也是相對路徑。
      

      ??為什么不采用如下方式,是因為pc下如果沒有故意添加pwd命令的話pwd命令是缺失的。

      local file = io.popen("pwd")
      local current_dir = file:read("*l")
      

      ??3.設置時機應該是每個進程啟動時,可以通過openresty的init_by_lua或者init_worker_by_lua選項進行設置。
      ??在nginx.conf的http閉包中添加該選項的設置,如下圖。

      關于調試:

      ??如果文件搜索不到,可以通過nginx.exe所在目錄下的log/error.log查看報錯日志,確認是否有找不到文件的報錯。

      posted @ 2024-04-09 10:57  昂流  閱讀(133)  評論(0)    收藏  舉報
      //替換成自己路徑的js文件 hhttp(s)://static.tctip.com/tctip-1.0.4.min.js
      主站蜘蛛池模板: 精品国产精品三级精品av网址| 精品一区二区不卡无码AV| 日韩中文字幕高清有码| 久久精品国产精品第一区| 国内精品久久黄色三级乱| 国产成人午夜福利高清在线观看| 最新亚洲av日韩av二区| 国精品午夜福利不卡视频| 天天操夜夜操| 少妇伦子伦情品无吗| 日韩精品无遮挡在线观看| 亚洲精品国产电影| 国产精品久久久久久久9999 | 国产精品一线天在线播放| 精品视频一区二区| 亚洲精品国产中文字幕| 推特国产午夜福利在线观看| 夜夜偷天天爽夜夜爱| 国产午夜在线观看视频播放| 国产精品日本一区二区不卡视频| 久久精品无码免费不卡| 成熟了的熟妇毛茸茸| 日韩高清福利视频在线观看| 国产精品SM捆绑调教视频| 亚洲欧美高清在线精品一区二区| 国产午夜美女福利短视频| 国产高跟黑色丝袜在线| 日韩国产成人精品视频| 2019香蕉在线观看直播视频| 亚洲色大成网站WWW永久麻豆| 成人乱码一区二区三区四区| 亚洲av本道一区二区| 久久96热在精品国产高清| 亚洲精品久久无码av片软件| 东京热人妻丝袜无码AV一二三区观| 又黄又爽又色的少妇毛片| 国产一区日韩二区欧美三区| 天干天干夜啦天干天干国产| 欧美色欧美亚洲高清在线视频| 国产大尺度一区二区视频| 国产中文字幕一区二区|