실습) 웹 하드 오픈소스인 Pydio를 설치하고 운영한다.


1. Pydio 다운로드 


2. 압축풀기



- mv pydio-core-6.4.2 webhard ( 이름을 webhard로 바꿔줌)

- chmod 707 webhard/ ( 쓰기권한부여 )

- chown -R www-data.www-data webhard ( 하위디렉토리까지 www-data라는 웹 관련 소유자로 변경)


3. apt-get -y install install php-mcrypt ( 필수 패키지설치 )


4. vi /etc/apache2/apache2.conf 편집


- 155,160,166 행 편집 ( All로 바꿔줌 )



- systemctl restart apache2


5. Pydio 설치 진행 ( http://192.168.111.100/webhard)



- 기존에 만들어뒀던 xeUser랑 xeDB 사용


6. 일반 사용자 추가



7. 결과 ( 어디서든 웹 하드에 파일을 업로드 하고 다운로드 받을 수 있음! )


'Linux' 카테고리의 다른 글

[Linux] vsFTPD, ProFTPD 서버 구축  (1) 2018.07.16
[Linux] 클라우드 서비스 구축 및 활용  (3) 2018.07.12
[Linux] APM설치, XE 구축 및 활용  (0) 2018.07.12
[Linux] 웹 메일 구축  (3) 2018.07.11
[Linux] 메일 서버 구현 (2)  (0) 2018.07.10

APM


- Apache + PHP + MariaDB 

- 3가지 잘 조합해서 사용 하는 것.


실습) apt-get으로 웹 서버 설치


1. apt-get -y install apache2 php7.0-common mysql-server


- apt-get -y install lamp-server^ 로 3개 설정없이 동시에 패키지 설치


2. 시스템 재시작


- systemctl restart apache2

- systemctl enable apache2

- systemctl restart mysql

- systemctl enable mysql

(php는 mysql에 포함되어있음)


- ufw allow 80 ( 80번 포트개방)


3. Client 에서 접속 (192.168.111.100)



실습2) XE 설치 및 운영


1. apt-get -y install php php-gd php-xml ( XE를 사용하기위해 필요한 패키지 설치 )


2. www.xpressengine.com 에가서 XE core 다운로드


3. 압축풀기


- 웹서버의 홈 디렉토리 ( /var/www/html/ )에 다운로드 압축 풀기

- cd /var/www/html/

- mv /root/다운로드/xe.zip .

- unzip xe.zip

- chmod 707 (쓰기권한 부여)


4. mysql 사용자 생성


- mysql -u root -p1234

- GRANT ALL PRIVILEGES ON xeDB.* TO xeUser@localhost IDENTIFIED BY '1234';

- exit

- mysql -u xeUser -p1234

- CREATE DATABASE xeDB;    ( xeUser 로그인 후 db생성 )


5. xpress Engine 설치진행


- 192.168.111.100/xe 접속

- 설치 진행



6. 결과 (xe안에 board의 php를 이용해서 내 마음대로 꾸미고 게시판을 제작 할 수 있음)



- 관리자 로그인 : 192.168.111.100/xe/admin 

- 파일 업로드 SIZE 바꿀 수 있음.

- 충분히 퀼리티 좋은 웹사이트 제작 가능

웹 메일의 설치 및 사용


- 웹 브라우저에서 메일을 사용하는 것을 '웹 메일'이라고 부름.

- 라운드 큐브(RoundCube)라고 불리는 우분투에서 제공

- 라운드 큐브는 PHP로 작성, Sendmail 및 IMAP 서버(Dovecot)를 기반으로하는 웹 메일 프로그램


실습) 라운드 큐브 웹 메일 설치 (naver.com 메일 서버에 라운드 큐브 운영)


1. apt-get -y install dovecot-imapd lamp-server^ (웹 환경 설정)


2. apt-get -y install roundcube (웹 메일 설치, lamp-server 먼저 설치해야함)


3. vi /etc/apache2/conf-enabled/roundcube.conf 편집


- 3행과 6행 설정



4. vi /etc/roundcube/config/inc.php


- 35 행의 ''안에 localhost 타이핑 추가 ( 자기 자신 컴퓨터에 apm 깔려있다를 말함 )

시스템 재시작
- systemctl restart apache2

- systemctl enable apache2


5. vi /etc/bind/naver.com.db 편집


- 사용자의 편의성을 위해서 www 추가



- systemctl restart bind9


6. Client에서 라운드 큐브로 웹메일 사용


- 앞에서 지정했던 www.naver.com/webmail 주소 입력 시 로그인창 나옴



- ID : lee / Password : lee 입력


7. 메일 송신 결과



+ Recent posts