如何为phabricator配置apache

时间:2014-03-08 16:07:16

标签: apache httpd.conf phabricator

我的操作系统是Ubuntu 13.10,我使用apt-get install安装了Apache。在目录/etc/apache2中,instruction

配置Apache时没有使用httpd.conf

请帮助

3 个答案:

答案 0 :(得分:6)

1)转到/ etc / apache2 / sites-available。删除所有* .conf文件。

2)在此处创建phabricator.conf文件,其中包含以下内容:

<VirtualHost *>
    # Change this to the domain which points to your host.
    ServerName yourservername

    # Change this to the path where you put 'phabricator' when you checked it
    # out from GitHub when following the Installation Guide.
    #
    # Make sure you include "/webroot" at the end!
    DocumentRoot /path/to/phabricator/webroot

    RewriteEngine on
    RewriteRule ^/rsrc/(.*)     -                       [L,QSA]
    RewriteRule ^/favicon.ico   -                       [L,QSA]
    RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]

    <Directory "/path/to/phabricator/webroot">
            Require all granted
    </Directory>

    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

3)确保在phabricator.conf中为phabricator目录输入正确的路径。

4)转到/ etc / apache2 / sites-enabled。删除所有符号链接。

5)执行以下命令:

sudo a2ensite phabricator
sudo service apache2 restart

答案 1 :(得分:0)

您可以阅读此文档,说明不同版本和发行版http://wiki.apache.org/httpd/DistrosDefaultLayout的文件在哪里。

另请注意,如果您有许多服务器,则需要配置apache2 / sites-availables / default.conf中的服务器配置,如果您使用默认服务器更改它;如果没有,请根据default.conf创建一个新的。

如果您使用apache服务器自我介绍可能会很好,例如阅读http://httpd.apache.org/docs/2.4/en/getting-started.html

答案 2 :(得分:-1)

运行

updatedb

然后

locate httpd.conf