首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用apache2 suexec fcgi wt在debian中安装wt cgi

使用apache2 suexec fcgi wt在debian中安装wt cgi
EN

Stack Overflow用户
提问于 2016-09-29 01:25:23
回答 1查看 252关注 0票数 0

我有Debian stretch。我想运行witty-examples包中的hello.wt。我使用1作为向导,但fastcgi不工作,fcgi工作了一段时间,但现在不再工作。

Apache2错误日志显示:

代码语言:javascript
复制
[2016-Sep-28 11:48:59.548562] 5219 - [info] "WServer/wthttp: fatal: Document root was not set, or was set to the empty path. Use --docroot to set the HTML root directory."
[Wed Sep 28 11:48:59.549866 2016] [fcgid:warn] [pid 5163:tid 139718772893440] (104)Connection reset by peer: [client ::1:54290] mod_fcgid: error reading data from FastCGI server
[Wed Sep 28 11:48:59.549926 2016] [core:error] [pid 5163:tid 139718772893440] [client ::1:54290] End of script output before headers: cgi-binhello.wt

配置文件包括:

代码语言:javascript
复制
# suexec/www-data
/var/www
public_html/cgi-binhello.wt

或者我用同样的结果进行探测:

代码语言:javascript
复制
# suexec/www-data
/var/www
public_html/hello.wt

该站点配置有:

代码语言:javascript
复制
DocumentRoot /var/www/wt
SuexecUserGroup juanfe juanfe
ScriptAlias "/cgi-bin/" "/var/www/public_html/cgi-bin"
<Directory /var/www/wt/>
  Allow from all
  Options +ExecCGI
  AddHandler cgi-script .wt
</Directory>

fcgi.conf如下所示:

代码语言:javascript
复制
<IfModule mod_fcgid.c>
  AddHandler fcgid-script .wt
  SocketPath /var/lib/apache2/fcgid/sock
  IdleTimeout -1
  ProcessLifeTime -1
  MaxProcessCount 10
  DefaultMaxClassProcessCount 10
  DefaultMinClassProcessCount 1
</IfModule>

hello.wt文件属于我uid和gid,即我的常规用户juanfe。我的托盘上有:

代码语言:javascript
复制
/var/www/public_html/cgi-binhello.wt

并使用

代码语言:javascript
复制
/var/www/public_html/hello.wt

任何帮助都将是伟大的,提前感谢。

胡安菲

EN

回答 1

Stack Overflow用户

发布于 2016-09-29 05:37:34

我通过添加配置文件/etc/apache2/suexec/juanfe来解决这个问题:

代码语言:javascript
复制
/var/www
public_html/cgi-binhello.wt

并设置/var/www/public-html和/var/run/wt的权限,如下所示:

代码语言:javascript
复制
$ sudo chown juanfe: /var/www/public-html
$ sudo chown juanfe: /var/run/wt
$ sudo chmod 755 /var/www/public-html
$ sudo chmod 755 /var/run/wt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39754005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档