-
Apache HTTP 서버 설치Linux 2025. 5. 12. 23:33
- HTTP 서버 설치 및 방화벽 80 포트 추가
dnf install -y httpd systemctl start httpd systemctl status httpd systemctl status firewalld firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload
- firewall-cmd --list-all : 포트 확인 (80 포트 추가된 것 확인)
- /etc/firewalld/zones/public.xml : 방화벽 설정 파일
- NAT 포트 포워딩
- 브리지 어댑터 (Bridge Adapter) 사용
- 브리지 어댑터 활용 시 동작 원리 요약
- 브리지 어댑터는 호스트가 연결된 물리 네트워크에 VM을 직접 붙인다.
- 즉, VM이 공유기에서 직접 IP를 받아서 일반 PC처럼 네트워크에 들어가는 것
- 이 경우 VM은 예를 들어 192.168.0.10 같은 IP를 받고, 같은 네트워크에 있는 장비나 호스트 PC에서 http://192.168.0.10:80 으로 바로 접속할 수 있다.
- 더 이상 포트 포워딩도, NAT도 필요 없음!
- 네트워크 설정 파일 생성
# 네트워크 설정 파일 생성 cp /etc/sysconfig/network-scripts/{ifcfg-enp0s3,ifcfg-enp0s8} # 설정 파일 수정 vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 # NetworkManager 재실행 systemctl restart NetworkManager
- 고정 IP 적용
TYPE=Ethernet NAME=enp0s8 DEVICE=enp0s8 ONBOOT=yes IPADDR=192.168.0.100 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=8.8.8.8 PREFIX=24 DEFROUTE=yes UUID=00cb8299-feb9-55b6-a378-3fdc720e0bc6
- 설정 파일을 수정하고 NetworkManager를 재실행했는데도 IP가 변경되지 않아서 확인해보니 유선 연결1이라는 것과 연결된 상태였다. GUI에 접속해서 설정 - 네트워크 - 연결 프로파일을 enp0s8로 수정하였다.
- nmcli device show enp0s8 : enp0s8의 상세 정보 확인
- nmcli connection show : 연결 상태 확인
- CLI 명령어로 연결 프로파일 변경하기
# 연결 프로파일 변경하기 # 현재 상태 확인 nmcli connection show # enp0s8 에서 유선 연결 1 nmcli connection down "enp0s8" nmcli connection up "유선 연결 1" # 유선 연결 1에서 enp0s8 nmcli connection down "유선 연결 1" nmcli connection up "enp0s8"
- 현재 상태
- enp0s8에서 유선 연결 1
- 유선 연결 1 에서 enp0s8
* 용어 정리(GPT)
브리지 어댑터 (Bridge Adapter)
브리지 어댑터는 가상 머신에서 사용하는 네트워크 인터페이스 카드(NIC) 설정을 의미한다. 가상 머신의 네트워크 인터페이스가 실제 호스트 머신의 네트워크와 직접 연결되도록 해주는 설정이다. 즉, 가상 머신이 호스트의 네트워크와 물리적으로 연결된 것처럼 작동하게 된다.
- 호스트와의 연결: 가상 머신의 네트워크 어댑터를 "브리지 어댑터"로 설정하면, 호스트의 네트워크와 직접적으로 연결되며, 가상 머신도 물리적 네트워크에 존재하는 장치처럼 동작하게 된다.
- 장점: 가상 머신은 IP를 호스트와 같은 네트워크 대역에서 자동으로 할당받을 수 있다.
- 사용 예: VirtualBox나 VMware와 같은 가상화 도구에서 가상 머신의 네트워크 설정을 "브리지 어댑터"로 설정하면, 가상 머신이 물리적 네트워크와 동일한 네트워크 환경을 사용하게 된다.
'Linux' 카테고리의 다른 글
AWS CLI 설치(Linux x86_64) (0) 2025.06.23 .vimrc 파일 생성 (0) 2025.06.16 VirtualBox VM 저장 경로 변경하기 (0) 2025.05.15 SELinux 설정 (0) 2025.05.12 VirtualBox 및 Rocky Linux 8 설치 (0) 2025.05.11