Я использую ниже настройки конфигурации, но при загрузке загружается исходный файл индекса. Но он показывает вывод index.html, если он помещен вместо index.phpКак настроить виртуальный хост в nginx?
В целом, похоже, что он не читает файл php.
server {
server_name test.com;
root /var/www/test;
index index.html index.php;
# serve static files directly
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
access_log off;
expires max;
}
location/{
# Check if a file or directory index file exists, else route it to index.php.
try_files $uri $uri/ /index.php;
}
location ~ /\.ht {
deny all;
}
}
Мне нужно что-то установить перед тем, как установить fastcgi? Я установил nginx и этого достаточно? –
Вам нужна php-fpm, работающая как служба. Это выполнит ваши php-файлы. – mcuadros
Большое спасибо. Я могу выполнить php-файлы сейчас. Но он не принимает никакого другого URL-адреса. Я имею в виду, что в Apache мы o mod_rewrite, так же ват, что нам нужно делать здесь? например, 'https: // test.com/auth/register' не распознает –