RHEL / CentOS는 아파치 또, Userdir의 모듈을 활성화하는 방법

사용자 디렉토리 또는 또, Userdir는 사용자가 특정 디렉토리를 검색 할 아파치 웹 서버에 의해 사용 http://example.com/~user/ 구문을 수있는 아파치 모듈입니다.

mod_userdir이 모듈을 사용할 때 예를 들어, 시스템의 사용자 계정은 아파치 웹 서버에 의해 자신의 홈 디렉토리의 내용을 액세스 할 수 있습니다.

이 튜토리얼은 이미 리눅스 배포판에 아파치 웹 서버를 설치 한 것으로 가정합니다. 그렇지 않으면, 당신은 그것을 설치하려면 다음 단계를 사용할 수 있습니다 ...

1 단계 : 아파치 HTTP 서버 설치

아파치 웹 서버를 설치하려면 리눅스 배포판에서 다음 명령을 사용합니다.

RHEL / CentOS는 아파치 또, Userdir의 모듈을 활성화하는 방법

아파치는 CentOS는 7에 장착

2 단계 : 아파치 Userdirs 사용

이제 당신은 구성 파일 /etc/apache2/mods-available/userdir.conf에이 모듈을 사용하는 아파치 웹 서버를 구성해야합니다, 구성 파일은 최선의 방법입니다.

# 우리는 /etc/httpd/conf.d/userdir.conf

그 다음으로는 다음 내용을 확인합니다.

    #
    #은 / ~ 사용자 / 사용자의 public_html이의 역할을하기 위해 요청을 사용하려면
    # 디렉토리를, 위의 "UserDir을 사용할 수 없습니다"줄을 제거하고, 주석
    # 다음 줄 대신 :
    #
    UserDir을 public_html을
</ IfModule> 지시어도

#
# UserDir을 디렉토리에 대한 액세스를 제어합니다. 다음은 예입니다
이러한 디렉토리는 읽기 전용으로 제한됩니다 사이트에 대한 #.
#
<디렉토리 "/ 홈 / * / public_html을">
    ## 아파치 2.4 사용자는 다음과 같은 ## 사용
    에 AllowOverride에서는 FileInfo있는 authconfig 제한 인덱스
    옵션 MultiViews을 인덱스 SymLinksIfOwnerMatch가 IncludesNoExec는
    방법 GET의 POST 옵션 필요

## 아파치 2.2 사용자는 다음을 사용 ##
        옵션 인덱스 것은 FollowSymLinks를 포함       
        에 AllowOverride는 모두
        에서 허용하는 모든
        주문 허용, 거부
</ 디렉토리>

RHEL / CentOS는 아파치 또, Userdir의 모듈을 활성화하는 방법

소수의 사용자가 UserDir을 디렉토리에 액세스 할 수 있도록하려면,하지만, 액세스 할 수있는 다른 사람을 수 있도록 구성 파일에 다음 설정을 사용하지 않습니다.

UserDir을 사용하지
UserDir을은 testuser1 testuser2 testuser3 가능

허용하려면 모든 사용자가 UserDir을 디렉토리에 액세스 할 수 있지만, 소수의 사용자는이 기능을 사용하지 않도록 구성 파일에 다음과 같은 설정을 사용합니다.

UserDir을 활성화
UserDir을 사용하지 testuser4의 testuser5의 testuser6을

필요에 따라 설정을 구성한 후, 당신은 최근 변경 사항을 적용하기 위해 아파치 웹 서버를 다시 시작해야합니다.

# Systemctl 재시작 httpd.service [SystemD ON]
# - 서비스 [Sysvinit의 ON] 아파치 재시작

3 단계 : 사용자 디렉토리 만들기

다음으로, 사용자의 홈 디렉토리으로 public_html에 대한 올바른 사용 권한을 적용합니다.

또한, 아파치 홈 디렉토리 (httpd_enable_homedirs)에 대한 올바른 SELinux에 컨텍스트를 설정합니다.

4 단계 : 테스트 아파치 또, Userdir 활성화

마지막으로, 서버의 호스트 이름 또는 IP 주소로 브라우저를 지정하여, 다음 사용자 이름은 또, Userdir을 인증합니다.

RHEL / CentOS는 아파치 또, Userdir의 모듈을 활성화하는 방법

RHEL / CentOS는 아파치 또, Userdir의 모듈을 활성화하는 방법

원하는 경우, 당신은 또한 다음과 같은 파일을 생성하여 페이지 HTML 및 PHP 정보를 테스트 할 수 있습니다.

도는 다음과 같습니다 :

RHEL / CentOS는 아파치 또, Userdir의 모듈을 활성화하는 방법

<?의 PHP
  은 phpinfo ();
?>

OK,이 문서에서, 우리는 사용자가 자신의 홈 디렉토리의 내용을 공유 할 수 있도록 또, Userdir 모듈을 사용하는 방법을 설명합니다. 이 문서에 대한 질문이 있으시면, 아래의 코멘트 섹션에 문의하시기 바랍니다.

추천

출처www.linuxidc.com/Linux/2019-07/159570.htm