반응형
안녕하세요. 해당 카테고리 글은,
작성자의 개인 Study 후 오류 없는 셋팅을 위해 정리 용도로 작성됨을 안내드립니다.
Step1은 간단한 작업이라 Shell 위주의 코드만 작성합니다.
환경
Naver Cloud Platform centos-7.8-64
OpenJDK 1.8
Apache 설치
-yum을 이용하거나 또는 원하는 특정 버전이 있을 경우 rpm 파일을 이용해 다운로드 합니다.
1. yum을 이용한 설치
-yum을 이용할 경우 종속 패키지가 자동으로 설치됩니다.
yum install httpd
2.rpm을 이용한 설치
-특정 버전이 필요한 경우 원하는 해당 버전의 rpm 파일을 다운로드해서 설치할 수 있습니다. ( 마찬가지로 종속패키지 자동으로 설치됩니다.)
yum localinstall httpd-2.4.6-95.el7.centos.x86_64.rpm ##rpm파일 인스톨
Apache 버전확인
httpd -v
Apache 명령어
systemctl start httpd ## 아파치 실행
systemctl stop httpd ## 아파치 중지
systemctl status httpd ##아파치 상태확인
systemctl enable httpd ## 아차피 부팅 시 자동실행 등록
systemctl disable httpd ## 아파치 부팅 시 자동실행 해제
방화벽 등록
systemctl start firewalld ## 방화벽 시작
firewall-cmd --zone=public --permanent --add-port=80/tcp ##80포트 오픈
firewall-cmd --reload ##방화벽 재적용
firewall-cmd --zone=public --list-all ##적용된 방화벽 확인
주소창에 http://IP:80 포트로 접근되는지 확인하면 됩니다.
일반계정 권한 설정
저는 Step1에서 adm 계정 생성을하고, admGroup 그룹을 만들었습니다.
adm계정으로 httpd 관리를 위해 sudo 권한을 주도록 하겠습니다.
vi /etc/sudoers
##souers파일에 해당 부분 입력
$admGroup ALL=NOPASSWD : /usr/bin/systemctl start httpd, /usr/bin/systemctl stop httpd
$admGroup ALL=NOPASSWD : /usr/bin/systemctl status httpd
해당 계정으로 암호 없이 httpd가 실행되는지 확인합니다.
질문은 댓글로 남겨주세요 감사합니다.
반응형
'Linux > 서버셋팅(Study)' 카테고리의 다른 글
리눅스 서버 셋팅 Step6 - Tomcat Instance 여러개 띄우기 (0) | 2022.04.16 |
---|---|
리눅스 서버 셋팅 Step5 - Tomcat 설치 (0) | 2022.04.12 |
리눅스 서버 셋팅 Step4 - FTP 설치 (0) | 2022.04.10 |
리눅스 서버 셋팅 Step2 - Open JDK 1.8 설치 (0) | 2022.04.10 |
리눅스 서버 셋팅 Step 1 ( 계정생성, 그룹생성 ) (1) | 2022.04.09 |