Có nhiều hướng dẫn về cách viết các quy tắc viết lại Nginx để bắt chước tệp .htaccess của Apache nhưng tôi không thể tự tin nói rằng tôi biết tên hoặc vị trí của tệp cấu hình Nginx này thực sự là gì. Tôi đặc biệt tìm kiếm tệp cấu hình Nginx cho phép bạn viết đường dẫn máy chủ và các chỉ thị PHP. Tôi đang sử dụng Ubuntu 12 linux và Codeigniter làm khung PHP của tôi.
Đây là những gì tôi biết cho đến nay:
- Tập tin này:
/etc/nginx/nginx.conf
mặc dù tên hấp dẫn của nó rõ ràng không phải là nơi dành cho các chỉ thị của máy chủ. - Tệp này:
/etc/nginx/sites-available/default
có vẻ giống như những gì tôi cần (tôi có thể tạo ra các lỗi php cụ thể cho ứng dụng của mình) nhưng tôi không thể định tuyến đường dẫn cụ thể của Codeigniter. Trước hết, đây có phải là tập tin "config" / .htaccess tương đương mọi người nói đến không?
nginx -V
mà bạn có thể tìm thấy trong hướng dẫn sử dụng man nginx
. Các -V
tùy chọn là tài liệu như "-v In phiên bản nginx, phiên bản trình biên dịch, và các thông số cấu hình kịch bản.". Nếu nginx
không có trong đường dẫn của bạn, hãy sử dụng đường dẫn which nginx
trả về đường dẫn đầy đủ đến nginx$(which nginx) -V