본문 바로가기

OS/Linux

Apache 도메인과 https 적용(1)

반응형

1. net- tools 설치

ifconfig 명령어를 사용하기 위해선 패키지를 설치해야 한다.

yum install net-tools

 

2. apache 설치

yum install httpd

 

3. ip 주소 확인

ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 8.8.8.8  netmask 255.255.254.0  broadcast 8.8.8.255
        inet6 fe00::0000:300:fe95:7500  prefixlen 64  scopeid 0x20<link>
        ether 56:00:00:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 44156  bytes 49192889 (46.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 43592  bytes 6872678 (6.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

4. 80포트 및 443 포트 열어주기

먼저 무슨 방화벽을 사용하고 있는지 확인

- iptable
service iptables status

active (exited) 실행 중인 경우
inactive (dead) 실행 중이지 않은 경우 

실행중이라면
iptables -I INPUT 1 -p tcp --dport 포트 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --sport 포트 -j ACCEPT
service iptables reload (iptables 정책을 reload)
service iptables save (iptables 정책을 저장)

- firewall
service firewalld status
active (exited) 실행 중인 경우
inactive (dead) 실행 중이지 않은 경우 

실행중이라면
firewall-cmd --permanent --zone=public --add-port=포트/tcp (포트 열기)
firewall-cmd --reload(firewall 재시작)




- 스크립트 iptable
iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --sport 80 -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --sport 443 -j ACCEPT
service iptables reload
service iptables save


- 스크립트 firewall
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
firewall-cmd --reload

 

5. 웹 서버 확인하기

ifconfig 명령어에 나온 ip를 브라우저에 입력해 정상적으로 작동하는지 확인

브라우저에 위 화면이 뜨면 성공.

만약 위와 같은 화면이 안나온다면 1번부터 4번까지 다시 확인해본다.

문제 없다면 아파치를 재시작해본다.

service httpd restart
반응형

'OS > Linux' 카테고리의 다른 글

Apache 도메인과 https 적용(3)  (0) 2021.09.24
Apache 도메인과 https 적용(2)  (0) 2021.09.24
리눅스 DNS 접속 과정  (0) 2021.09.20
nslookup url로 ip 정보 확인  (0) 2021.09.20
ubuntu 모스키토 설치  (0) 2021.07.14