반응형
MBL에서 Apache를 이용한 webpage 공유 방법은 다음과 같다
1. 폴더 준비
공유하고자 하는 폴더를 만들고 다음과 같이 권한을 설정해 준다.
mkdir /DataVolume/shares/link
chmod 777 /DataVolume/shares/link
chown www-data:www-data /DataVolume/shares/link
2. Apache 설정
아파치에서 해당 폴더를 인지 할 수 있도록 세팅을 해주어야 한다
a2enmode autoindex
/etc/apache2/sites-available 폴더 아래 다음과 같은 파일을 만들어 준다
link.conf
Alias /link /DataVolume/shares/link <Directory /DataVolume/shares/link> Options Indexes FollowSymLinks MultiViews AllowOverride AuthConfig ErrorDocument 401 "인증에러" </Directory>
작성한 파일을 apache enable에 등록해 준다
a2ensite link.conf
3. 비밀번호 설정
이제 해당 폴더에서 비밀 번호 설정을 통해 경로 상의 접근을 막아준다
cd /DataVolume/shares/link
.htaccess
AuthName "User Authorization" AuthType Basic AuthUserFile /DataVolume/shares/link/.htpasswd AuthGroupFile /dev/null <Limit GET> require valid-user </Limit>
그 후 다음과 같이 Passwd파일을 생성한다
htpasswd /DataVolume/shares/link/.htpasswd my_id
그러면 위의 명령어를 통해 등록된 사용자만 접근 가능한 Page가 http://ip_address/link 에 생길 것이다.
그후 아파치를 다시 시작하여 활용한다
/etc/init.d/apache2 restart
반응형
'Software > My Book Live' 카테고리의 다른 글
[MBL 4] Fail2ban 설치하여 보안 설정하기 (3) | 2013.12.12 |
---|---|
[MBL 3] Transmission 설치하기 (0) | 2013.12.01 |
[MBL 2] MBL 초기 설정 (0) | 2013.12.01 |
[MBL 1] SSH 설정 (0) | 2013.12.01 |
[MBL 0] My book live 사용을 위한 공유기 설정 (0) | 2013.12.01 |