Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

[성공] Oracle Cloud Free Tier / Ubuntu 20.04 / UAAI Ver1.5.2 설치 과정 정리 > SERVER STUDY

본문 바로가기
사이트 내 전체검색

SERVER STUDY

설치후기 [성공] Oracle Cloud Free Tier / Ubuntu 20.04 / UAAI Ver1.5.2 설치 과정 정리

페이지 정보

본문

1. Oracle Cloud 셋팅 내용

   * 사전 작업 필요 사항

      - oracle cloud 가입 : https://www.wsgvet.com/cloud/1

      - 오라클 클라우드 구획, 가상 네트워크, 방화벽, 공용IP 설정하기 : https://www.wsgvet.com/cloud/4

      - SSH Key 준비 및 Instance 생성 : https://www.wsgvet.com/cloud/5

        (주의: SSH Key를 먼저 만들어 놓을 것)       

2949618301_1614056231.9876.png

2949618301_1614056355.2643.png

2949618301_1614056438.2693.png

2949618301_1614056530.2425.png

2949618301_1614056597.5971.png

2949618301_1614056741.4525.png

2949618301_1614056791.9422.png

 

2. Ubuntu 기본 설정 작업

- https://www.wsgvet.com/cloud/6 (우성짱님 쌩유~)

2949618301_1614060614.722.png

 

3. APMinstaller.sh 분석 및 수정

# 본인이 따로 설정한 방화벽 추가

2949618301_1614057415.1433.png


 

4. UAAI의 install.sh 실행

- 17분 시작...  중간 질문때 15분 다른 업무... 

 

- 중간 질문??

Command may disrupt existing ssh connections. Proceed with operation (y|n)?

명령이 기존 ssh 연결을 중단시킬 수 있습니다. 작업을 계속하시겠습니까(y|n)?

잉??? 뭐지... 검색...

https://yvvyoon.github.io/ubuntu/ufw-enable-ssh-timeout/   <-- 이 URL의 설명은 무언가 잘못 설정했을때 유용하게 써 먹을 수 있을 것 같음.

https://velog.io/@workpand_a/ufw-enable-에서-yes한뒤-SSH-Time-out-에러

잉 어쩌라는거지???

확실히 하기 위해 APMinstaller.sh 다시 확인...

shell에서 ufw 명령어는 위에 첨부한 곳 밖에는 없음.

ufw enable 다음에 22번 포트를 allow함으로 y를 해도 상관 없다고 판단됨.

그래서 "y" 체크...

이 와중에 업체 전화 오고... 통화하고... 멈춘 상태로 15분 지나감... 흠냐...

 

- 55분쯤 지나니 드디어 iconcube 설치 로그 보임... 그리고 mariadb 설치 질문...

2949618301_1614060811.9857.png

2949618301_1614060834.0127.png

 

- 14분에 완료!!! 꼬박 1시간 걸림....

 

* 나의 경우는 DB의 Port를 바꾸어놓기 때문에 관련 설정 작업 따로 진행하였음...

  - vi /etc/mysql/my.cnf <-- 3306을 찾아 원하는 포트로 변경

  - systemctl restart mysqld  <-- 재시작

  - netstat -nltp | grep mysql  <-- 변경된 포트 확인

  - 일반(내가 알기로는?)적으로는 "/etc/mysql/mariadb.conf.d/"에 있어야 하는데... UAAI가 바꾸는건지.. 설치 방법이 다른건지 모르겠지만, netstat으로 포트가 바뀐걸 확인했으니 통과. SI 개발 출신인 나는 이유는 중요치 않음. 되는게 중요함.

 

 

5. 설치 결과 확인

* 방화벽 상태 확인

2949618301_1614061410.0045.png

