이것은 우분투 9.04 서버를 설치, 그러나 이전 버전에서뿐만 아니라 데비안 아마도하는 데 사용될 수 있습니다.
거기에 설치하는 많은 방법이 같은 서버에서하지만 이건 내 방법이 있습니다.
내가 linuxtuts에서 희망, 그냥 복사 및 붙여넣기, 당신은을 통해 시간이 얼마 없어 평면있을거야 이것을 즐길 수 있습니다.
그리고 제발을위한 리눅스 섹션의 주제를 시작하는 데 자유롭게 모든 의견과 질문입니다. (필자 추가됩니다 아니면 내가 보는 바와 도망 데리고)

일부는이 설정의 기능입니다 ..
1) 완전한 램프 스택 (아파치, PHP는, MySQL, 펄)
2) phpMyAdmin
3) Clamav
4) 그리고 memcached php5의 memcache 모듈
5) SSL을 활성화
6) 아파치는 "suexec 포함하고 폐의 SSL이 동작을 재작성 모듈"활성화
7) (FTP 서버) vsftpd
8) AWStats (추가 기능)
9) Webmin은 (제어판)
완벽 Server 설치 계속 (2 부)
10) 메일 서버 Dovecot과 postfix와 통합으로
11) TorrentFlux (개인 SeedBox)
12) Moblock ( "Moblock"는 ipfilter는 / PeerGuardian 2 "리눅스".)
13) Jinzora 미디어 서버 (강력한 웹 미디어 스트리밍 서버 기반)

감사합니다 당신은 linuxtuts.

참고 : 저는 나노 editer를 사용합니다. 당신이이 editer를 사용하기 위해 필요한 두 가지 명령이 있습니다.
1) Ctrl 키를 + O를 저장합니다 ---------
2) Ctrl 키를 + 엑스 --------- 출구 editer (닫습니다)
그래서 항상 Ctrl을 O 및 다음 Ctrl + X를 할 때 당신은 끝났소


