Lubuntu 에 nginx 설치 및 파일공유

“Lubuntu 에 nginx 설치하여 /home/{username}/다운로드’ 폴더의 파일을 읽기 권한으로 웹 공유하는 방법입니다. 시스템 계정으로 접근하는 방법이 기본이며 php-fpm 설치와 연동, htpasswd 사용 등은 선택사항으로 작성되었습니다.
yourid 로 되어있는 부분은 각자 환경에 따라 계정명칭을 사용하면 됩니다. Lubuntu 16.04 에서 테스트 되었습니다.”

### 바로가기 ###
Lubuntu 설치 및 기본설정 v18.04
Lubuntu 설치 및 기본설정 v16.04
Lubuntu 네트워크 점검, IP 설정, 방화벽 v18.04
Lubuntu 네트워크 점검, IP 설정, 방화벽 v16.04
Lubuntu 단축키 및 실행명령어
Lubuntu 커스텀 v18.04
Lubuntu 커스텀 v16.04
>> Lubuntu 에 nginx 설치 및 파일공유
Lubuntu PHP 로 htpasswd 인증정보 수정
Lubuntu inotifywait 디렉토리 모니터링, 부팅 시 자동실행
Lubuntu 체크리스트


1. nginx 설치 외
 1) nginx 설치 및 시작

2) php-fpm 설치 (선택사항)

2. nginx 설정
 1) /etc/pam.d/nginx
– 시스템 계정을 사용한 인증.

2) htpasswd 사용한 인증 (선택사항)
– 시스템 계정이 아닌 .htpasswd 파일에 생성한 test 계정으로 인증.

3) /etc/nginx/sites-available/default 수정

4) 이제 타 PC 에서 http://lubuntu IP/download 접속하면 인증을 통해 다운로드 폴더에 접근할 수 있습니다. auth_pam 설정 시 인증정보는 nginx 를 가동하는 www-data 계정이 됩니다.
이를 사용자 계정으로 변경하기 위해 nginx 를 사용자 계정으로 가동하는 방식이 있지만 보안상 문제가 없는지 검토가 필요합니다. 설정하는 방법은 /etc/nginx/nginx.conf 파일의 user 을 변경하변 됩니다.

3. 안내페이지
1) /var/www/html/index.html

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.