안녕하세요
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"
이렇게 나옵니다... 뭐가 문젠지 모르겠네요 도와주세요
챗지피티는
이렇다는데 도저히 /가 중복되곳을 못찾겠습니다. 중복된 곳이 안보여요
추가///
cd /etc/nginx/sites-enabled/
입력 후
ls
입력 했더니
민트색으로
rhymix
이렇게 나옵니다... 뭐가 문제일까요 ㅠㅠ
혹시 제가 인스턴스가 LAMP(PHP8)로 진행하다가 중지시킨게 하나 더 있는데
이게 문제일까요..?
첫번째 스샷 밑에서 1/4 정도 되는 지점 (대략 24번째 줄쯤 되어 보입니다)
location / {
try_files 어쩌고;
}
이거 3줄 모두 지우세요.
하나밖에 없는데 중복이라고 나오는 이유는 라이믹스에서 제공하는 rhymix-rewrite.conf 파일에도 "location /" 로 시작하는 줄이 있기 때문입니다. 그 파일을 include했으니까 중복이 된 것이지요.
라이믹스에서 제공하는 파일은 라이믹스 짧은주소 사용에 반드시 필요한 설정이니, 별 의미 없이 그냥 추가하신 듯 보이는 나머지 하나를 지워야 합니다. 라이믹스 매뉴얼에서도 그렇게 말하고 있고요.