Хорошо, вам нужно создать файл (расширение не требуется) в / etc / nginx / sites-available, который представляет имя вашей папки / домена (например: drupal, yoursite.com).
Вот пример файла:
server {
server_name yourdomain.com;
root /var/www/yourdomain;
index index.php;
location / {
autoindex on;
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}
В приведенном выше примере он фактически отправляет переписанные URL-адреса на $ _ SERVER ['REQUEST_URI'] . Чтобы больше переписывать nginx, вы можете взглянуть на http://wiki.nginx.org/HttpRewriteModule для получения дополнительной информации.
Затем вы хотите включить его, создав символическую ссылку на этот файл в вашей папке / etc / nginx / sites-enabled
Example: # ln -s /etc/nginx/sites-available/yoursite /etc/nginx/sites-enabled/yoursite
Затем перезапустите / перезагрузите nginx
# services nginx reload