如何使用裸域URL配置phabricator?

时间:2017-01-02 19:23:27

标签: apache .htaccess lan phabricator

我试图在家用服务器上运行phabricator。我最后一件事就是使用带有裸露网址的phabricator。我已经为phabricator使用一个单独的端口设置了一个虚拟主机(apache 2.4),并添加了所需的重写规则:

<VirtualHost *:81>
 DocumentRoot /var/www/html/phabricator/phabricator/webroot
 RewriteEngine on
 RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]
 <Directory "/var/www/html/phabricator/phabricator/webroot">
  Require all granted
 </Directory>
</VirtualHost>

不幸的是,phabricator需要一个非root网址。有任何想法吗?

我收到以下错误消息:error-message

用户 moodboom 找到了解决方案但没有在how-to-configure-phabricator-with-a-non-root-url发布答案。

2 个答案:

答案 0 :(得分:0)

它看起来不需要您指向的帖子中的非根URL。看起来相反,它需要一个根URL。正如你在答案中引用的那样:

  

你可以在子域上安装Phabricator(比如   phabricator.example.com)或整个域,但您无法安装   它位于现有网站的某个子目录中。

答案 1 :(得分:0)

由于没有任何简单的方法可以解决这个问题,我想设置一个本地DNS服务器(dnsmasq)来摆脱这个问题。可以在每个客户端上手动更改主机文件,但过于繁琐且容易出错。另一方面,Dnsmasq很容易在ubuntu 16.04上进行设置,并且会使我的本地网络更有条理。

干杯,

O.Schmitz