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