Проблемы с nginx.conf - PullRequest
       5

Проблемы с nginx.conf

4 голосов
/ 20 июня 2011

Я впервые использую nginx, и у меня возникают проблемы с настройкой файла nginx.conf. Что у меня есть

server {
    location ~ /(application|system) {
        deny all;
        return 404;
    }

    rewrite  ^(.*)$  /index.php/$1  break;
}

На случай, если неясно; Я пытаюсь заблокировать доступ к каталогам приложения и системы и переписать все остальные запросы в index.php. Я попытался проверить файл nginx.conf, используя: ian@ubuntu:~$ sudo nginx -t -c path_to_conf_file, но получить [emerg]: unknown directive "server".... Есть идеи, что я могу делать не так?

1 Ответ

14 голосов
/ 20 июня 2011

Если я не забуду, вы должны убедиться, что директива server находится внутри директивы http.

например:

http {

    //various nginx settings here

    server {
        //server stuff here
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...