apm 설치


정말 잘정리된 블로그가 있어서 링크!

apach2, php, mysql  설치 방법이 자세히 적혀 있어요.!!! 


VirtualHost를 이용하여 파일링크!  
하나는 워드프레스를 설치를 하려고 합니다.


우선 전 apm 만 설치하고 

 root@A20:/etc/apache2/sites-enabled# pwd

/etc/apache2/sites-enabled


전 실수를 잘하는 타입이라 백업을 해놨습니다.

root@A20:/etc/apache2/sites-enabled# cp 000-default 000-default_bak 


Listen 8082
<VirtualHost *:8082>
AddDefaultCharset UTF-8
        DocumentRoot /www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /www>
                Options Indexes FollowSymLinks MultiViews
                #AllowOverride None
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

추가 하고!  

pure-ftp로 위치 지정하여 워드프레스 파일을 업로드 할준비를 합니다.

pure-pw로  권한 및 경로 지정과 pure-pw 관련 유저추가 및 경로 변경방법은 


 http://theurgistk.tistory.com/185

위 링크를 따라가서 보시면 됩니다.




root@A20:/etc/apache2/sites-enabled# pure-pw list

honam               /www 

경로가 제대로 되어 있는지 확인



워드프레스 사이트이동! 


http://ko.wordpress.org/ 


다운을 받아 앞축을 푼 후 ftp로 업로드 





그리고 인스톨하셔서 사용하시면됩니다!!


그리고 a20으로 접속하였을때는

 http://theurgistk.tistory.com/184

위의 파일을 마운트 한 페이지가 뜸니다.


 그런데 워드프레스는 약간 느린감이 있습니다.^-^;; 





저작자 표시 비영리 변경 금지
신고







음 ftp server 라고하면 proftp 나 vsftp를 선호하는 분들이 많을꺼지만..

전 ..

pure-ftpd 를 설치 할라고 합니다. 


나를 포함한 일부의 사람들이, 대다수의 사람들이 사용하는 Proftpd 가 아닌, Pure-ftpd 를 사용하는 이유는 보안에 있어서 매우 강력함을 자랑하고, 자체적으로 한글에 대한 지원이 있으며, 쉘 상에서 접속한 사용자와 위치, 화일 전송에 대한 정보 등을 알 수 있기 때문이다 라고 설명되어 있습니다. 


apt-get install pure-ftpd로 설치를 진행~ 

############################################################

root@A20:/share# apt-get install pure-ftpd

Reading package lists... Done

Building dependency tree

Reading state information... Done

The following extra packages will be installed:

  openbsd-inetd pure-ftpd-common

The following NEW packages will be installed:

  openbsd-inetd pure-ftpd pure-ftpd-common

0 upgraded, 3 newly installed, 0 to remove and 93 not upgraded.

Need to get 425 kB of archives.

After this operation, 942 kB of additional disk space will be used.

Do you want to continue [Y/n]? Y

Get:1 http://ftp.debian.org/debian/ wheezy/main openbsd-inetd armhf 0.20091229-2 [35.2 kB]

Get:2 http://ftp.debian.org/debian/ wheezy/main pure-ftpd-common all 1.0.36-1.1 [185 kB]

Get:3 http://ftp.debian.org/debian/ wheezy/main pure-ftpd armhf 1.0.36-1.1 [205 kB]

Fetched 425 kB in 5s (83.0 kB/s)

Preconfiguring packages ...

Selecting previously unselected package openbsd-inetd.

(Reading database ... 79152 files and directories currently installed.)

Unpacking openbsd-inetd (from .../openbsd-inetd_0.20091229-2_armhf.deb) ...

############################################################



설치 후 유저 생성 및 경로 설정


pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]

                -D/-d <home directory> [-c <gecos>]

                [-t <download bandwidth>] [-T <upload bandwidth>]

                [-n <max number of files>] [-N <max Mbytes>]

                [-q <upload ratio>] [-Q <download ratio>]

                [-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]

                [-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]

                [-y <max number of concurrent sessions>]

                [-z <hhmm>-<hhmm>] [-m]


pure-pw usermod <login> -f <passwd file> -u <uid> [-g <gid>]

                -D/-d <home directory> -[c <gecos>]

                [-t <download bandwidth>] [-T <upload bandwidth>]

                [-n <max number of files>] [-N <max Mbytes>]

                [-q <upload ratio>] [-Q <download ratio>]

                [-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]

                [-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]

                [-y <max number of concurrent sessions>]

                [-z <hhmm>-<hhmm>] [-m]

pure-pw userdel <login> [-f <passwd file>] [-m]

pure-pw passwd  <login> [-f <passwd file>] [-m]

pure-pw show    <login> [-f <passwd file>]

pure-pw mkdb    [<puredb database file> [-f <passwd file>]]

                [-F <puredb file>]

pure-pw list    [-f <passwd file>]


루트 권한으로 

pure-pw useradd test -u ftpuser -d /home/test  를 입력을하면 

암호를 입력 후 

pure-pw mkdb

입력을하면

 /etc/pure-ftpd  위치에  

pureftpd.passwd  pureftpd.pdb 

root@A20:/etc/pure-ftpd# cat pureftpd.passwd

test:$1$sMcHx1k0$n4SSzzSfogkztFcQHlyvW.:1000:114::/share::::::::::::


위의 내용이 생성이 된다. 

그러면  

/etc/pure-ftp/auth 로 이동을 하여 

심볼릭 링크 

$ ln -s ../conf/PureDB 50pure   

/etc/init.d/pure-ftpd restat 

하여 재시작하면 화면에 보여진다.














저작자 표시 비영리
신고

+ Recent posts

티스토리 툴바