2016-08-19 2 views
0

Я раскрывал свою Laravel приложение на сервере CentOS, и я должен был добавить ниже указанные строки в httpd.conf, чтобы заставить его работатьПереехал проект Laravel от Apache до Nginx

<Directory "/var/www/html/ezschedular2/public"> 
    Allowoverride All 
</Directory> 

Мы решили использовать nginx прямо сейчас , какова альтернатива этим линиям? Я должен добавить альтернативу этих строк на default.conf в папке /etc/nginx/conf.d

ответ

0

Это моя конфигурация nginx для Laravel. Изменение переменной подходит по вашему запросу

server { 
    listen 80; 
    server_name YOURSERVERNAME_OR_IP; 
    root YOUR_PATH_TO_LARAVEL_PUBLIC_FOLDER; 

    index index.html index.htm index.php; 

    charset utf-8; 

    location/{ 
     try_files $uri $uri/ /index.php?$query_string; 
    } 

    location ~ \.php$ { 
     fastcgi_split_path_info ^(.+\.php)(/.+)$; 
     fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; 
     fastcgi_index index.php; 
     include fastcgi_params; 
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    } 
} 
+0

Спасибо, попробуем и скоро обновим –

Смежные вопросы