Apache의 .htaccess 파일을 모방하기 위해 Nginx 재 작성 규칙을 작성하는 방법에 대한 많은 자습서 가 있지만,이 소위 Nginx 구성 파일의 이름 또는 위치가 실제로 무엇인지 알 수는 없습니다. 특히 서버 경로와 PHP 지시문을 작성할 수있는 Nginx 구성 파일을 찾고 있습니다. PHP 프레임 워크로 Ubuntu 12 Linux 및 Codeigniter를 사용하고 있습니다.
여기까지 내가 아는 것이 있습니다 :
- 이 파일 :
/etc/nginx/nginx.conf
매혹적인 이름에도 불구하고 분명히 서버 지시문의 장소가 아닙니다. - 이 파일 :
/etc/nginx/sites-available/default
내가 필요로하는 것 같지만 (내 응용 프로그램에 특정한 PHP 오류를 생성 할 수 있음) Codeigniter 관련 경로 라우팅을 올바르게 얻을 수 없습니다. 우선, 이것이 "config"파일 /.htaccess가 모두가 말하는 것입니까?
귀하의 문제는 PHP 언어 (예 : PHP 프로그래밍) 가 아니라 특정 서버의 PHP 구성 과 관련이 있습니다. 나는 매우 주관적이고 편견이있는 것처럼 포스트의 후반부에 대해서는 언급 할 수 없습니다.
—
nickb
nginx -V
설명서에서 찾을 수있는 nginx 구성의 위치를 찾을 수 있습니다 man nginx
. 이 -V
옵션은 "-V nginx 버전, 컴파일러 버전 및 스크립트 매개 변수 구성"으로 문서화되어 있습니다. 경우 nginx
경로, 사용하지 않을 which nginx
의 nginx의 전체 경로를 반환$(which nginx) -V