그리고 앞서 "여기에서 SecureCRT ®"쉿 클라이언트를 잡아 이동하십시오. 이 있어야 그것! (나한 테는 어쨌든, 퍼티 및 모든 나머지는이 쉬 고객과 가망이 없어.


게다가 당신은 몇 가지 매우 유용한 팁을 찾아 할 수도 있습니다 / 그리고 마술이 시작하기 전에.

때 당신이 소프트웨어 seletion에만 "openshh 서버"을 선택 오지 우분투 서버를 설치



(당신이뿐만 아니라)를 실행하여 루트 로그인을 설정할 수 있습니다
코드 :
sudo는 루트를 passwd
네트워크 구성

우분투 설치 프로그램은 DHCP를 통해 자사의 네트워크 설정을하기 위해 시스템을 구성 되었기 때문에, 우리가 변화시켜야 그 서버가 정적 IP 주소가 있어야 지금 때문입니다. 편집은 / etc / 네트워크 / 인터페이스와 귀하의 요구 (이 예제 설정에서 나는)는 IP 주소가 192.168.1.19 사용을 조정합니다 :

코드 :
나노은 / etc / 네트워크 / 인터페이스
코드 :
#이 파일은 그들을 설명하는 활성 네트워크 인터페이스에 사용 가능한 시스템을 #하는 방법. 자세한 내용은 더) 5 참조 인터페이스 (. # 루프백 네트워크 인터페이스 자동 eth0 iface eth0 네트 고정 주소 192.168.1.19 넷마 스크 255.255.255.0 192.168.1.0 브로드 캐스트 네트워크 255.255.255.0 게이트웨이 192.168.1.254
그 다음은 / etc / 호스트를 편집할 수 있습니다.

코드 :
나노을 / etc / 호스팅
그것은 다음과 같이 확인합니다 :

코드 :
127.0.0.1 localhost.localdomain localhost를가 192.168.1.19 mail.b366alive.net 메일 # 다음 줄을 호스트하는 능력을 바람직한위한 IPv6는 : : 1 ip6 - localhost를 ip6 - localhost를 루프백 fe00 : : 0 ip6 - localnet ff00 : : 0 ip6 - mcastprefix ff02 : : 1 ip6 - allnodes ff02 : : 2 ip6 - allrouters ff02 : : 3 ip6 - allhosts
지금 실행
코드 :
시작 / hostname.sh 에코 mail.b366alive.net>을은 / etc / 호스트 이름은 / etc / init.d
그렇다면 네트워크를 다시 시작합니다 :
코드 :
은 / etc / init.d / 네트워킹을 다시 시작합니다
나중에 실행
코드 :
호스트 이름은 호스트 이름 - f 옵션
둘 다 지금 mail.b366alive.net를 표시해야합니다.
그런 다음 실행
코드 :
적성 업데이트
쉽다 패키지는 데이터베이스 업데이트
코드 :
적성 안전한 업그레 이드
변경 기본 쉘
/ bin / sh의가 / 빈 / 대시에 대한 심볼릭 링크이다, 그러나 우리는 / bin을 / bash는 아니 / 대시 / 빈 필요합니다. 따라서 우리는 이렇게 :
코드 :
이 때 dpkg - 대쉬를 다시 구성
/ 빈은 "설치 대시 / 떠오르는 거요? <- 아냐"
.................................................. ..............................

해제 AppArmor

AppArmor은 보안 확장 (SELinux에 유사)에 보안을 확대 제공해야합니다. 내 생각에 당신은 그것이 안전한 시스템을 구성할 필요가 없습니다, 그리고 일반적으로 더 많은 문제를 몇 가지 서비스가 예상대로 작동되지 않았기 때문에 문제 - 촬영 일주일 한 후에보다 이점 (그것을 생각 원인, 그리고 당신 그 모든 것이 괜찮다고 알게만이 AppArmor)가 문제를 일으키는했다. 그러므로 나는 그것을 해제합니다. ! (FTW)
우리는 이렇게 비활성화할 수 있습니다 :
코드 :
은 / etc / init.d / apparmor 정류장 업데이트 - rc.d Utils를 - f 옵션 apparmor apparmor의 apparmor 제거 적성 삭제
컴퓨터를 재부 팅하십시오!

수있다 "는 명령"빠른 빠르고 쉽게 전체에서 일부 소프트웨어를 설치합니다.

코드 :
적성 - y는 mysql을 클라이언트 mysql을 - 서버에는 OpenSSL의 rkhunter을 ntpdate는 ssh openssh - 서버는 NTP를 설치 clamav clamav - 데몬 동물원의 압축을 풉니다에게 쉽다 - listchanges을 cabextract libnet - LDAP를 - 펄 libauthen - SASL - 펄 clamav - 워드 프로세서 데몬 libio - 문자열 레스 햇의 bzip2 ARJ nomarch의 lzop을 binutils - 펄 libio - 소켓 - SSL이 - 펄 libnet - 답하라 - 펄 지퍼 libnet - dns를 - 펄 할당량 quotatool의 vlogger의 webalizer 구축 필수 autoconf를 automake1.9 libtool 플렉스 들소의 fail2ban 펄 libnet - ssleay - 펄하려면 openssl libauthen - 팸 - 펄 libpam - 런타임 libio - pty - perl을 libmd5 - 펄 memcached php5 - memcache php5 - dev을 Subversion을 apache2 apache2.2 - 일반 apache2 - apache2 - mpm 박사 - prefork apache2 - Utils libexpat1 - CERT는 SSL을 libapache2 - 모드 - php5 php5 php5 - 일반 php5 php5 - 가능해 - php5 -의 IMAP phpMyAdmin php5 - cli가 php5 - cgi는 libapache2 - 모드 - fcgid apache2 - suexec PHP를 - 배나무 PHP를 - 정식 php5 - mcrypt mcrypt php5 - imagick libmail - mbox - messageparser - 펄 libgd - 그래프 - 펄 SpamAssassin은 ImageMagick libapache2 - 모드 mysql을 - suphp libgeo - ipfree - 펄 vsftpd 비단뱀 - 암호화
당신은 다음과 같은 질문을 받게 될 것이다 :

MySQL의 "루트"사용자 : <- yourrootsqlpassword "에 대한"새 비밀 번호
MySQL의 "루트"사용자 : <- yourrootsqlpassword "에 대한"비밀 번호 재입력
웹 기반 관리를위한 "만들기 디렉터리? <- 안돼"
"웹 서버가 자동으로 다시 구성 : <- apache2"
dbconfig - 공통와 phpMyAdmin의 "구성 데이터베이스? <- 예"
"비밀 번호 데이터베이스의 관리 사용자 : <- yourrootsqlpassword"
phpMyAdmin을위한 "MySQL을 신청 비밀 번호 : <- yourrootsqlpassword"

.................................................. ..............................

그런 다음 사용하려면 다음 명령을 실행 아파치 모듈 , suexec, SSL을, 폐의 행동을 재작성과 같습니다 :
(당신도 이렇게 할 수 있지만 그것이 항상 작동하지 않는 것으로 나타났습니다 그래서 두 번째 명령으로 할)
코드 :
suexec SSL이 동작은 폐의 포함 재작을 a2enmod
코드 :
a2enmod 재작성, a2enmod SSL을, a2enmod 행동, a2enmod 포함, a2enmod 폐의을
은 / etc / phpMyAdmin / htpasswd.setup 파일을 삭제하여 보안 phpMyAdmin ...
코드 :
RM은 - f 옵션은 / etc / phpMyAdmin / htpasswd.setup
... 를 제거하거나 / etc / phpMyAdmin / apache.conf에 다음과 같은 부분을 주석 :
코드 :
나노은 / etc / phpMyAdmin / apache.conf
코드 :
[...] # # # 권한 부여 설정을위한 <Directory /usr/share/phpmyadmin/setup> # <IfModule mod_authn_file.c> # AuthType 기본 # AuthName "phpMyAdmin 설치"# AuthUserFile은 / etc / phpMyAdmin / htpasswd.setup # < / IfModule> # 요구 유효한 사용자 # </ 디렉토리> [...]
아파치를 다시 시작 이후 :
코드 :
/ etc/init.d/apache2 다시 시작
당신은 이동하여 phpMyAdmin 패널에 액세스할 수 있습니다
코드 :
 http://yourserver.com/phpmyadmin 또는 http://192.168.1.19/phpmyadmin
를 사용하여 루트와 MySQL은 로그인 passwd.
.................................................. ....................

당신이 사용하고자한다면 "할당량" 사용자에 대한 당신은 / etc / fstab을 수정해야 할게 .. (마인 보이는 파일이 (내 말은, usrquota,이 탑재 지점과 파티션에 grpquota 추가 /) :)
코드 :
나노 / etc / fstab에
여기 내
코드 :
# / etc / fstab에 : 정적 파일 시스템 정보를. # # 사용 'vol_id - UUID는'장치 # 고유 식별자에 대한 보편적으로 인쇄, 이것은 장치 이름을 지정해야 할 수도 있습니다 강력한 방법으로 사용하는 UUID는 = 이상으로 # 그것도 작동 디스크를 추가하는 경우 제거됩니다. 보기 fstab을 (5). # # <file system> <mount point> 여기서 <type> <옵션> <dump> <pass> proc 디렉토리 / proc 디렉토리 proc 디렉토리 기본값이 0 0 #은 / UUID는 /에 설치되었다 dev/mapper/VolGroup00-LogVol00시 =이 4c5883d6 - 2529-4858 - 87e8 - 34f83df86c3c / ext4 relatime, 오류 = 새말 -로, usrquota, grpquota 0 1 # / 부팅 ext3 / dev/sda1 중에 만들어진 설치 UUID는 = fd8f5097 - c4e3 - 4ba1 - 8f42 - 70f127f57768 / 부팅 relatime 0 2 # 스왑 자상한 /어진 중에 dev/mapper/VolGroup00-LogVol01 설치 UUID는 = 67f232eb - 243d - 424e - 880c - 9667845c0667 없음 스왑 0 0 / dev/scd0 / media/cdrom0 UDF를, ISO9660 사용자, noauto, 간부, 는 utf8 0 0
코드 :
터치 / quota.user가 / 다시 타다 오 .* 마운트 - quota.group chmod를 600 / 할당량 /
코드 :
quotacheck - avugm은 quotaon - avug
.................................................. ............

우리가 원하는 MySQL은 모든 인터페이스에, 그냥 localhost를 아니, 그런 까닭에 들어 우리는 / etc / MySQL을 / my.cnf와 주석 라인 바인딩 주소 = 127.0.0.1 편집 :
코드 :
나노은 / etc / mysql을 / my.cnf
코드 :
[...] #는 대신에 기본의 네트워킹 생략 - 안전 덜하지 않은 것이 더 호환성 지금에만 들어있다 # localhost입니다. # 바인딩 - 주소 = 127.0.0.1 [...]
그럼 우리가 MySQL을 다시 시작합니다 :
코드 :
은 / etc / init.d / mysql을 다시 시작
이제 네트워킹을 확인하기 사용할 수 있습니다. 실행
코드 :
netstat는 - | grep의 MySQL을 탭
출력은 다음과 같이한다 :

루트 @ 메일 : ~ # netstat가 - | grep의 MySQL을 탭
는 tcp 0 0 * : mysql을 * : *의 에바는 8474/mysqld
루트 @ 메일 : ~ #
.................................................. ..............................

설치 Jailkit

Jailkit 경우에만 SSH를 사용자가 chroot하려는 필요합니다. 그것은 같이 설치할 수 있습니다 다음
코드 :
wget http://olivier.sessink.nl/jailkit/jailkit-2.7.tar.gz의 타르 xvfz jailkit - 2.7.tar.gz cd를 jailkit - 2.7. / .. cd를 설치 할 수 있도록 구성 RM은 - RF jailkit - 2.7 *
.................................................. ...............

좋아, 우리는 이미 설치되어있는 그리고 memcached php5의 memcache 모듈. 그래서 우리의 설정을 테스트할 수 있습니다.
php5의 현재 상태를 확인 ...
이렇게하려면, 우리는 우리의 문서 루트에있는 파일 info.php으로 / var / www가 만드십시오 :
코드 :
나노에는 / var / www /에서 info.php
복사하여 붙여넣을이 ...
코드 :
<? php에 phpinfo ();?>
그 후, 우리는 브라우저에서 해당 파일을 호출 :
코드 :
 http://192.168.1.19/info.php
당신이보다시피, 우리는 PHP 4.0.2이 설치되어 ...
Memcached가 이미 실행되어야합니다. 당신은 그것을 입력하여 확인하실 수 있습니다
코드 :
netstat - 탭 |이 memcached grep
해야 이런 걸 보면 ...
서버 1 : ~ # netstat - 탭 | grep은 memcached
는 tcp 0 0 localhost.localdo : 11211 * : *의 에바는 3092/memcached
서버 1 : ~ #

이제 우리의 브라우저에서 테스트 memcache 수 있도록 ...
코드 :
나노에는 / var / www /에서 memcachetest.php
복사 및 붙여넣기 이건 ...
코드 :
<가? PHP는 $ memcache = 새로운 Memcache; $ memcache -> 연결합니다 ( 'localhost를', 11211) 또는 죽을 ( "서버 버전의 수 없습니다 접속"); $ 버전 = $ memcache -> getVersion "(); 에코 :". 달러 버전입니다. "신청 <br/> \\ 안내 n"; $ tmp_object = 새에서는 stdClass; $ tmp_object -> str_attr = '테스트'; $ tmp_object -> int_attr = 123; $ memcache -> 세트 ( '키', $ tmp_object, 거짓 10) 또는 죽을 ( "서버에 데이터를 저장하지 못했습니다합니다"); '만료에 10 데이터를 반향 "저장소에있는 것입니다 데이터 (캐시 초) 신청 <br/> \\ 안내 n"; $ get_result = $가 memcache (>받을 키 '는); 에코 캐시에서 "데이터 : 신청 <br/>가 \\ n"; var_dump ($ get_result을);?>을
그럼 브라우저에서 해당 파일을 호출
코드 :
 http://192.168.1.19/memcachetest.php
