7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 1/10
KONFIGURASI SERVER UBUNTU 14.04 SERVER
1. Installasi Apache2Untu installasi apache! pe"ta#a ita up$ate te"le%ih $ahulu "ep&sit&"' u%untu ita $en(an
pe"intah )
Sudo apt-get update
*ia p"&ses up$ate selesai! #aa sea"an( ita +alanan pe"intah untu installasi apache )Sudo apt-get install apache2
Untu tes apaah apache su$ah suses atau %elu#! ita %ua %"&,se" lalu a"ahan u"l e ip
se"-e" u%untu )
http://192.168.1.30 (ip server ubuntu *ia suses #aa aan $i $i"ect e hala#an apache )
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 2/10
AtianModRewrite:
su$& a2en#&$ "e,"itesu$& /etc/init.$/apache2 "esta"t
2. Installasi 'sl Se"-e"
Untu installasi #'sl se"-e" ita cuup etian pe"intah %e"iut pa$a te"#inal )Sudo apt-get install !"s#l-server php$-!"s#l !"s#l-client
Saat p"&ses instllasi #'sl se"-e"!#uncul p"&#pt untu #e#asuan pass,&"$ "&&t #'sl
se"-e"! silahan #asuan pass,&"$ sesusai ein(inan an$a. Untu c&nt&h ita #asuan
pass,&"$n'a "&&t3.
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 3/10
&%a l&(in e #'sl )
!"s#l %u root %pKalau ti$a a$a #asalah #aa aan $i#inta pass,&"$ "&&t! ita #asuan pass,&"$n'a $an
%e(ini hasiln'a )
5. Installasi 6768Untu sea"an( php 'an( aan $i install a$alah $eault php 'an( a$a $i "ep&sit&"' u%untu.
a"an'a eti pe"intah %e"iut $i te"#inal )
Sudo apt-get install php$ libapache2-!od-php$ php$-!cr"pt
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 4/10
*ia p"&ses installasi su$ah selesai. &%a "esta"t apache $en(an pe"intah )
sudo service apache2 restart setelah itu ita tes php apaah su$ah %e"un(si atau ti$a. a"an'a %uat 9le $en(an na#a
in&.php si#pan $i &l$e" /var/&&&/ht!l . Be"iut pe"intahn'a )nano /var/&&&/in'o.phpeti s'nta php $i %a,ah ini )
*ia su$ah! si#pan $en(an ca"a tean t&#%&l TR: ; <! te"us = $an ENTER.
Selan+utn'a ita c&%a ases 9le in&.php $a"i %"&,se".http://192.168.1.8/in'o.php
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 5/10
Untu epe"luan upl&a$ 9le $en(an uu"an %esa"! a$a %e%e"apa 'an( ha"us ita &n9(u"asi
$i 9le php.ini. Be"iut ca"an'a )sudo nano /etc/php$/apache2/php.ini a"i $an e$it s'nta %e"iut )
upload!a)*lesi+e , $0 >sesuaian si?e 'an( an$a %utuhan@.!a)*leuploads , 20 >sesuaian si?e 'an( an$a %utuhan@.!a)e)ecutionti!e , 200 >sesuaian si?e 'an( an$a %utuhan@.
post!a)si+e , $0 >sesuaian si?e 'an( an$a %utuhan@.
Setelah itu tean TR: ; < $an =! ENTER. Untu #en'i#pan pe"u%ahan. Resta"t Apachesudo service apache2 restart
4. Installasi 676'a$#in
Install php#'a$#in $en(an pe"intah %e"iut )
Sudo apt-get install php!"ad!ini ten(ah p"&ses installasi #uncul p"&#pt untu #e#ilih ,e% se"-e" 'an( seca"a aut& $i
&n9(u"asi $en(an php#'a$#in! pilih apache2 $en(an tean t&#%&l spaci lalu ta% &.
*ia #uncul p"&#pt &n9(u"e 676'a$#in %e"iut! pilih n&.
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 6/10
8. Installasi OpenSS:
OpenSSL adalah en(ine SS: 'an( $ipe"(unaan luas &leh ,e%se"-e" $i inte"net. Se%ut sa+a
,e%se"-e" Apache! N(in! $ll "ataC"ata $ala# #elauan en"ipsi #en((unaan OpenSSL!
se%uah en(ine SS: -e"si Open S&u"ce.Untu installasin'a etian pe"intah %e"iut $i te"#inal )sudo apt-get install openssl
:an(ah selan+utn'a %uat $i"ect&"' untu #eletaan se"ti9at ssl.
cd /etc/apache2!dir serti*at setelah itu ita %uat se"ti9atn'a $en(an pe"intah )openssl re# -)$09 -nodes -da"s 36$ %ne&e" rsa:208 %e"out
/etc/apache2/serti*at/na!aanda.e" -out
/etc/apache2/serti*at/na!aanda.crt Untu c&nt&h na#aDan$a $isini sa'a isi $en(an #'u%untu
setelah itu isian apa 'an( $ipe"intahan sepe"ti Inisial ne(a"a! na#a p"&-insi! $an lain lain.
:an(ah selan+utn'a a$alah K&n9(u"asi Vi"tual 7&st pa$a e% Se"-e" Apache. E$it 9le
/etc/apache2/sites-enabled/000-de'ault.con' $en(an pe"intah )
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 7/10
sudo nano /etc/apache2/sites-enabled/000-de'ault.con' Replace s'nta $en(an ini )
4irtual5ost :807
Servera!e !"ubuntu.co!
Serverd!in !"ubuntu.co!
ocu!ent;oot /var/&&&/ht!l
/4irtual5ost7
irector" </var/&&&/ht!l=7
>ptions ?nde)es @ollo&S"!Ains ulti4ie&s B)ecCD?
llo&>verride ll
>rder allo&Eden"
llo& 'ro! all
/irector"7
?'odule !odssl.c7
;e&riteBngine on
4irtual5ost de'ault:37 Servera!e myubuntu.com Serverd!in myubuntu.com ocu!ent;oot /var/&&&/
html
BrrorAog FGHC5BA>D?;I/error.logCusto!Aog FGHC5BA>D?;I/access.log co!bined
SSABngine on
SSACerti*cate@ile /etc/apache2/serti*at/!"ubuntu.crt
SSACerti*cateJe"@ile /etc/apache2/serti*at/!"ubuntu.e"
@ilesatch KL.(cgiMsht!lMpht!lMphpFK7SSA>ptions NStdBnv4ars
/@ilesatch7irector" /usr/lib/cgi-bin7
SSA>ptions NStdBnv4ars/irector"7Oro&seratch KS?B 2-6K L
noeepalive ssl-unclean-shutdo&n Ldo&ngrade-1.0 'orce-response-1.0
Oro&seratch KS?B 1P-9K ssl-unclean-shutdo&n/4irtual5ost7
</ifModule>irector" </var/&&&/ht!l=7
>ptions ?nde)es @ollo&S"!Ains ulti4ie&s B)ecCD?
llo&>verride ll
>rder allo&Eden"
llo& 'ro! all
/irector"7
Si#pan $en(an tean t&#%&l TR:;<! ' $an ENTER.
6. Installasi SVN Se"-e"
:an(ah pe"ta#a! up$ate te"le%ih $ahulu "ep&sit&"' $en(an pe"intah )sudo apt-get update:alu install s-n se"-e" $en(an pe"intah )sudo apt-get install subversion apache2 libapache2-svn apache2-utils
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 8/10
Selan+utn'a ita %uat $i"ect&"' $eault s-n $an $i"ect&"' 'an( $i(unaan untu "ep&sit&"'
sudo mkdir -p /svn/repos/
sudo svnadmin create /svn/repos/dev-layout
U%ah epe#ilian $i"ect&"' "ep&sit&"'
sudo chown -R www-data:www-data /svn/repos/dev-layout
Buat 9le "ep&s.c&n $i /etc/apache2/sitesCa-aila%le $an ta#%ahan s'nta $i%a,ah ini untu
#e#%uat -i"tual h&st.
Aocation /svn7 4 svn S4HarentHath /svn/repos/ uthQ"pe Oasic utha!e K;eposK uthRser@ile /etc/svnpass&d ;e#uire valid-user /Aocation7
Atian #&$ule "ep&st.c&n $an "esta"t atau "el&a$ apachesudo a2ensite repos
sudo service apache2 reload
Buat user akses repository, perintah untuk membuat user pertama.
sudo htpasswd -cm /etc/svnpasswd user1
Buat user selanjutnya tanpa perintah c
sudo htpasswd -m /etc/svnpasswd user2
Setelah se#ua selesai! sea"an( c&%a tes #elalui %"&,se". Ketian u"l %e"iut )https)//ipDse"-e"Du%untu/s-n/$e-Cla'&ut
. Installasi FT6 >VsFT6@
Install Vstp$ $en(an pe"intah %e"iut )Sudo nano apt-get install vs'tpd
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 9/10
6aca(e -stp$ selesai $i install! e#u$ian e$it 9le /etc/-stp$.c&n $en(an pe"intah %e"iut )Sudo nano /etc/vs'tpd.con'
. Installasi FT6 >SFT6@
SFT6 le%ih secu"e $i%an$in(an VSFT6. Untu installn'a! +alanan pe"intah %e"iut )
sudo apt-get install openssh-server
Buat G"&up ftpaccess %a"u untu use" FT6.
sudo groupadd ftpaccess
U%ah 9le /etc/ssh/sshd_cong
H a"i $an c&##ent line $i %a,ah ini )Subsystem sftp /usr/lib/openssh/sftp-server
Ta#%ahan s'nta $i %a,ah ini $iahi" %a"is.Subsystem sftp internal-sftp
Match group ftpaccess
hroot!irectory "h
#11$orwarding no
%llow&cp$orwarding no
$orceommand internal-sftp
Resta"t ssh se"-ice )sudo service ssh restart
Buat Use" untu ases stp )sudo useradd -m 'ohn -g ftpaccess -s /usr/sbin/nologinsudo passwd 'ohn
U%ah epe#ilian $i"ect&"' h&#e )sudo chown root /home/'ohn
Buat $i"ect&"' untu #elauan ati-itas ta#%ah! u%ah $an hapus $ata.sudo mkdir /home/'ohn/wwwsudo chown 'ohn:ftpaccess /home/'ohn/www
9. en((unaan SVN untu chec&ut dev-la"out $an dev-privillageUntu epe"luan installasi s&t,a"e dev-la"out $an dev-privillage! #asu e &l$e"
/var/&&&/ht!l $an chec&ut "ep&sit&"' $e-Cla'&ut.
cd /var/&&&/ht!l sudo svn checout https://ipserveranda:portiaada/svn/dev-la"out
sudo svn checout https://ipserveranda:portiaada/svn/dev-privillage
10.K&n9(u"asi <A66
11. Add this line to xampp\phpmyadmin\config.inc.php
12. c(JEecTi#e:i#itL M 000
7/24/2019 Konfigurasi Server Ubuntu 14
http://slidepdf.com/reader/full/konfigurasi-server-ubuntu-14 10/10
13. And Change xampp\php\php.ini to
14. p&stD#aDsi?e M 80 18. upl&a$D#aD9lesi?e M 80 1. #aDeecuti&nDti#e M 80001. #aDinputDti#e M 80001. #e#&"'Dli#it M 1000
19. And change xampp\mysql\bin\my.ini
20. #aDall&,e$Dpacet M 200