> 운영 및 유지보수 > Apache > 아파치 서버를 구성하는 방법

아파치 서버를 구성하는 방법

(*-*)浩
풀어 주다: 2019-12-26 14:51:26
원래의
4129명이 탐색했습니다.

아파치 서버를 구성하는 방법

Apache의 기본 구성 파일은 /etc/httpd/conf/httpd.conf 입니다. 여기에는 기본 설치에서 변경할 필요가 없는 많은 구성이 포함되어 있습니다. ㅋㅋㅋ        (권장 학습: Apache Server )

실제로 이 파일을 몇 가지만 변경하면 간단한 웹사이트를 만들고 실행할 수 있습니다. 파일이 상당히 크기 때문에 이 게시물을 불필요한 내용으로 복잡하게 만드는 대신 변경해야 할 지침만 표시하겠습니다.

먼저 시간을 내어 httpd.conf 파일에 익숙해지세요. 내가 Red Hat을 좋아하는 이유 중 하나는 구성 파일 주석이 매우 자세하다는 것입니다. httpd.conf 파일에도 주석이 잘 되어 있으므로 예외는 아닙니다. 이러한 주석을 사용하여 파일 구성을 이해할 수 있습니다.

가장 먼저 수정해야 할 것은 Apache가 페이지 요청을 수신할 IP 주소와 포트를 정의하는 Listen 구성 항목입니다. 이제 이 웹사이트를 로컬에서 액세스할 수 있게 만들기만 하면 되므로 localhost 주소를 사용하세요. 완료되면 라인은 다음과 같아야 합니다: (LCTT 주석: The IP address of localhost is 127.0.0.1, 80 is the port)

Listen 127.0.0.1:80
로그인 후 복사

이 구성 항목을 localhost의 IP 주소로 설정하면 Apache는 요청만 수신합니다. localhost 호스트 연결에서. 웹 서버가 원격 호스트의 연결을 수신하도록 하려면 호스트의 외부 IP 주소를 사용할 수 있습니다.

DocumentRoot 구성 항목은 웹 사이트 페이지를 구성하는 HTML 파일의 위치를 ​​지정합니다. 이 구성 항목은 이미 표준 위치를 가리키고 있으므로 변경할 필요가 없습니다. 해당 줄은 다음과 같아야 합니다.

DocumentRoot "/var/www/html"
로그인 후 복사

Apache 설치 패키지는 /var/www 디렉토리를 생성합니다. 웹사이트 파일이 저장되는 위치를 변경하려면 이 구성 항목을 사용하세요. 예를 들어, 사이트를 보다 명확하게 식별하기 위해 www 디렉터리에 다른 이름을 사용할 수 있습니다.

다음과 같이 보일 수 있습니다:

DocumentRoot "/var/mywebsite/html"
로그인 후 복사

이것들은 간단한 웹사이트를 만들기 위해 수정해야 하는 유일한 Apache 구성 항목입니다. 이 작은 연습에서는 httpd.conf 파일(듣기 구성 항목)에 몇 가지 수정 사항만 적용되었습니다. 단순 웹 서버의 경우 다른 구성 항목을 구성할 필요가 없습니다.

또 다른 변경 사항: 방화벽에서 포트 80을 엽니다. 저는 iptables를 방화벽으로 사용하므로 /etc/sysconfig/iptables 파일을 변경하여 HTTP 프로토콜 허용을 추가했습니다.

전체 파일은 다음과 같습니다:

# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -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 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
로그인 후 복사

파일의 마지막 줄에서 세 번째 줄에 포트 80에서 들어오는 트래픽을 허용하는 새 줄을 추가했습니다. 이제 iptables 구성 파일을 다시 로드합니다.

아아아아

위 내용은 아파치 서버를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