.................................................. ..............................

Configureing AWStats ...
코드 :
나노 / etc/apache2/awstats.conf
복사 및 붙여넣기 이건 ...
코드 :
별칭 / awstatsclasses "은 / usr / 공유 / 예 / AWStats"은 / usr / 공유 / 의사 / AWStats / lib과 / "별칭 / / awstatscss AWStats - 아이콘 /"은 / usr / 공유 / AWStats 별칭 / 아이콘 / "/ CSS는"ScriptAlias / usr / lib 디렉토리 / cgi - bin에 / 옵션 ExecCGI - MultiViews + SymLinksIfOwnerMatch / / ScriptAlias / cgi - bin에 AWStats / / usr / lib 디렉토리 / cgi - bin에 /
이제 우리는 우리가 HTTP를 통해 통계를 직접 액세스할 수있게 모든 기본 설정을 정의하는, 우리는 이것에 대해 apache2을 알려야합니다. 편집 / etc/apache2/apache2.conf :
코드 :
나노 / etc/apache2/apache2.conf
그리고 파일의 끝에 다음 줄을 추가합니다 :
코드 :
포함 / etc/apache2/awstats.conf
자, 다시로드 apache2 :
코드 :
/ etc/init.d/apache2 다시로드
좋아, 이제 당신이 첫 번째 기회를 줄 수
코드 :
 http://www.mysite.org/awstats/awstats.pl
