Ubuntu 16.04의 포트 80 및 443에서 Apache에 대한 액세스를 허용합니다.

Ubuntu 16.04의 포트 80 및 443에서 Apache에 대한 액세스를 허용합니다.

방금 Ubuntu 16.04에 UFW 0.35를 설치했습니다.

root@localhost:/etc# ufw --version
ufw 0.35
Copyright 2008-2015 Canonical Ltd.

그리고

root@localhost:/etc# ufw app list
Available applications:
  OpenSSH

다음 명령을 사용하여 포트 80 및 443에서 Apache에 대한 액세스를 허용하고 싶습니다.

$ ufw allow "Apache Full"

그런데 오류가 발생해요

ERROR: Could not find a profile matching 'Apache Full'

답변1

"Apache Full"에 대한 구성 파일이 생성되지 않았기 때문에 이 오류가 발생할 수 있습니다. 디렉토리를 확인하여 시스템에 어떤 구성 파일이 있는지 확인할 수 있습니다.

/etc/ufw/applications.d/

"Apache Full"이라는 구성 파일을 생성하려면 맨페이지에서 다음 구문을 사용하여 위 디렉터리에 파일을 생성합니다.

     [Apache Full]
     title=<title>
     description=<description>
     ports=80/tcp,443/tcp

다음으로 ufw 애플리케이션을 업데이트합니다.

ufw app update "Apache Full"

이제 질문에서 다음 명령을 실행할 수 있습니다.

ufw allow "Apache Full"

프로필이 ufw 규칙에 포함되어 있는지 확인하려면 다음을 실행하세요.

ufw status

답변2

바꾸다

ufw는 "Apache Full"을 허용합니다.

당신은 사용해야합니다,

ufw는 "WWW 전체"를 허용합니다.

사용 가능한 파일을 찾으려면 /etc/ufw/applications.d/ 사전을 살펴봐야 합니다. 어쩌면 "Http Full"이라고 불릴 수도 있습니다.

관련 정보