首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache正在下载fcgi

Apache正在下载fcgi
EN

Stack Overflow用户
提问于 2019-02-20 20:40:09
回答 1查看 41关注 0票数 0

我正试图在apache2上运行我的redmine,同时我已经多年没有接触apache了,所有的文档似乎都有点过时了。

无论如何,我已经设置了所有的配置文件,但是当我尝试打开redmine时,我的apache下载的是fcgi。

这是我的redmine.conf

代码语言:javascript
复制
Alias /redmine /path/redmine/public

<Directory /path/redmine/public>
    AddHandler fastcgi-script fcgi
    Order allow,deny
    Allow from all
    AllowOverride all
    Options +FollowSymLinks +ExecCGI
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ dispatch.fcgi
</Directory>

我遗漏了什么?

我尝试打开的url是http://localhost/redmine

EN

回答 1

Stack Overflow用户

发布于 2019-02-20 20:59:57

请检查您的配置中是否已启用AllowOverride All。如果您不知道这是什么,请检查这里,然后再试一次。Enabling use of Apache .htaccess files

代码语言:javascript
复制
<Directory /your/path>
AllowOverride All
</Directory>

重新启动your服务器:

代码语言:javascript
复制
sudo /etc/init.d/apache2 restart

如果启用此选项,请尝试执行此操作:

首先更改sources.list并创建一个文件首选项,这样我就可以从测试分支安装固定版本。

代码语言:javascript
复制
#  /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates  main contrib non-free
deb http://ftp.de.debian.org/debian/ testing main contrib non-free

创建此文件

代码语言:javascript
复制
#  /etc/apt/preferences

Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 850

Package: *
Pin: release o=Debian,a=stable
Pin-Priority: 990

Package: *
Pin: release o=Debian
Pin-Priority: -1

和Redmine的安装已经可以从测试分支开始

代码语言:javascript
复制
apt-get update
apt-get install redmine redmine-mysql libsvn-ruby ruby-rmagick libfcgi-ruby1.8 -t=testing

这就是配置文件!

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName redmine.DOMAIN
    DocumentRoot /usr/share/redmine/public/
    AddHandler fcgid-script fcgi
    LogLevel warn
    ErrorLog /var/www/DOMAIN/logs/error.log
    CustomLog /var/www/DOMAIN/access.log combined
    <Directory /usr/share/redmine/public/>
            Options -Indexes FollowSymLinks MultiViews +ExecCGI
            AllowOverride All
            Order allow,deny
            allow from all
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ dispatch.fcgi
    </Directory>
</VirtualHost>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54786613

复制
相关文章

相似问题

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