하지만 당신은 다음과 같은 오류를 얻을 것이다 :
오류 : SiteDomain 매개 변수는 사용자 설정에 / 도메인 파일에 정의되지 않았습니다. 당신은 AWStats이 버전을 사용하여 그것을 편집해야합니다.

그건 기본적으로 우리가 AWStats를 구성해야 의미합니다.
다시 일을 시작 ...
설치에서 AWStats는 기본 구성은 / etc / AWStats / awstats.conf라는 이름의 파일을 제공합니다. 은 / etc / AWStats / AWStats이 파일을 복사합니다.www.mysite.org.conf mysite.org는 예입니다, 사용 자신의 도메인 이름)

코드 :
명령은 cp은 / etc / AWStats / awstats.conf은 / etc / AWStats / awstats.www.mysite.org.conf
그리고 파일을 편집 :은 / etc / AWStats / awstats.conf과은 / etc를 / AWStats / AWStats.www.mysite.org.conf 다음과 같이 이러한 매개 변수를 변경하여 ...
코드 :
나노은 / etc / AWStats / awstats.conf

코드 :
나노은 / etc / AWStats / awstats.www.mysite.org.conf
코드 :
LogFile는 = "/"var/log/apache2/access.log "SiteDomain은 = mysite.org"= 1 AllowToUpdateStatsFromBrowser
cron이 함께 업데이트 통계

