
예를 들어 index.php 파일의 위치를 열려고 합니다.
루트 폴더는 다음과 같습니다.
/path/to/my/root/folder
사용자가 이 루트 폴더에 접근하는 데 사용할 URL은 다음과 같습니다.
https://sub.mydomain.net/server/client
이 위치 선언을 사용할 때마다 404 또는 금지된 메시지가 나타납니다.
location /server/client/ {
alias /path/to/my/root/folder;
try_files $uri $uri/ /index.php$uri$is_args$args;
}
나는 내가 뭘 잘못하고 있는지 알아낼 수 없습니다.
물론 index.php는 여기에 있습니다:
/path/to/my/root/folder/index.php
명확히 하기 위해 다음도 선언했습니다.
index index.html index.php;
location ~ \.php$ {
include conf.d/services/php7.conf;
}
내가 말했듯이 나는 무엇이 잘못되었는지 알 수 없습니까?
답변1
실제로 유용한 구성이나 오류 로그를 게시하지 않았습니다. 그래서:
- Nginx 또는 PHP 로그 확인
- 디렉토리의 권한을 확인하십시오
- Nginx와 함께 작동하도록 PHP가 올바르게 구성되었는지 확인하세요.