ㅁ WSL에 포트 번호 바꿔서 접속해보기
- 어제는 mvnw를 사용해 기본 포트로 빌드했었다.
오늘은 포트를 80번으로 바꿔서 해본다.
○ ls
- 현재 디렉터리의 파일 및 폴더 목록을 출력하는 명령어다.
○ cd guestbook
- guestbook으로 이동한다.
○ ls
- 현재 디렉터리의 파일 및 폴더 목록을 출력하는 명령어다.
○ history
- 사용자가 이전에 실행한 명령어들의 목록을 출력하는 명령어다.
○ cd src/main/resources
- src/main/resources로 이동한다.
○ nano application.properties
- nano 편집기를 사용하여 application.properties 파일을 열고 편집하는 명령어다.
- server.port=80 앞의 #을 없애서 주석처리를 푼다.
- 서버 포트를 80번으로 설정한다.
- ctrl + x, y, 엔터를 눌러서 저장하고 나온다.
○ cd -
- 이전 디렉터리로 돌아가는 명령어다.
- /home/lsw/guestbook으로 돌아왔다.
○ ./mvnw clean package
- Maven Wrapper를 사용하여 clean과 package 단계를 실행한다.
clean : 이전 빌드 파일을 삭제합니다.
package : 애플리케이션을 빌드하여 JAR 파일을 생성합니다.
- 서버 포트를 80번으로 바꾸고 빌드했다.
○ java -jar target/guestbook-0.0.1-SNAPSHOT.jar
- 어제는 이렇게만 해도 실행이 됐는데 오늘은 스타트가 안되고 에러가 뜰 것이다.
- 포트를 80번 포트로 바꿨는데 현재 사용자는 root가 아니라 일반사용자다.
root 권한이 없는 일반 사용자는 80번 포트를쓸 수가 없다.
○ sudo java -jar target/guestbook-0.0.1-SNAPSHOT.jar
- 앞에 sudo를 붙이면 root 권한으로 실행할 수 있다.
- 정상적으로 실행되었다.
- WSL에 설치한 우분투 계정은 lsw, lsw다. 비번은 1234고 5678도 아니다.
'배포 > Linux(Ubuntu)' 카테고리의 다른 글
10. 우분투에 오라클 설치하기(VM) (0) | 2024.12.07 |
---|---|
9. AWS EC2 인스턴스에 Nginx 웹서버 배포 및 보안그룹 설정 (5) | 2024.12.05 |
8. AWS EC2 인스턴스 생성과 접속 (1) | 2024.12.05 |
7. 개인키 변환(PPK -> PEM) 후 VirtualBox 우분투에 공개키를 추가하고 SSH 접속 (0) | 2024.12.05 |
6. 공개키/개인키 생성 (0) | 2024.12.05 |