은 / etc / crontab 추가
코드 :
나노을 / etc / crontab
코드 :
#이 Null 업데이트>는 / dev / 업데이 트를 매 10 - 설정 = toto.com / cgi - bin에 / awstats.pl 분 *을 / * 10 * * * 루트를 / usr / lib 디렉토리
그게 전부는 기본적으로 그것을, 그러나 스마트 만약 당신이 나와 당신의 웹 분석 리포트를 국가 및 도시 위치 정보를 개선하기 위해 계속됩니다 ... (FTW 나는 누구와 어디 있는지 알아!)
코드 :
CD를 / tmp 디렉토리
그런 다음 패키지를 얻을 수 있습니다 ..
코드 :
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz wget wget : 하나를 / geolite.maxmind.com / 다운로드 / geoip / 데이터베이스 / asnum / GeoIPASNum.dat.gz의 wget의 http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz
이렇게 할
코드 :
면 [! - d는은 / usr / 공유 지역 / 공유 / GeoIP];는 /에서 mkdir 다음은 / usr / 지방 / GeoIP 좋
그럼 ....
코드 :
mV GeoIP.dat.gz를 / usr / 지방 지역 / 공유 / GeoIP / gunzip은 / usr / 지방 / 공유 / GeoIP / GeoIP.dat.gz mV GeoLiteCity.dat.gz를 / usr / 지방 / 공유 / GeoIP / gunzip은 / usr / / 공유 / GeoIP / GeoLiteCity.dat.gz mV GeoIPASNum.dat.gz를 / usr / 지방 usr / GeoIPASNum.dat.gz mV GeoIPv6.dat.gz / 지역 / 공유 / GeoIP / gunzip은 / usr / 지방 / 공유 / GeoIP / / 공유 / GeoIP / gunzip / usr/local/share/GeoIP/GeoIPv6.dat.gz
그럼 우리가 ...
코드 :
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz 타르 - xvzf의 GeoIP - 1.4.6.tar.gz가 ./GeoIP-1.4.6를 CD를. / 이 make install sudo를 구성할 수 있도록 확인하다
이제 몇 가지 펄 모듈을 설치하실 수 있습니다 ...
실행을 ...
코드 :
펄 - MCPAN 전자 껍질
그럼 CPAN을 업그레이 드하실 수 있습니다
코드 :
CPAN 설치
코드 :
넷 설치 : : IP를
코드 :
넷 설치 : : DNS를
출구로 ...
코드 :
종료
지금은 / etc / AWStats / awstats.conf과은 / etc를 / AWStats / AWStats 우리 "를 편집할 수 있습니다.www.mysite.org.conf "다시 파일을 ..."플러그인 "섹션 .... 이러한 행을 추가하여
코드 :
LoadPlugin = "툴팁"LoadPlugin = "geoip GEOIP_STANDARD은 / usr / 공유 지역 / 공유 / GeoIP가 / GeoIP.dat"LoadPlugin는 = / "geoip_city_maxmind GEOIP_STANDARD은 / usr / 지방 / GeoIP가 / GeoLiteCity.dat"LoadPlugin는 = "로컬 geoip_org_maxmind GEOIP_STANDARD은 / usr / / 공유 / GeoIP / GeoIPASNum.dat "LoadPlugin ="hostinfo "
그게 전부에요 사람들이 귀하의 브라우저에서 AWStats를 업데이 트 가서 그 차이를 볼 수 .....
AWStats 귀하의 브라우저에서 이동
코드 :
 http://yourdomain.com/awstats/awstats.pl 또는 http://192.168.1.19/awstats/awstats.pl