* 기본 웹 사이트(?) 접속

  - 아놔... 접속 안됨.... 아파치는 잘 살아있고.. 80포트로 열려있고...

    2949618301_1614061633.8205.png

  - 방화벽 죽여본 후 재접속시도... 역시 접속 안됨.... 흠냐...

  - apache2 재시작해도 안됨....

  - Oracle cloud에서는 방화벽 관련 이런 작업을 더 해주어야 한다고 함.

     . https://webhack.dynu.net/tip/20200115.002   <-- ufw 또는 firewall-cmd 하면 자동으로 되는거 아닌가라는 의문을 가지지만... 되면 되니까 이유는 중요하지 않다 ㅠㅠ.

     .  iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT

     . 위를 넣으면 접속이 된다. (같은 방식으로 내가 원하는 포트 모두 적용)

       2949618301_1614063894.1875.png

  - ufw를 다시 시작을 해도 정상적으로 호출이 되는 것을 확인... (이유를 아시는 분 설명 좀 주시면 캄사요 ㅠㅠ)

    2949618301_1614064520.3623.png

 

* phpinfo 페이지 접속 (접속 확인되면 파일명을 나만 알 수 있게 바꾸어 놓음)

  2949618301_1614063987.6999.png

 

* Corpkit 사이트 접속  2949618301_1614064044.0717.png

 

 

6. VS Code Server 설치

* 참고 URL : https://www.digitalocean.com/community/tutorials/how-to-set-up-the-code-server-cloud-ide-platform-on-centos-7

  - 예전에 마젠토님이 알려준 URL.

* 참고 URL 2 : lohttps://blog.djjproject.com/622

  - 초기에 작성된 듯 한데... vs code server에 집중된 설명. nginx 없이도 사용할 수 있도록 설명되어 있어서...

* 설치 순서

  - cd ~

  - mkdir ~/code-server

  - cd code-server/

  - curl -LO https://github.com/cdr/code-server/releases/download/v3.9.0/code-server-3.9.0-linux-amd64.tar.gz

  - tar -xzvf code-server-3.9.0-linux-amd64.tar.gz

  - cp -r code-server-3.9.0-linux-amd64 /usr/lib/code-server

  - ln -s /usr/lib/code-server/code-server /usr/bin/code-server

  - mkdir /var/lib/code-server

  - vi /usr/lib/systemd/system/code-server.service   

[Unit]
Description=code-server

 

[Service]
Type=simple
Environment=PASSWORD=암호입력
ExecStart=/usr/bin/code-server --bind-addr 127.0.0.1:8888 --user-data-dir /var/lib/code-server --auth password --cert --locale ko-KR
Restart=always

 

[Install]
WantedBy=multi-user.target

  - systemctl start code-server

  - systemctl status code-server

  - systemctl enable code-server

2949618301_1614065397.4574.png

* 설정한 포트가 열려있는지 확인

  2949618301_1614065545.4154.png

* 정상 접속 여부 확인 --> 아놔... 또 안됨....

  - Oracle Cloud 페이지에서도 포트를 열었고...

  - ufw allow 9*** 도 했고...

  - iptables -I INPUT 5 -i ens3 -p tcp --dport 8888 -m state --state NEW,ESTABLISHED -j ACCEPT 도 했는데...

  - https://hoing.io/archives/4615  <-- 모든 IP에서 접속하려면... 127.0.0.1을 0.0.0.0으로 바꾸라고 한다.

    .  --bind-addr 127.0.0.1:8888   ====> --bind-addr 0.0.0.0:8888

  2949618301_1614066371.625.png  2949618301_1614066414.6949.png

 

 

7. 재부팅 테스트

* 제일 중요한 것을 빼먹을 뻔... 재부팅하고 나면 모든게 이상해지는 경우가 많다. 물론 실력 부족이 크겠지만... 아닌 경우도 있으니...

* 재부팅... 역시 웹사이트 접속이 모두 안된다....

