確定這裏是我已經試過了,在nginx的uwsgi nginx lua,我只看到500個服務器錯誤。 uwsgi僅記錄重新產卵
#location ~ \.lua$ {
# include uwsgi_params;
# uwsgi_modifier1 6;
# uwsgi_pass unix:/var/run/uwsgi/luajit/socket;
#}
#location ~/{
# include uwsgi_params;
# uwsgi_param UWSGI_FILE $request_filename;
# uwsgi_param UWSGI_TOUCH_RELOAD $request_filename;
# uwsgi_param SCRIPT_NAME $uri;
# uwsgi_modifier1 9;
# if (-f $request_filename) {
# uwsgi_pass unix:/var/run/uwsgi/luajit/socket;
#
# }
# }
#location ~ \.cgi$ {
# include fastcgi_params;
# fastcgi_pass unix:/var/run/uwsgi/luajit/socket;
# uwsgi_modifier1 9;
#
#}
#location ~/{
# include uwsgi_params;
# uwsgi_param UWSGI_FILE test.cgi;
# uwsgi_param SCRIPT_NAME test.cgi;
# uwsgi_modifier1 9;
#3uwsgi_pass unix:/var/run/uwsgi/luajit/socket;
# }
這裏是我的uwsgi,配置
default.xml中
<uwsgi>
<autoload>true</autoload>
<master>true</master>
<threads>25</threads>
<workers>2</workers>
<no-orphans>true</no-orphans>
<pidfile>/var/run/uwsgi/%n/pid</pidfile>
<socket>/var/run/uwsgi/%n/socket</socket>
<chmod-socket>660</chmod-socket>
<log-date>true</log-date>
<uid>www-data</uid>
<gid>www-data</gid>
</uwsgi>
luajit.xml
<uwsgi>
<plugins>luajit</plugins>
<protocol>uwsgi</protocol>
</uwsgi>
我已經嘗試過這麼多的方式,我甚至已經失去了計數。我什至不能得到任何常規的CGI。我寧願做這樣,
test.lua> WSAPI> luajit插件uwsgi服務器> uwsgi協議> nginx的
但實際上在這一點上,我想uwsgi在所有的工作。我在Ubuntu上運行這個,所以它是uwsgi的debianized模塊化版本。
我可以運行這樣的傳統cgi樣式腳本嗎?什麼是wsapi.cgi?它將lua cgi作爲wsapi還是lua wsapi作爲cgi來包裝。
我很迷茫,已經在這一個近一個星期。
真的很感激任何幫助。即使只是把我推向正確的方向。 我找不到任何文檔或說明。這就是我發佈的原因。