.................................................. ..............................

.. vsftpd를 Configureing
이들은 일부 옵션이 여기에 있습니다

ftpd_banner : 인쇄 환영 메시지를 누군가가 서버에 연결합니다.
잘들어 : 활성화된 경우, 독립 실행 모드에서 실행됩니다 vsftpd.
xferlog_enable :면, 로그 파일이 상세 업로드 및 다운로드를 저장할 것입 사용할 수 있습니다.
connect_from_port_20 :이 옵션은 제어 포트 스타일의 데이터 연결은 서버 컴퓨터에 포트 20을 사용할지 여부.
hide_ids : 만약에, 모든 사용자와 그룹 정보가 "ftp를"로 표시됩니다 사용할 수 있습니다.
max_client : 설정 클라이언트의 최대 수를 허용 연결되어 있어야합니다. 오직 독립 실행형 모드로 작동합니다.
max_per_ip : 설정 클라이언트의 최대 수를 허용 동일한 IP 주소에서 연결해야합니다. 또한, 단지 독립 실행형 모드로 작동합니다.
anon_root : 설정 익명 사용자가 로그온할 때 안으로 변경하려고합니다 vsftpd 디렉토리
anonymous_enable : 활성화 또는 비활성화 익명 액세스할 수 있습니다. 주의해서 사용.
anon_upload_enable : 활성화된 경우, 익명 사용자가 파일을 업로드하는 것은 허용됩니다.
anon_mkdir_write_enable : 활성화된 경우, 익명 사용자는 새 폴더를 만들 수있을 것입니다. 그러나,이 옵션이 작동하려면 귀하의 서버가 옵션을 익명으로 업로드하도록 요구와 FTP * 괜찬아 사용자는 상위 디렉토리에 쓰기 권한이 있어야 사용할 수 있습니다.

