RHCE : HTTP/HTTPS – 그룹 관리형 콘텐츠 구성

RHCE 주제입니다. CertDepot 사이트를 번역 및 내용 추가하였으며, 컨텐츠 관련 모든 권리는 CertDepot에 있습니다.

사전 준비사항

<Directory “/var/www/html/private”> AuthType Basic AuthName “Password PROTECTED Area for group” AuthGroupFile /etc/httpd/conf/team AuthUserFile /etc/httpd/conf/passwd Require group team </Directory> ~
~
~
~
~
~
~
~
– 끼워넣기 – 361,13 바닥 [root@server2 ~]#

##### 2. 설정 파일을 점검한다.

[root@server2 ~]# apachectl configtest AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using server2.example.com. Set the ‘ServerName’ directive globally to suppress this message Syntax OK [root@server2 ~]#

##### 3. `/var/www/html/private` 디렉토리를 만들고, 올바른 **SELinux** 컨텍스를 정의한다.

[root@server2 ~]# mkdir -p /var/www/html/private/ [root@server2 ~]# restorecon -R /var/www/html/private [root@server2 ~]#

##### 4.  `/etc/httpd/conf/team`파일을 생성하고, 다음 줄들을 추가한다.

[root@server2 ~]# vim /etc/httpd/conf/team team: nikos steve ~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
1,17 모두 [root@server2 ~]#

##### 5.  `/etc/httpd/conf/passwd`파일을 생성하고, `nikos`와 `steve` 사용자를 등록한다.

[root@server2 ~]# htpasswd -c /etc/httpd/conf/passwd nikos New password: Re-type new password: Adding password for user nikos [root@server2 ~]# htpasswd -c /etc/httpd/conf/passwd steve New password: Re-type new password: Adding password for user steve [root@server2 ~]#

##### 6. `httpd` 서비스를 재시작한다.

[root@server2 ~]# systemctl restart httpd [root@server2 ~]#


## 테스트하기
##### elinks로 테스트하려면 다음과 같이 입력한다.

[root@server2 ~]# yum install -y elinks Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Package elinks-0.12-0.36.pre6.el7.x86_64 already installed and latest version Nothing to do [root@server2 ~]# elinks http://server2.4am.kr/private/ ``` group-managed-content-elinks-test-1 group-managed-content-elinks-test-2

at4am의 프로필 이미지

at4am

2016년 05월 04일

글쓴이의 더 많은 글 읽어보기