아파치 HTTP 서버는 세계에서 가장 널리 사용되는 웹 서버입니다. 그것은 통합 된 동적으로로드 된 모듈, 강력한 미디어 지원의 다양한뿐만 아니라 다른 인기있는 소프트웨어를 포함하여 많은 강력한 기능을 제공합니다.
이 글에서, 우리는 우분투 16.04 서버에 아파치 웹 서버를 설치하는 방법을 설명합니다.
아파치는 경향이 명령에 의해 설치
sudo는 apt- GET 아파치 설치
아파치 기본 액세스 포트는 일반적으로 포트가에 의해 점령되지 할당해야하고, 여기에 내가 포트 8001을 사용, 80 :
새 포트를 사용하려면, 당신은 확실히이 포트를 시작하려면 :
UFW 허용 SUDO 8001
설치 디렉토리 / 등 / 아파치 / 파일 수정 ports.conf에 아파치
그냥 포트를 변경하거나 여기 이상의 포트를 추가하는 경우 #, 당신은 가능성도합니다 #은 VirtualHost의 문을 변경해야 할 에서 # / 등 / 아파치 / 사이트 활성화 / 000 - 기본 의 .conf wanglu으로 #Revised에 (2020) - 03 - 01 #Listen 80 들어 8001 <IfModule ssl_module> 들어 443 </ IfModule> 지시어도 <IfModule mod_gnutls.c> 들어 443 </ IfModule> 지시어도 # VIM : 구문 = 아파치 TS = 4 SW = 4 STS = 4 SR noet
디렉토리를 입력 / 등 / 아파치 / 사이트 이용 가능한 수정 000-default.conf 파일
에 왕 루에서 #Revised (2020) - 03 - 01 # <VirtualHost의 * : 80 > <VirtualHost의 * : 8001 > 중 # 서버 이름 지시어는 것을 요청 방식, 호스트 이름 및 포트 설정 # 서버가 사용하는 자신을 식별 할 수 있습니다. 이것은 됩니다 만들 때 사용 # 리디렉션 URL을. 의 맥락에서 가상 호스트, 서버 이름에 # 지정하는 어떤 호스트 이름이 나타나야 에 요청 ' 의 호스트 님의 헤더 # 일치 이 가상 호스트를. 에 대한 기본 가상 호스트 (이 파일) 이 # 값 입니다 결정하지 로 이 되어 사용 으로 관계없이 최후의 수단 호스트. # 그러나이 있어야합니다 설정 을 위해 더 이상 가상 명시 적으로 호스트. #ServerName www.example.com 의 ServerAdmin 웹 마스터 @ localhost를 DocumentRoot를 / var에 / www /에서 html로 # 사용 가능한 loglevels : trace8, ..., trace1, 디버그, 정보, 통보, 경고, # 오류, 치명타, 경고, EMERG을. # 이다 로그 레벨을 구성 할 수도 있습니다 에 대한특히 # 모듈, 예를 들어 #LogLevel 정보 SSL : 경고 오류 로그 $ {APACHE_LOG_DIR} / 하는 error.log 때 CustomLog $ {APACHE_LOG_DIR} / access.log의 결합 대부분의 구성 파일의 경우 # 에서 의 conf-가능 / ,있는 # 활성화 또는 비활성화 글로벌 레벨, 그것은 인 것이 가능 #은 광고 등 을위한 하나의 특정 가상 호스트. 예를 들어, 행 다음에 #은 CGI 구성 할 수 있습니다 에 대한 이 유일한 호스트 가 전 세계적으로 비활성화되었습니다 # 후 "a2disconf " . #INCLUDE conf의 -available / 서브 - cgi- bin.conf </ VirtualHost 항목> # VIM : 구문 = 아파치 TS = 4 SW = 4 STS = 4 SR noet
아파치 서비스를 다시 시작 편집 후
sudo는 /etc/init.d/apache2 다시 시작
아파치 기본 디렉토리 서버의 / var / www /에서 html로하는 000-default.conf 변경 될 수있다
파일을 다운로드하는 HTTP 서버를 사용하려는 경우, 당신은 기본 HTML 페이지를 표시하기 때문에, 당신은이 디렉토리에 파일을 저장할 수 있으며, index.html을 파일을 삭제해야
IT를 즐겨보세요!