최초 접속을 하면 네트워크에 연결이 되어 있는지 간단한 테스트를 시행합니다.
1 | # ping 168.126.63.1 |
네트워크가 연결이 않되어 있으면 연결시켜 줍니다.
그런후 update 시켜 줍니다.
1 | # yum -y update |
FTP 서버 설치
1 2 3 4 5 | # yum -y install vsftpd !- vsftpd 설치 # systemctl enable vsftpd.service !- 부팅시 vsftpd 자동시작 # systemctl start vsftpd !- ftp 서비스 시작 |
방화벽 설치
1 | # yum -y install system-config-firewall-tui |
방화벽 설치후 사용하려는 포트를 허용하는 스크립트 작성
1 2 3 4 5 6 7 8 | # vi /etc/sysconfig/iptables -A INPUT -p tcp -m state - -state NEW -m tcp - -dport 80 -j ACCEPT -A INPUT -p tcp -m state - -state NEW -m tcp - -dport 22 -j ACCEPT -A INPUT -p tcp -m state - -state NEW -m tcp - -dport 21 -j ACCEPT -A INPUT -p tcp -m state - -state NEW -m tcp - -dport 3306 -j ACCEPT :wq |
▶ 포트 22 : SSH
▶ 포트 21 : FTP
▶ 포트 3306 : MySql
방화벽 시작 및 부팅시 자동 시작 설정
1 2 3 4 5 | # systemctl mask firewalld !- 방화벽 데몬 Disable # systemctl start iptables !- 방화벽 시작 # systemctl enable iptables.service !- 부팅시 자동 시작 |
이제 아파치(Apache)서버를 설치합니다.
1 2 3 4 5 | # yum -y install httpd !- 아파치 설치 # systemctl enable httpd.service !- 부팅시 자동시작 # systemctl start httpd !- 아파치 서버 시작 |
아파치 서버를 시작 했으면 이제 브라우저에서 제대로 작동하는지 확인해 봅니다.
이렇게 나오면 성공적으로 설치가 된것입니다..
이제 서버를 재부팅하여 재부팅시에도 아파치 서버가 제대로 돌아가는지 확인해 봅니다.
1 | # reboot |
축하드립니다. 이제 아파치(Apache)서버를 사용할 준비가 되었습니다.
추가사항
댓글에 아파치가 설치된 서버의 IP 주소를 어떻게 알수 있는지 질문하신분이 계십니다.
# ifconfig
이 명령어는 Centos가 설치된 서버의 네트워크 어댑터의 정보를 출력해 줍니다.
여기서 또하나의 문제가 생길수 있습니다.
가상머신을 이용하여 Centos 를 설치한 경우 설정에서 네트워크를 NAT 으로 설정한 경우 새로운 가상 IP를 사용하기 때문에 다른 PC에서 접속을 할 수 없습니다.
따라서 가상머신의 설정에서 네트워크를 [브리지 어댑터]를 선택하시면 가상머신을 설치한 PC와 같은 네트워크 상에 존재하게 됩니다. 참고 하시기 바랍니다
추가사항2
# ifconfig 명령 사용시 command not found 에러가 나는 이유는 Centos를 최소 버전으로 설치해 해당 명령을 가지고 있는 패키지가 설치되어 있지 않아서 입니다.
1 | yum -y install net -tools |
위 명령으로 net-tools 패키지를 설치하시면 ifconfig 명령을 사용할 수 있습니다.