SELinux는 리눅스의 강력한 보안 모듈이다.
서버를 설치 할때 많은 귀찮음을 유발하기에 비활성화 시키고 설치를 진행 하였다.
파일 위치
vi /etc/selinux/config
SELINUX-enforcing 을 SELINUX=DISABLED로 변경후 저장한다.
SELINUX=disabled
재부팅
reboot
필수 패키지 다운로드
yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel pcre-devel acc make
yum 명령어, rpm 파일을 이용해 설치를 할 수 있다.
필요한 Apache 버전이 있을 시 rpm 사용하면 됨
yum을 이용한 Apache 설치
Apache 설치 시에 필요한 apr, apr-util, pcre 등 종속 패키지가 알아서 같이 설치된다.
rpm파일로 Apache 설치
Apache 설치 시에 필요한 apr, apr-util, pcre 등 종속 패키지를 따로 설치 해야된다.
yum install httpd
httpd -v
- 실행
systemctl start httpd
- 상태 확인
systemctl status httpd
active 정상
netstat -nltp
80번 port listen 확인
- 아파치 부팅 시 자동실행 등록
systemctl enable httpd
외부 접근(브라우저 접속) 을 위해 기본 포트인 80 포트의 방화벽을 열어 줘야한다.
- 80포트 오픈
firewall-cmd --zone=public --permanent --add-port=80/tcp
- 방화벽 적용
firewall-cmd --reload
- 적용된 방화벽 포트 리스트 확인
firewall-cmd --zone=public --list-all
브라우저 주소창에 해당 리눅스 서버의 ip로 접속