서버 세팅을 하고 있는데 미치겠습니다.

 

원래 계획은 도메인/index.php를 읽어드리도록 하려고 했고요.

 

검색을 통해 etc/nginx/sites-available/default 파일을 건드려야 되는 것으로 보고 index.php를 추가했습니다.

 

처음에는 index.php 파일에 접근은 했으나 페이지에서 읽지 않고 다운로드가 됐고요.

 

그 후에 #pass PHP scripts to FastCGI server를 조금 건드렸는데

 

sudo nginx -t 에서 계속 failed이 뜹니다.

 

그 후에 기억을 더듬어 가며 원래대로 돌렸는데도 여전히 failed가 뜹니다.

 

어디를 실수한 것일까요?

 

#pass PHP scripts to FastCGI server 부분을 복사하고, default 파일도 올려봅니다.

 

    # pass PHP scripts to FastCGI server
    #
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
    #
    #    # With php-fpm (or other unix sockets):
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;

        # With php-cgi (or other tcp sockets):
    #    fastcgi_pass 127.0.0.1:9000;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one

    #location ~ /\.ht {
    #    deny all;
    #}

Atachment
첨부
  • ?
    우분투 20 환경에 nginx 입니다..
  • ?
    앗 해결했습니다...ㅠㅠ
    }

    요놈이 하나 빠져있었습니다. 감사합니다.
  • profile
    에러 뜨면 그 에러를 확인하라는 메세지까지 친절하게 알려줍니다.

    해당 에러로그를 보려면 에러가 뜬다는 항목의 에러가 뜬곳을 잘 살펴보면 어떤 명령어를 쳐보라고 나와있을꺼예요. 그걸 치면 어떤 특정 에러가 난 부분에 어느 파일 몇번째줄에서 에러가 있다라고 자세히 알려줍니다.

    에러로그를 이해할 수 있을만큼 보는 방법도 중요합니다.
  • profile ?
    자꾸 마지막줄을 보라고 떴었는데 마지막줄에 저걸 넣으라는 말일줄은 몰랐어요 당황하니까 에러를 잘 못알아챘네요......감사합니다..^^