Re: Apache 2.4 with PHP-FPM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I said two websites for sake of simplicity. There are more than 30 websites and there is only one template for creating virtual host. So, i can't use two methods. it has to be one that works for both situations.
I don't have any problem with compiling the source or even editing the source code, as long as it gets the job done.


On 8/29/16 17:20, lester@xxxxxxxxxxx wrote:
You will need to create two virtual hosts. Otherwise apache does not know whi h rules to apply. vh1/... with direct access and vh2/... with the redirect. Then your sites are just prefixed by vh1 or 2

Sent from my android device so quoting is crap ... need to kill these painful email clients!

-----Original Message-----
From: khodadadeh <khodadadeh@xxxxxxxxxxx>
To: users@xxxxxxxxxxxxxxxx
Sent: Mon, 29 Aug 2016 13:18
Subject: Apache 2.4 with PHP-FPM

I have installed PHP-FPM 5.6  and Apache 2.4 with mod_proxy and
mod_proxy_fcgi.
I have two web sites on my server. One Magento and the other one that is
written using Laravel framework.

Magento has URLs like: http://domain.com/index.php/ACP/
index.php exists in document root.

Laravel has URLs like: http://example.com/help.php
help.php does NOT exist in document root. It will be rewritten to
index.php (using mod_rewrite).

Currently I have this directive to connect to my PHP installation:

ProxyPassMatch "^/(.*.php(/.*)?)$"
"unix:/var/run/php-fpm/php5-username.sock|fcgi://localhost/home/username/public_html"

This works fine for Magento but when I browse Laravel URL(a non-existing
URL with .php in it), it shows me "File not found" message.

If I switch to mod_rewrite  instead of mod_proxy_fcgi, I'll have laravel
URl working but not Magento:

RewriteCond %{REQUEST_URI} "^/(.*.php(/.*)?)$"
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME}  -f
RewriteRule ^(.*)$
"unix:/var/run/php-fpm/php5-username.sock|fcgi://localhost/home/username/public_html/$1"
[P]



Is there any solution that I can use that ensures rewrite rules will be
working and PATH_INFO is set?



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux