버글버글

[PuTTY] PuTTY 서버설정하기 본문

기타사항/기타

[PuTTY] PuTTY 서버설정하기

Bugle 2023. 4. 24. 10:12
반응형
PuTTY서버 설정하기

 

- 서버 설정은 conf폴더의 nginx.conf파일 수정하면 된다.

1. PuTTY에 로그인을 한 뒤, root계정으로 접속한다.

* 아직 PuTTY설치 전이라면, 아래 게시글을 참고하면 된다.

https://hyo-s.tistory.com/84

 

 

2. su 라는 명령어를 친다.

su

3. 암호를입력한다.

4. 성공하면 아래처럼 계정앞에 root라고 뜬다.

5. 이제 PuTTY에 아래 명령어를 쳐서, 서버 conf 파일을 연다.

vi /etc/nginx/nginx.conf

6. 아래에서 서버 수정을 하면된다.

※ 위상황에서 수정을 어떻게 하는지 모르는 사람도 있을텐데, (내가그랬음..)

 그냥 아무키나 입력하면, 입력이 된다....! 메모장처럼 클릭으로 이동이 불가능하고, 키보드로 이동이 가능하다.

  입력후에 ESC 누르면 수정완료, :wq까지 입력하고 나와야 저장되며, 다시 콘솔창으로 나오게 된다.

 

 

404 오류

404 Not Found

 - 아래 경우는 localhost에서 path이동을 하면 이동이 되었는데, nginx로 서버 구동하면 404 오류가 떠서, try file 명령어(?) 를 추가해 주는 과정이다. 

   (예를 들어, react에서 index 페이지 → login 페이지 path 이동이 안되었다.)

1. 위의 서버 설정 단계에서 [vi /etc/nginx/nginx.conf] 명령어 입력 후에 아래와 같이 진행한다.

 - location 부분에서 아래 문구를 추가해 주면 된다.

 - try_files는 $uri 가 일치하는 파일이 있는지 찾아보고, 없다면 $uri/ 찾아 본뒤, 그래도 없으면 /index.html?$uri$args;을 찾아본다.

try_files $uri $uri/ /index.html;

 

2. 수정 후에 ESC 입력후, :wq 입력 후에 나오면 된다.

:wq

:wq 명령어 입력

3. 서버를 재 시작 해주면 된다.

sudo service nginx restart

 

 

405 오류

1. 위의 서버 설정 단계에서 [vi /etc/nginx/nginx.conf] 명령어 입력 후에 아래와 같이 진행한다.

 

 

 

참고 블로그

https://asufi.tistory.com/entry/nginx-404-not-found-%EB%AC%B8%EC%A0%9C-%EC%99%80-%ED%95%B4%EA%B2%B0

반응형