2016/07/04 - [ Linux] - CentOS7. 네트워크 카드 세팅
2016/07/04 - [ Linux] - CentOS7. 초기설정
1. 아파치 설치
- # yum install httpd
- 아래와 같이 의존성 패키지들까지 함께 설치된다.
(rpm 패키지 파일, 소스컴파일로 각각 설치할 경우 의존성 패키지를 따로 설치해주어야 한다.)
2. 방화벽 포트 추가
- firewalld?
- 리눅스 방화벽 데몬(REHL7 부터 firewalld 로 변경, 이전 버전은 iptables)
- Apache 포트 : 80
- 아파치는 80 포트를 사용한다.
- 아파치 이외에도 FTP : 21, SSH : 22, TOMCAT : 8080 등 특수용도로 지정되어 있는 포트들이 있다.
(물론 위의 서비스를 사용하기 위해서는 방화벽에 포트를 추가해야한다, 임의로 포트를 수정하지 않는다면...)
※ port란?
네트워크의 입출력 단자, 쉽게 말해서 통로라고 생각하면 된다. 서비스들은 각 특정한 통로를 이용한다.
만약 방화벽 자체를 비활성화 시킨다면 포트를 추가할 필요가 없지만, 보안상 포트를 각각 추가해주는 것이 좋으며 포트도변경해주는 것이 바람직하다.
- # firewall-cmd --permanent --add-port=80/tcp
- 방화벽에 영구적으로(permanent) 포트 80번(port=80/tcp)을 추가(add)하겠다라는 의미이다.
- # firewall-cmd --reload / systemctl restart firewalld
- 방화벽을 반드시 다시 시작 시켜서 적용한다.
- # systemctl start httpd
- 아까 아파치가 꺼져있었으므로 아파치 서버를 구동시킨다.
3. Apache 정상동작 확인
-
브라우저에서 http://ip주소로 들어가서 확인
-
아래와 같은 화면이 뜨면 성공!
※ 아파치 설치시 Default DocumentRoot는 /var/html/www 이다.
처음 설치하고 DocumentRoot를 설정하지 않았다면 위의 경로아래에 index.html 파일을 생성해서 테스트해보면
브라우저에 index.html의 화면이 뜰 것이다.
4. 서비스 활성화 등록
-
부팅시에도 활성화 되도록 등록
-
# systemctl enable httpd
'개발 > Linux' 카테고리의 다른 글
CentOS7. Apache 홈디렉토리 수정하기 (0) | 2016.07.05 |
---|---|
CentOS7. Tomcat 설치 (0) | 2016.07.04 |
CentOS7. 초기설정 (0) | 2016.07.04 |
CentOS7. 네트워크 카드 세팅 (0) | 2016.07.04 |