본문 바로가기

nginx3

[AWS][Nginx] static 파일 연결하기 AWS에서 서버 받은 후 Nginx 설치까지 끝났다는 것을 가정하고 진행합니다. Window 기준. AWS에 파일 전송 FileZila 이용. 편집 - 설정 클릭 연결 - SFTP - 키 파일 추가 클릭 - ppk 파일 선택 - 확인 새 사이트 클릭 호스트 : 접속 가능한 도메인 적기. 프로토콜 : SFTP 로그온 유형 : 일반 사용자 : ubuntu (서버에 따라 다름. putty 접속시 사용자 이름과 같음 - 참고) 연결 클릭 Nginx 설정 putty로 서버 접속. (참고) cd /etc/nginx #/etc/nginx 위치로 이동 sudo vi nginx.conf #nginx.conf 열기 mkdir servers # servers 폴더 생성 http { // 생략 include servers/*.. 2020. 7. 12.
[Nginx][Error][emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) CentOS 기준. Nginx 재시작을 해도 변경사항이 안 먹히고 [emerg] 9400#0: bind() to 0.0.0.0:80 failed (98: Address already in use)cs Nginx를 종료하고 시작 명령어를 해보아도 위와 같은 에러가 발생했다. $ netstat -tnlpcs위 명령어로 켜져있는 Nginx의 PID를 확인한다. Proto State PID/Program nametcp LISTEN 10000/nginx: workercs결과가 위와 같다면 PID가 10000 인 것이다. $ vi [nginx 폴더 경로]/logs/nginx.pidcsnginx.pid 파일을 연다. 10000cs아까 확인한 PID를 적고 저장한다. nginx 종료 스크립트를 실행하면 이제 nginx.. 2018. 12. 21.
[Nginx] 서버 라우팅 지금은 젠킨스가 포트 8090번으로 띄워놨고 8090 포트로 직접 접근했다. 그리고 8090으로 접근하기 위해 8090 포트를 열어놨었다.만약 8090 포트를 삭제한다면, 해당 포트로 외부에서 직접적으로 접근이 불가능하다. server { listen 80; server_name jenkins.withham.co.kr; location / { proxy_pass http://localhost:8090; }}Colored by Color ScriptercsNginx Server 블럭에서 위와 같이 등록한다.80번 포트를 listening 하다가 jenkins.withham.co.kr 도메인으로 요청이 들어온다면 내부 8090번 포트로 리다이렉트 시킨다는 의미이다. 외부로는 80번 포트만 보고 있기 때문에 .. 2018. 11. 27.