* 방화벽부터 확인해보자.

  - ufw가 inactive 상태이다. ufw를 실행시킴.

  - iptables -L | grep 80 으로 포트 확인  --> 잘 열려있고... 하...

    ACCEPT     udp  --  anywhere             anywhere             udp dpt:80

  - apache 실행??? ---> 정상적으로 실행 중...

  - 위에서 해결한 방식... "iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT" 실행 ===> 정상 접속됨... 하...

* iptables를 수정한 후 저장을 해야 하는데...

  기존처럼 "service iptables save"을 했는데 "iptables: unrecognized service" 라면서 안되었다.... 처리 결과를 확인 안하고 넘어갔었나보다...

* iptables 저장 방법 검색해보니. 반가운 URL이 주루륵 나온다...

  - https://sir.kr/qa/286029  --> sinbi님이 작성하신 "service iptables save 명령어가 작동 않는 이유? "

  - 나의 경우 "짱구짱아아빠"님의 댓글로 해결이 될 것 같다. (아직 재부팅 전)

2949618301_1614068836.6765.png

 

* 재부팅하고 나니 정상적으로 접속이 된다... 또한 iptables에도 동일한 내용으로 저장되어 있는 걸 확인 할 수 있었다.

 

* 그러나... cockpit에서 예상밖의 오류가 발견되었으니.... 두둥....

   궁금하면 500원 아니고 여기로... -->  https://apachezone.com/server/30

 

 

우와... 정말 끝났네요...

이렇게 남겨놓았으니...

다음부터는 절대 삽질 안하겠네요~~~

다른 분들에게도 도움이 되면 좋을 것 같아요~~

 

추천0

댓글목록

profile_image

아파치님의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (75.♡.♡.122) 작성일

축하 드립니다. 저는 설치 안해봐도 되겠네요.....ㅎㅎㅎ

해당 자료는 서버 스터디 게시판으로 옮겼습니다. 감사합니다.

profile_image

해피탱크님의 댓글의 댓글

해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (175.♡.♡.125) 작성일

아... 추가 작성하다가.... 갑자기 글이 사라졌다고 해서 깜놀했어요 ^^
그러나 똑똑한 저는 자료가 이동되었구나 라고 직감을 했답니다 ^^

profile_image

해피탱크님의 댓글

해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (175.♡.♡.125) 작성일

아.. 댓글이 달리니 수정이 안되는군요.... ㅠㅠ
이후 버그 사항이 있어서 쭉 작성이었는데 말이죠 ^^
음... 어칼지 고민되네요...

공유도 공유지만
저를 위해서라도 적어놓아야 하는데말이죠 ㅋ

profile_image

웹지기님의 댓글의 댓글

웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (75.♡.♡.122) 작성일

수정 할 수 있도록 해 두었습니다.

Total 14건 1 페이지
SERVER STUDY 목록
번호 제목 글쓴이 조회 추천 날짜
14 Tip 해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 241 0 02-23
13 설치후기 해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 99 0 02-23
열람중 설치후기 해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 121 0 02-23
11 Tip 아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2548 1 11-15
10 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3788 2 04-20
9 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6882 1 12-23
8 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6691 1 12-23
7 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7063 0 12-23
6 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5752 3 12-23
5 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5619 2 12-23
4 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5430 0 12-23
3 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5963 1 12-23
2 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5722 1 12-23
1 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5149 1 12-23

검색

회원로그인

회원가입
QnA

7 일간 포인트 Top 10

마젠토
45,460 Point
해피탱크
24,240 Point
dawn
20,190 Point
무와보
17,530 Point
아파치
9,060 Point
구다라
6,770 Point
아가싱즈
3,070 Point
둘리세상
1,900 Point
gnuu...
1,870 Point
케바케
1,770 Point
dnsever. dnszi. nojapan.

사이트 정보

포인트 정책
포인트 순위
사이트명 : 아파치존
개인정보관리책임자 : JOO SUNG

접속자집계

오늘
780
어제
1,234
최대
3,524
전체
745,473
Copyright © apachezone.com. All rights reserved.