Open dlgustn555 opened 4 years ago
VirtualBox network 타입: https://cjwoov.tistory.com/11
$ firewall-cmd --add-port=80/tcp --zone=public --permanent
설정 > 네트워크 > 어댑터2 탭 선택 > 호스트 전용 업댑터 추가
"호스트전용 업뎁터" 수동IP 설정
192.168.56.101 로 설정
해당 가상OS는 호스토OS에서 가상호스트로 접근시 192.168.56.101로 접근
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
[x] 1 VirtualBox 설치
[x] 2 Linux (CentOS) 설치
[x] node 설치
[x] git 설치
[x] yarn 설치
[x] 4 프로젝트( react_prototype) 설치
[x] 5 nginx 설치
# gcc 설치
sudo yum -y install gcc
sudo yum -y install make
sudo yum -y install pcre*
sudo yum -y install zlib zlib-devel
sudo yum -y install openssl openssl-devel
- [x] nginx 설치
./configure \ --prefix=/home/hyeonsu/apps/nginx-1.18.0 \ --user=hyeonsu \ --group=hyeonsu \ --error-log-path=/home/hyeonsu/logs/nginx/error.log \ --http-log-path=/home/hyeonsu/logs/nginx/access.log \ --with-http_ssl_module \ --with-http_v2_module \ --with-http_stub_status_module
$make
$make install
- [x] 6 nginx 포트포워딩 설정
- [x] client PORT: 3200
- nginx 에서 포트포워딩을 하는것이 아니라, react_prototype의 빌드된 파일을 설정한다.
** nginx.conf 파일 내용 수정 **
location / {
root /home/leehyeonsu/workspace/react_prototype/client/build;
index index.html index.htm;
}
- [x] server PORT (api): 4200
- prefix: /api
# Server (api GW)
location /api {
proxy_pass http://127.0.0.1:4200/api;
}
- [ ] 7 Host(릴얼머신) <-> Guest(가상머신) 간 포트포워딩 설정
- [x] 80 포트 https://cjwoov.tistory.com/3
$ firewall-cmd --add-port=80/tcp --zone=public --permanent
- [ ] 8 CI (젠킨스) 설치
- [ ] 설치가이드: https://www.jenkins.io/doc/book/installing/#red-hat-centos
<hr>
♣ VirtualBox 기타 설정 ♣
- 디렉토리 마운트(공유폴더) - 실패!!
설정 > 공유 폴터 > 추가
- [ ] 가상화면 해당도 키우기 - 실패
https://temp123.tistory.com/15
- https://tagilog.tistory.com/326
<hr>
### 설치 중 이슈 내용
♣ 회사 Desktop PC 에서 VirtualBox 설치 후, CentOS 설치 하는데 아래 팝업이 노출 ♣
호스트 시스템에서 하드웨어 가상화를 지원하지 않지만 시스템 페이지의 가속 부분에서 활성화되어 있습니다
- 1 메인보드에서 가상화 지원하는지 확인 => (당연 지원 함) ASUS 메인보드
https://m.blog.naver.com/oyj1999karma/221932109588
- #### 2 ASUS 메인보드에 VT 설정을 변경 => Disable 에서 Enable로 변경
http://blog.naver.com/PostView.nhn?blogId=enguddkdlel&logNo=221372932704
<hr>
### TIP
♣ root 패스워드 초기화(재설정) 하기
https://www.tecmint.com/reset-forgotten-root-password-in-centos-8/
♣ 사전 작업 ♣
1. VirtualBox 설치
2. CentOS ISO 파일 다운로드
♣ 가상호스트(OS) 설치하기 ♣
1. 호스트 네트워크 관리자 확인
2. 가상호스트(OS) 설치
설정 > 네트워크 > 어댑터2 탭 선택 > 호스트 전용 업댑터 추가![image](https://user-images.githubusercontent.com/15243588/90327425-60e37d80-dfce-11ea-8280-4c1a162af018.png)
"호스트전용 업뎁터" 수동IP 설정
192.168.56.101 로 설정
해당 가상OS는 호스토OS에서 가상호스트로 접근시 192.168.56.101로 접근![image](https://user-images.githubusercontent.com/15243588/90327509-14e50880-dfcf-11ea-979e-3e9e85088119.png)
♣ 설치 완료 후 ♣
1. 호스트 네트워크 전용?! ip 확인
2. 만약 꺼져있다면 확설화 시키기!!
★★★ 3. 다음번 부팅할 때 마다 자동으로 네트워크 활성화 되도록 수정!!! ★★★
♣ 호스트 네트워크 설정 확인해보기 ♣
♣ 복제하여 새로운 가상호스트 추가하기 ♣
* BUT!! "호스트네트워크" 설정이 추가로 필요!!
복제한 CentOS_8 의 "호스트 네트워크" 설정값으로 설정되어있음!!
IP 주소가 겹치지 않게 IP 주소값을 변경 후, 저장 && 활성화 시킴
IP 주소 확인