dimanche 4 décembre 2016

How to configure laravel project for production server and remove public in url

LARAVEL 5.0 | APACHE 2.4.7 | PHP 5.5.8

I know this is a pretty popular question. A lot of people saying to move public contents to root directory (which i find awkward because of security issues), rewriting the .htaccess, creating virtual host.

I tried creating virtual host because i think this is more acceptable solution.

but i'm encountering some problems with my configurations:

I'm running easyphp for the meantime, id like to test if i can get rid of the public route in url before setting this up live.

httpd.conf

NameVirtualhost *:80
<VirtualHost *:80>
    DocumentRoot "${path}/data/localweb/quantum.dev/public"
    ServerAdmin admin@localhost
    ServerName quantum.dev
    ServerAlias www.quantum.dev
    <Directory "${path}/data/localweb/quantum.dev/public">
        AllowOverride All
        Options Indexes FollowSymLinks

        Order deny,allow
        Allow from quantum.dev
        Deny from all
        Require all granted
    </Directory>
</VirtualHost>

I modified C:\Windows\System32\drivers\etc

hosts

127.0.0.1       quantum.dev

When I try to browse http://ift.tt/2h42v18 it will load the listof files and not the project inside public

http://ift.tt/2h42v18 enter image description here



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2fYgSYO
via IFTTT

Aucun commentaire:

Enregistrer un commentaire