안녕하세요
aws라이트세일로 OS 우분투 20.24 로 진행하고 있습니다.

https://blog.wsgvet.com/ubuntu-2004-install-php74-rhymix/
이걸 따라하고있는데


4.NGINX 설정파일 만들기
이 탭에서부터 막힙니다.. 쭉 쭉 따라하다가
sudo nano /etc/nginx/sites-available/rhymix
이걸 입력했을 때 아무것도 입력이 되어있지 않은 화면이라
링크에서처럼 
server {
~~~~~
이런식으로 복붙해서 집어넣주고
(server_name www.example.com example.com;  이 부분에서 제가 미리구매한 도매인으로 수정했습니다.)
그리고 쭉 진행하다가

sudo nginx -t

이걸 입력했을 때
"
nginx: [emerg] duplicate location "/" in /etc/nginx/sites-enabled/rhymix:24
nginx: configuration file /etc/nginx/nginx.conf test failed"

이렇게 나옵니다... 뭐가 문젠지 모르겠네요 도와주세요

 

121212.jpg

챗지피티는

 

567567567.jpg


이렇다는데 도저히 /가 중복되곳을 못찾겠습니다. 중복된 곳이 안보여요



추가///
cd /etc/nginx/sites-enabled/
입력 후
ls
입력 했더니
민트색으로
rhymix
이렇게 나옵니다... 뭐가 문제일까요 ㅠㅠ

혹시 제가 인스턴스가  LAMP(PHP8)로 진행하다가 중지시킨게 하나 더 있는데
이게 문제일까요..?

  • profile

    첫번째 스샷 밑에서 1/4 정도 되는 지점 (대략 24번째 줄쯤 되어 보입니다)

     

    location / {

        try_files 어쩌고;

    }

     

    이거 3줄 모두 지우세요.

     

    하나밖에 없는데 중복이라고 나오는 이유는 라이믹스에서 제공하는 rhymix-rewrite.conf 파일에도 "location /" 로 시작하는 줄이 있기 때문입니다. 그 파일을 include했으니까 중복이 된 것이지요.

     

    라이믹스에서 제공하는 파일은 라이믹스 짧은주소 사용에 반드시 필요한 설정이니, 별 의미 없이 그냥 추가하신 듯 보이는 나머지 하나를 지워야 합니다. 라이믹스 매뉴얼에서도 그렇게 말하고 있고요.

  • profile profile
    감사합니다.
    마침 메뉴얼 처음부터 다시 읽어보고 하다가 방금 발견했었습니다.
    메뉴얼에 떡하니 적혀있었네요
    "
    주의: 라이믹스 2.0부터는 rewrite 규칙에 location / { try_files ... } 블럭이 포함되어 있으므로 사이트 설정에 동일한 블럭을 추가하면 오류가 발생합니다.
    "
    다시 찬찬히 보면서 해야겠씁니다.