이게 답인지는 모르겠지만 진행중.(전 Linux 잘 몰라요 ㅠㅠ)

1. OS : 센트OS
2. 개발 : Spring Boot 2.2 , Embedded Tomcat
3. 문제 : Linux 에 80이나 443 포트로 서비스 해야 하는데  Linux 보안상 80이나 443 포트로 
   Tomcat 실행 할 수 없슴.(라우터? 에서 같은 포트 맵핑? 그런거 안해주는 상황)
4. 포트를 어찌어찌해서 쓰는 방법이 있었덴 뭔가 맘에 안듬...
5. 그래서 아파치 보니 포트 포워딩 기능이 있슴 
   80으로 서버로 들어오면 내 로컬의 8080으로 전달하는 세팅 도전중..
6. 아파치 세팅 시작...
  1) 아파치 설치되어 있나? 확인 
     >  yum list installed | grep httpd
  2) 설치가 안되어 있음 그럼 설치 시작.~~
     > sudo yum install -y httpd

  뭔지 모르지만 설치됨..

   3) 서비스 구동.... 전에 방화벽 풀어줘야 함.
     - 80,443 풀어줌~ 아 그런데 내 서버에는 방화벽 꺼져 있음.....
     - 외부 방화벽이 다 박고 있어 큰 문제는 없을 듯 합니다.
     > firewall-cmd --permanent --add-service=http 
     > firewall-cmd --permanent --add-service=https 
     > firewall-cmd --reload

   4) 아파치 서비스 구동
     - 구동 명령 내렸더니 비번 입력 하라고 해서 입력!
     > service httpd start
     - 80 포트로 접속해 보니 서비스 올라 왔음 아래 그림처럼 나와요..

  5) 이제 외부80 을  내부 8080에 연결 해야함... 어디서 설정하나?
    - 아래 경로의 httpd.conf 를 수정해야 한다고 합니다.
    - root 권한으로 수정 하셔야 수정 되네요.
    - /etc/httpd/conf/httpd.conf 
    - httpd.conf 제일 하단에 아래 소스 추가

ProxyRequests On 
<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 

<VirtualHost *:80> 
ServerName 127.0.0.1 
ServerAlias 도메인
ProxyPass / http://localhost:8080/ 
ProxyPassReverse / http://localhost:8080/ 
</VirtualHost> 

   - 아파치 다시 실행 
   - 전 잘 되네요..

참고했던 사이트 : 
   1) https://blog.sanguneo.com/14

 

아파치 가상호스트 프록시를 이용한 http 포트포워딩

아파치 리버스 프록시를 이용하는 방법을 주 내용으로하고 Virtualbox 나 VMWARE등의 버추얼머신을 사용하는 환경에서 Host OS와 Guest OS를 좀더 통일성있게 사용할 수 있는 방법에 대해 적었다. 목표 :

blog.sanguneo.com

  2) https://blog.seabow.pe.kr/?p=429

 

Apache 호스트 기반 80 포트 다른 포트로 리다이렉트 시키기 | 나만의 세상~!

예를 들어서 로 접속 하는 주소를 으로 포워딩 하고 싶을때.뭐... a.site 로 들어와도 프로그램의 변수로 구분을 해서 들어가도 되겠지만특별한 경우 a.site 로 들어왔는데 포트를 달아줘야 할경우 �

blog.seabow.pe.kr

  3) http://blog.naver.com/tear230/220282531649

 

[Apache2] 포트별 도메인 포워딩

* IIS + Apache2.2 + Tomcat6 사용* 하나의 도메인에 여러개의 서브도메인을 구성하여 아이피가 같고 ...

blog.naver.com

  4) https://suwoni-codelab.com/linux/2017/05/27/Linux-CentOS-Apache/

 

07. 리눅스(CentOS) 개발 놀이터 만들기 - Apache 웹서버 설치

리눅스 CentOS에 Apache를 설치해봅니다.

suwoni-codelab.com

  5) https://nowonbun.tistory.com/121

 

[CentOS] apache 설치하기

안녕하세요. 명월입니다. 이번 포스팅에서는 apache를 설치해 보겠습니다. 지난 포스팅에서 apache-tomcat을 설치해 봤는데 apache와 apache-tomcat의 차이는 웹 서버이냐 어플리케이션 서버이냐의 차이입�

nowonbun.tistory.com

 

Edit > Project Settines > Quality



1. 크롬에 ADB 확장기능을 설치합니다. 

   https://chrome.google.com/webstore/detail/dpngiggdglpdnjdoaefidgiigpemgage 


2. 안드로이드 USB Driver 설치 ( androidnet sooner single adb interface driver )

   http://developer.android.com/tools/extras/oem-usb.html

   http://developer.android.com/sdk/win-usb.html


3. Android SDK 설치 

  http://developer.android.com/sdk/index.html

  Tools -> Android SDK Platform-tools 만 설치 하면됨


4.  adb.exe 위치 확인 및 path 시스템 속성의 변수 편집에 설정


5. 실행 > cmd > adb version         버전 정보 출력됨 path 잘 됨!


6. adb를 다시 시작해 줌


  adb.exe kill-server

  adb.exe start-server



7. 안드로이드 폰 디바이서의 시스템 설정 > 개발자 옵션 > USB 디버깅체크 .

  (개발자 옵션이 보이지 않는 경우 시스템 설정> 휴대폰 정보 > 소프트웨어 정보 > 빌드 번호 부분을 7번 터치하면  옵션이 활성화 됩니다.)


8. 크롬에서 Adb plugin를 클릭 하거나

   주소창에 chrome://inspect/#devices 를 입력하여 디버그 시작

    Discover USB devices  옵션에 체크 

+ Recent posts