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

 

 

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

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

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

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

 

추천1

댓글목록

profile_image

아파치님의 댓글

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

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

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

profile_image

해피탱크님의 댓글의 댓글

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

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

profile_image

해피탱크님의 댓글

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

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

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

profile_image

웹지기님의 댓글의 댓글

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

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

profile_image

말레님의 댓글

no_profile 말레 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (180.♡.♡.12) 작성일

정리잘해놓으셨네요.. 오라클+우분투+AAI 사용시 힘들다고 하던데... 사용하게 되면 참조하겠습니다^^

profile_image

해피탱크님의 댓글의 댓글

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

@말레 감사합니다 ^^

Total 18건 1 페이지
SERVER STUDY 목록
번호 제목 글쓴이 조회 추천 날짜
18 Tip no_profile 타와기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19454 2 10-14
17 Tip no_profile b1nst 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17807 1 04-19
16 설치후기 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18613 1 03-18
15 Tip 해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16722 0 02-23
14 설치후기 해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13401 0 02-23
열람중 설치후기 해피탱크 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 21703 1 02-23
12 Tip 아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17236 1 11-15
11 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16317 2 04-20
10 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18737 1 12-23
9 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19086 1 12-23
8 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19255 0 12-23
7 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18669 3 12-23
6 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18937 2 12-23
5 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17845 0 12-23
4 Tip 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 22798 1 12-23

검색

회원로그인

회원가입
QnA nanoomihost. dnsever. dnszi.

사이트 정보

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

접속자집계

오늘
4,907
어제
7,585
최대
176,238
전체
3,290,917
Copyright © apachezone.com. All rights reserved.