코드 :
나노을 / etc / vsftpd.conf
다음 명령줄을 (주석 라인) vsftpd 설정 파일에 추가하십시오 :
코드 :
local_enable = 예
위 설정 지시어는 로컬 사용자가 FTP를 통해 로그인할 수 있습니다
사용자가 파일을 업로드할 수 있도록하려면, 추가하려는 경우 파일에 다음과 같은 :
[코드 / 코드 write_enable = YES를 [을]]
보안을 위해 당신은 그들의 홈 디렉토리에 로컬 사용자를 제한할 수 있습니다. 추가 파일에 다음과 같은 :
코드 :
chroot_local_user = 예
저장하고 파일을 닫습니다.
vsftpd를 다시 시작합니다
코드 :
은 / etc / init.d / vsftpd 다시 시작
귀하의 FTP 서버에 로그인
코드 :
ftp://yourdomain.com 또는 ftp://192.168.1.19
.................................................. ..............................

설치 및 Configureing Webmin은, 나보다 내 자신의 cPanel 그게 좋아 ...

설치 및 업데이 트를 통해 Webmin은 APT가,을 / etc 시스템에서 / apt / sources.list 파일과 라인을 추가 편집 : (이것은 우분투의 경우)
코드 :
나노 / / apt / sources.list 파일 등
코드 :
뎁 http://download.webmin.com/download/repository의 경사의 contrib
당신은 또한 가져오기해야하며 어떤 명령으로 저장소가 서명 제 GPG 키를 설치 :
코드 :
key.asc CD를 / 루트 wget은 http://www.webmin.com/jcameron-key.asc 쉽다 - 키를 추가 jcameron
이제 명령으로 설치할 수있을 것이다 :
코드 :
쉽다 - Webmin은 설치 얻을 업데이트 apt - get은 당 -
지금 당신은 갈 수
코드 :
 은 https : / / yoursite.com : 10000 또는 https : / / 192.168.1.19:10000
서버를 액세스할 수 있습니다. (로그인 루트 및 passwd와 함께)

(참고로 제 서버에서 CPU 사용량)를 저런 애들이 좋아!

Webmin은 거기에 대한 모듈의 모든 종류가 있지만 우리는 단지 몇 가지를 설치하는 거죠? (당신은 당신이 nessary는 느낌)를 설치
두 사람은 우리가 설치하는가는 "vsftpd"와 "wbmclamav"...입니다
Webmin은의 왼쪽에있는보고로 이동
1) Webmin은
2) Webmin은 구성
"Webmin은 구성"섹션에서 선택 ...
3) 모듈 Webmin은
부터 체크 "제 3 자 모듈"과 끝에있는 버튼을 누르면 ...
4) 검색 wbmclamav 용
다음 모듈 설치를 누르십시오. (당신이 처음 "wbmclamav"를 실행하면 구성 백업해야합니다.)
5) 반복 "vsftpd"모듈의 과정입니다.
맞아요!! 이제 당신은 GUI가 그것 scedule 등에서 실행되도록 설정된 모든 파일을 검사했습니다. (무엇 사상 당신이 원하는)
당신은 당신의 모든 측면을 완벽하게 제어할 수 있습니다 Webmin은 지금 "을 통해 서버에"...

계속 여기에
엔조이 .........

평화 ..................... linuxtuts