본문 바로가기

전공 과목 시험정리/서버구축실무

Ubuntu 14.10 Server 에 Pydio 설치

1. pydio 설치 전

# apt-get update

# apt-get upgrade -y


# ufw disable (방화벽 내림)


# apt-get install apache2 php5 mysql-server -y

(mysql 설치 시에 패스워드 지정.)


vi /etc/php5/apache2/php.ini 


line 244 

output_buffering = 4096 --> output_buffering = off 

(output_buffering을 사용하지 않으므로 서버의 과부화를 줄일 수 있다.)


line 385

max_execution_time = 30

(PHP 스크립트를 실행할 수 있는 최대 시간을 설정. 0은 무제한)


line 395 

max_input_time = 60

(파일 업로드 등의 입력 데이터 처리에 허용하는 최대 시간을 설정한다.)


line 406

memory_limit = 128M   --> memory_limit = 4096M

(사용할 메모리 크기. 해당 서버의 메모리 크기로 변경. 내 서버의 경우 4GB 이기 때문에, 4096M 으로 변경함)


line 673

post_max_size = 8M    --> post_max_size = 1024M

(원하는 최대 업로드 용량 설정. XE 같은 곳에서 최대 업로드 용량을 설정해 주어도, 여기 값은 변경되지 않기 때문에 별개로 설정해 주어야 함)


line 805

upload_max_filesize = 2M  -->  upload_max_filesize = 1024M

(원하는 최대 업로드 용량을 조절한다. 다만 post_max_size 보다는 낮게 설정되어야 한다. 같게 설정할 수 있다.)


2. pydio 설치

# service apache2 restart

# vi /etc/apt/sources.list 


맨 하단, 아래 내용을 붙여넣어 준다.


deb http://dl.ajaxplorer.info/repos/apt stable main
deb-src http://dl.ajaxplorer.info/repos/apt stable main
deb http://dl.ajaxplorer.info/repos/apt testing main
deb-src http://dl.ajaxplorer.info/repos/apt testing main


마지막 줄에 붙여넣어 주면 된다.



그리고, 리포지토리에 대한 키를 받아오기 위해


# wget -O - http://dl.ajaxplorer.info/repos/charles@ajaxplorer.info.gpg.key | sudo apt-key add -


를 복붙해서 엔터


성공하면 결과 가장 아래에 "OK" 라고 뜬다.

[+] 만약 다른 오류가 생길 경우, 학교망 내에서 막았거나 (우리 학교는 막아놓았다) 다른 방화벽 단에서 막힌 것이다.


리포지토리 추가 및 키도 받아왔으니, 업데이트를 해준다

apt-get update


그 후, pydio 를 설치한다.

apt-get install pydio -y


그리고 pydio 웹 활성화를 위해

# cp /usr/share/doc/pydio/apache2.sample.conf /etc/apache2/sites-available/pydio.conf

위 명령어를 복붙한다. 

sample config를 pydio config로 복사하는 명령이다.


# a2ensite pydio

# php5enmod mcrypt


 # vi /usr/share/pydio/conf/bootstrap_conf.php

--> 32번 라인 주석을 제거. 유니코드를 한국어로 바꿔준다. (en_EN --> ko_KR)




3. mysql database 설정

# service mysql start


# mysql -u root -p

Enter password:   --> 쳐도 아무 변화 없는게 정상. 암호는 쳐도 안보임

Welcome to the MySQL monitor. Commands end with ; ~~~


mysql> create database pyd/etc에 환하 아무나 있어요


# /et/init.d mysql restart

mysql - uroot -p create drtagaseb phpsl

unzip

 

apt-getinsdu o

tall apache2 restart2을 많이 필요한다.





'전공 과목 시험정리 > 서버구축실무' 카테고리의 다른 글

NFS  (0) 2015.10.06
라우터 명령어  (0) 2015.10.06
메일 서버  (0) 2015.07.02
네임서버(DNS)  (0) 2015.07.02
웹서버  (0) 2015.07.02