찾다

 >  Q&A  >  본문

php - Nginx 설정 open_basedir 사이트 간 제한 문제

온라인에서 제공된 Nginx 구성 코드를 기반으로 nginx에서 다음 구성을 수행했습니다.

으아아아

그런데 Amazon EC2에서는 설정할 수 있지만 Tencent Cloud에서는 설정할 수 없는 것으로 나타났습니다. Amazon EC2 Lnmp 환경은 https://lnmp.org/ 원클릭 환경 패키지를 사용하고 Tencent Cloud에서 이를 컴파일하고 설치합니다. 그 자체로.

phpinfo()을 사용하여 Amazon EC에 표시된 open_basedir을 인쇄하는 것은 모두 가치가 있지만 Tencent Cloud에 구성된 것은 모두 값이 없습니다

근데 php.ini에서 구성이 가능한지 정말 모르겠습니다. 다시 시작으로 변경했는데도 다시 시작되었습니다.

Nginx 버전에 문제가 있나요? Amazon의 Nginx 버전은 1.10이고 Tencent Cloud의 Nginx 버전은 1.12입니다.

習慣沉默習慣沉默2812일 전749

모든 응답(1)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-16 12:05:05

    nginx:

    php open_basedir 설정

    fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"(다음 디렉토리는 open_basedir=/home/wwww/:/tmp/ 등 직접 설정할 수 있습니다.)

    php:
    제한된 디렉터리: open_basedir =/var/www/sina/:/var/www/wangyi/:/var/www/logs/session/. Apache인 경우 php_admin_value open_basedir을 사용하여 제한할 수 있습니다.

    표준적이고 올바른 설정입니다. 관련 VPS 클라우드가 작동하지 않는 경우 서버가 제한되어 있기 때문일 것입니다.

    회신하다
    0
  • 취소회신하다