Details
Details
I have used the Apache config below for HTTPS and when ever I navigate to my site I get "Request parameter 'path' is not set. Your rewrite rules are not configured correctly." Any idea what rewrite rule would cause this issue? Thanks
<IfModule mod_ssl.c>
<VirtualHost *:80>
ServerName phabricator.mydomain.net
Redirect permanent / https://phabricator.mydomain.net
</VirtualHost>
<VirtualHost *:443>
# Change this to the domain which points to your host.
ServerName phabricator.mydomain.net
SSLEngine on
SSLCertificateKeyFile /etc/ssl/private/phabricator.key
SSLCertificateFile /etc/ssl/certs/phabricator_mydomain.net.crt
#SSLCertificateChainFile /etc/ssl/certs/phabricator_mydomain.net.ca-bundle
SSLProtocol All -SSLv2 -SSLv3
# 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 /var/www/html/phabricator/webroot
RewriteEngine on
RewriteRule ^/rsrc/(.*) - [L,QSA]
RewriteRule ^/favicon.ico - [L,QSA]
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
<Directory "/var/www/html/phabricator/webroot">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
</IfModule>Answers
Answers
Have done these things, still no change. Is there a root cause? Where is the request parameter path supposed to be set in the first place? I'm blocked here. BTW, I'm only using HTTP, so no SSL stuff or port 443 mentions in my http.conf. Also, the RewriteRule parameters have been tried with and without quote marks. No change.
New Answer
New Answer