아파치 웹서버(일반적으로 단순히 아파치라고 함)는 아파치 소프트웨어 재단이 제공하는 무료 오픈소스 웹서버 소프트웨어입니다. 아파치는 20 년 이상 동안 주변에 있고 초심자 친절한 여겨진다.
이 튜토리얼에서,당신은 리눅스 플랫폼에서 실행되는 간단한 웹 사이트를 호스팅하는 아파치 웹 서버를 설치하는 방법을 배우게됩니다.
리눅스에서 아파치 웹 서버 설치
우분투 리눅스와 리눅스 민트와 같은 다른 데비안 기반 배포판에서 아파치는 다음 명령으로 설치할 수 있습니다.
$ sudo apt install apache2 -y
레드햇 엔터프라이즈 리눅스와 센토스,페도라,오라클 리눅스와 같은 관련 배포판에서 아파치는 다음 명령으로 설치할 수 있다.
$ sudo dnf install httpd -y
우분투 리눅스 및 기타 데비안 기반 배포판에서는 아래 명령을 실행하여 아파치 웹 서버의 상태를 시작하고 확인할 수 있습니다.
$ sudo systemctl start apache2$ sudo systemctl status apache2

레드햇 엔터프라이즈 리눅스 및 관련 배포판에서 시작하고 아파치의 상태를 확인하기 위해 다음 명령을 실행합니다.
$ sudo systemctl start httpd$ sudo systemctl status httpd
당신이 아파치가 활성화되어 있는지 확인한 후,웹 브라우저를 열고 리눅스 서버의 아이피 주소를 입력합니다. 당신은 또한 당신의 서버 대신에 로컬 호스트를 입력 할 수 있습니다.
아파치가 제대로 실행 중인지 확인하는 테스트 페이지가 표시됩니다.
http://IP-AddresssORhttp://localhost


호스트는 간단한 HTML 웹사이트에 아파치
되었음을 확인한 후에는 아파치가 제대로 작동하고, 당신은 이제 준비가 추가 귀하의 웹사이트의 콘텐츠. 아파치에서는 공개적으로 접속할 수 있는 웹 콘텐츠가 저장되는 기본 위치이다. 이것은 일반적으로 웹 사이트 루트라고합니다.
사용자가 웹 사이트를 방문할 때 로드되는 첫 페이지를 인덱스 페이지라고 합니다. 다음과 같이 우리가 하나를 만들 수 있습니다.
먼저 아래 명령으로 웹 사이트 루트로 변경하십시오.
$ cd var/www/html
우분투 리눅스에서 아래 명령을 실행하여 기본 인덱스 페이지 파일의 이름을 바꿉니다.
$ sudo mv index.html index.html.bk
기본 인덱스 페이지 파일이 이 위치에 저장되지 않으므로 이름을 바꿀 수 없습니다.
다음으로 새 인덱스 파일을 만듭니다.:
$ sudo nano index.html
아래 샘플 코드를 복사하여 열린 텍스트 편집기에 붙여 넣습니다.
<!DOCTYPE html><html><head><title>Welcome to My Website!</title><meta charset="UTF-8"></head><body><h1>Linux Shell Tips</h1><p>This website is hosted on Apache.</p></body></html>
인덱스를 저장하고 닫습니다.파일 이름
이제 웹 브라우저로 돌아가서 페이지를 새로 고칩니다. 아래 이미지와 같이 당신은 당신의 새로운 웹 사이트를 볼 수 있습니다.

리눅스에서 아파치 웹 서버 관리
이 튜토리얼을 마무리하면서,우리가 이미 사용한 것 외에도 아파치를 관리하기 위한 몇 가지 기본 명령을 강조하겠습니다. 당신이 알 수 있듯이,아파치 웹 서비스는 레드햇 리눅스에서 아파치라고 불리는 동안 우분투에서 아파치 2 로 불린다.
리눅스 서버가 재부팅될 때 아파치가 자동으로 시작되도록 설정하려면,:
$ sudo systemctl enable apache2$ sudo systemctl enable httpd
리눅스 서버가 재부팅 될 때 아파치의 자동 시작을 비활성화하려면 다음을 실행하십시오:
$ sudo systemctl disable apache2$ sudo systemctl disable httpd
아파치를 다시 시작하려면 다음을 실행하십시오:
$ sudo systemctl restart apache2$ sudo systemctl restart httpd
아파치를 중지하려면 실행:
$ sudo systemctl stop apache2$ sudo systemctl stop httpd
결론
이 튜토리얼에서,우리는 우분투 리눅스뿐만 아니라 레드햇 리눅스에 아파치를 설치하는 방법을 설명했다. 우리는 또한 어떻게 자신의 콘텐츠로 기본 아파치 웹 페이지를 대체하는 방법을 보여 주었다.