Я пробовал несколько инструкций по настройке и сообщений на форуме, но у меня ничего не получалось, при попытке получить доступ к моему веб-сайту все еще получаются 502-плохие ошибки шлюза.
$config[“index_page”] = “”;
...
$config[“uri_protocol”] = “REQUEST_URI”; // also tried AUTO
Моя конфигурация nginx:
server {
server_name dev.monitr.io;
root /home/monitr/web/dev/www/;
include /etc/sites/ci_vhost;
}
/ etc / sites / ci_vhost:
index index.html index.php index.htm;
# set expiration of assets to MAX for caching
location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
expires max;
log_not_found off;
}
location / {
# Check if a file exists, or route it to index.php.
try_files $uri $uri/ @rewrites;
}
location @rewrites {
if (!-e $request_filename)
{
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
}
location ~ \.php {
include /etc/nginx/fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/run/php-fastcgi/php-fastcgi.socket;
fastcgi_index index.php;
}
С уважением, Филипп