You are on page 1of 24
(a) Web Hosting Control Panel ‘stilah web bagi Anda yang sudah memasuki bangku kelas Xi smungkin sudah bukan hal yang baru, Pemahkah Anda melihat tampilan website seperti https:/dashboard bkkbn.gaid, http:/ ‘pangankworg, http://monikabkkbn.org, dan lainnya? Situs tersebut merupakan salah satu server berbasis hosting. Apa sebenarnya hosting tersebut? Apa perbedaannya dengan server? Simak penjelasan berikut. Hosting berasal dari kata host atau komputer atau server. Istlah hosting menjadi populer sebagai rujukan ketika Anda membangun sebuah web server dengan cara menyewa pada perusahaan lain tanpa mengetahui bentuk fsik komputer server tersebut. Hosting atau yang sering disebut dengan nama web hosting merupakan host yang disewakan untuk menampung konfigurasi web server, data-data, dan file yang dibutuhkan sebuah website agar dapat diakses oleh para penggunanya ‘melalui jaringan internet. Data tersebut dapat berupa file teks, audio, video, gambar, animasi, kode program, database, dan lain sebagainya. Anda tidak akan dipusingkan dengan infrastruktur hardware, konfigurasi server, dan data lainnya. Saat ini, ada beberape tipe hosting yang dapat dipilh, antara lain sebagai berikut. 1. Shared Hosting ‘Shared hosting merupakan tipe hosting skala kecil di ‘mana user web hosting hanya dapat melakukan setting layout dan konfigurasi tampilan web arena konfigurasi contro! pane! dilakukan sepenuhnya oleh administrator web hosting. Pengguna ‘web hosting tidak bersinggungan langsung dengan sistem web, web panel, Konfigurasi keamanan server, dan jenis sistem operasi server. Pada umumnya, perusahaan penyedia jasa share hosting ‘memiliki server dengan spesifikasi hardware yang sangat tinggi. Hal tersebut bertujuan untuk memberikan space hard disk kepada para penggunanye, tanpa melibatkan mereka secara langsung dalam konfigurasinya. Jenis ini ada yang bersifat gratis maupun berbayar, seperti blogger.com, bythost.com, 0O0webhost.com, dan Gambar 1.1 Contoh tampilan blogspot.com rol Panel Hosting Miss Info TIK aa trap 14 Aas ‘ver ear dalam temas ‘bn yrg Ste oe ac” Say pac ‘Me 2007, Boggs ‘meriaskan som st peropiranate sever ut sing aah skh ‘su enon dengan gran eng taebang deren tanya ‘ner ar seg betas) ‘aye menghtanattan ima sone yang tsk ih keterbatasan memanajemen hog th ulnya iklan-iklan anch dan terkagay ini ada Kekurangan tipe ini adal " yaitu seperti sering mun sangat lambat ted Hosting ; vec hosting merupakan jenis hosting yang disediakay haan atau penyedia hosting yang secara khusys oleh bervssieh len yang telah menyewarya, Perbedaan Satan erosting adalah jka share hosting satu komputer Sega ey spoce hard dsk dibagi bersama-sama berdasarkan Coa ang enasing user Sementara itu, dedicated hosting tt a penuh tentang Koniguras mendasor dan vheb hosting mulai dari penataan direktor, Konfigurasilayanan wneb, FTP, domain, subdomain, database, dan sebagainya, Oleh Karena itu, para penyedia hosting memberikan kemudahan dengan menyediakan web panel, di mana user dapat melakukan konfigurasiterhadap web server, tapi bukan pada mesin server, '— oso = i ga gee : =~ gunn CRE o- @-—- O— = e- ee o- Gambar 1.2 Tampilan cPanel 3. Cloud Hosting Teknologi hosting tidak hanya memanfaatkan satu server sebagai tumpuan utama dalam memberikan layanan web. Dengan mengandalkan teknik komputasi cloud hosting pada komunikasi berbagai server yang tethubung dengan internet, memungkinkan penyimpanan halaman web, file, database, dan data lainnya menjadi terdistibusi dengan baik. Keuntungan Utama dari metode ini adalah beban server utama menjadi lebih ringan, tidak memakan bandwith besar meski tergolong cukUP mahal dalam hal investasinya, sebagai contoh Bluehost Cloud Hosting. 4. Virtual Private Server ‘Mode ini mungkin lebih sering dipergunakan oleh pata IT dengan kemampuan atau skill menengah ke atas, User dapat memilih jenis resource hardware yang tersedia dalam layana” server, kemudian menginstal sistem operasi yang diinginka?- nistrasi Sistem Jaringan Dengan kata lain, user dapat menentukan senditi jenis OS, tipe aplikasi yang diinstal, serta mengatur kebijakan firewall dan konfigurasi lainnya sehingga seolah seperti komputer mereka sendiri, Sebenarnya, sama seperti jenis hosting lainnya, \VPS merupakan server virtual yang dibangun di atas mesin fisik server utama yang tentu memiliki kapasitas hardware yang sangat baik. Dari server fisk tersebut, perusahaan atau Penyedia menginstal aplikasi vital seperti Proxmox, Oracle ‘VM, atau yang lainnya guna menjalankan proses virtualisasi server. Biasanya, setiap VPS yang dibangun akan diberikan IP address yang bersifat publik sehingga memudahkan pemiliknya mengakses dan mengelolanya. Metode ini sering dipakai oleh resellerreseller domain dan hosting untuk menjalankan bisnis ‘mereka, yang biasanya akan dilengkapi dengan web pane! untuk ‘mempermudah klien memanajemen sistem web-nya. Gambar 1.3 Akses VPS. 3. Dedicated Server Dedicated server merupakan server yang secarafisk terkoneksi dengan intemet, di mana kapabiltas bandwith memungkinkan server berbagi data secara langsung. Pada perusahaan-perusahean besar, server akan ditanam dalam ruangan khusus dengan besar bandwith tertentu dilengkapi dengan deretan IP publik yang bersfat static. Sementara ity pada dedicated server berskala kecil seperti rumah dan toko yang memperoleh sambungan internet dengan IP publik secara acak, dapat memenfaatkan layanan DNS dinamis untuk mengakses server nye. Oleh karena itu, ketika Anda berhubungan dengan hosting atau menjadi administrator sebuah server hosting, sebalknya mengenali karakteristik kebutuhan serta teknologi yang ditawarkan dalam control panel web hosting atau orang sering menyebut web panel. Apa itu control panel web hosting? Control panel web hosting adalah sebuah tool yang dibangun dengan platform web base, lengkap dengan berbagai fitur Bab 1 | Control Panel Hosting = Info TIK ing directory, FTP server, database separ peng ny, Dea 0 rut ne serve engan mudah memangjemen server tana Haru sibuk trengonfigurasnya secara langsung: Ada du jeri conto pany Jka dina berdasarkanlsensinya, YOY fee nd open sore dn vitor. canton conrol web panel yong tidak Berbayar ada, erate, Gnupanel, /MSCP,ISPCONAG. Kix, Usermin, Virtualmin, Webmin, dan lainnya. ‘abel 1.1 Contoh contro! web panel tidak berbayar ‘Altern GPL2 Tidak Linux uawsce | GPL, Te Linux Ya Tidak pe | Tspconig, | 80 | Tidak Linux | PHP | PHP, Ya Yo MS as loro AGPL Tidak | Linux | PHP Tidak Ya (formerly ent08) admin) } Webmin | 850 | Ya) Linux Ya Pal | sytle "Goupanel GPL Tidak | Linux - - | 4 _— rege | LGPL) Ya | Linux = : Sementara itu, beberapa jenis aplikasi contro! pane! yang berbayar dapat Anda jumpai seperti cPanel, DirectAdmin, H-Sphere, HDE Controller X, InterWorx, dan lainnya, ‘abel 1.2 Contoh contro! web pane! berbayar. FreeBSD Linuy Peel Windows (OL) va | Tidak Ya vs | SY Tk ve + + Ya Tidak Ya a Hosting | Tidak | Und | NET we | Tk | % Controller Windows | Pe Administrasi Sistem jaringan (B) Setup Ajenti Mc dalam pembelajaran ini dajarkan cara melakukan setup control panel Ajenti? Ajenti bersifat tidak berbayar ‘dan cukup populer penggunaanya dikalangan para IT. Ajenti sendiri merupakan salah satu tools open source yang secara Khusus dibuat untuk memudahkan user melakukan manajemen pada server berbasis Linux. Ajenti dibuat menggunakan bahasa pemrograman Pyhton. Selain berfungsi sebagai server control panel, Ajenti juga dapat digunakan sebagai web hosting ‘management dengan menyertakan aplikasi tambahan yang disebut dengan AjentiV. Fiturfitur yang didukung oleh tools meliputi konfiguras! firewall, pengaturan file manager, terminal, akses server, Nginx, web hosting management (Ajenti V), dan lainnya (bisa dibaca pada alamat domain pengembang (http// ajentiorg) Untuk melakukan praktik setup dan konfigurasi control pane! web dengan Ajenti,ikuti langkah-langkah berikut. 1. Siapkan infrastruktur jaringan sebagai berikut. Server é IP adders: 1921685620724 sS Komputer Hien W odes 192168551724 ambar 1.4 Skema jringan aval Ketentuan: Komputer klien 1) WPaddress + 192168:56.1/24 2) OS minimal Windows 7 atau vers di atasnya, b. Server 1) IP address 192.168.56.20/24 2) OS x 3) Hostname 4) Aplikasi pendukung : PHPS, Apache? ‘Bab 1 | Control Panel Hosting Rey 5 Debian (untuk ¢ instalasi sistem operasi iy fea dapat diihat di buku AdministrasiSiste, iperagan Kelas X! Bab 1) dan pastikan telah terhubung “dengan komputer Klien. setelah 05 Debian beralan dengan baik dan terkonels dengan Komputer Klien dalam jaringan lokal maypun interet, Anda harus meng update repository dan meng, tuparade repo dalam sister server. FrooteLinux-Servers-# nano etclaptsourcesiist ‘deb hetp://kartol i ‘epian/ stretch main contrib non-free deb hetp://kartolo. sby.dat: ra Gebian/ stretch-updates main contrib non free deb hetp://kartolo. sby.datautama 4 Gebian-security/ stretch/updates main contrib non-free rootalinux-Server:~#apt update Langkah selanjutnya adalah menginstal paket aplikasi Cur dengan perintah berikut. root@Linux-Server:-ifapt install curt Feasingatate snforention... ont ng felting adeithonal paciages wit be snatalled ‘Pirated, nvly soared, © to remove and 35 not vara hectcognt Shao arches. ae fees operation, 190848 of aditiona ish space wll eat ‘Gambar 1.5 nstalasi Cur, Unduh terlebih dahulu file automatic installer Ajenti dari internet agar dapat dieksekusi file installer tersebut. eae eee —_ root@Linux-Server:~fourl httpe://raw.gitii busercontent .com/ajenti/ajenti/master/scripts! install.sh | bash -s - [sestaltioh I "baeh <9 0- ed TE 6. Biarkan proses instalasi selesai, kemudian masukkan perintah berikut untuk menjalankan Ajenti rootaLinux-Server:~fsystemctl ajenti start 7. Untuk melakukan pengujian, apakah web contro! panel dengan Ajenti sudah berjalan dengan baik, Anda dapat mengujinya melalui locafhost mesin dengan iynx atau secara langsung pada komputer klien, 8 Pada komputer klien, jalankan aplikasi web browser. Ketikkan alamat http://192.168.56.20:8000/ pada address bar, lalu tekan Enter. Akan muncul halaman login dari Ajenti Gombor 1.7 Halaman login Ajenti 9. Untuk masuk ke dalam web panel Ajenti, secara default Anda harus memasukkan username dan password user sistem dalam Linux, sebagai contoh Anda menggunakan username root. 10. Jka berhasil, Anda akan diarahkan ke dalam halaman web panel Ajenti. Gombor 1.8 Halaman web panel Ajent 11. Klik menu Dashboard, pada halaman ini akan ditampilkan informasi tentang spesifikasi dan kinerja server. (Lihat Gambar 1.8) Bab 1 | Control Panel H 1B 14, sistem akan menampilkan daftar idan tersedia pada Ajenti, Pada menu Plugins, yang telah terinstal Plug Gombar 1.9 Menu Plugins. Selanjutnya adalah menu Settings. Menu ini berisi pengaturan Ajenti, yang meliputi hostname, bahasa yang Eigunakan dalam control pane, konfigurasi warn, port ‘Ajenti, metode binding, autentikasi, dan SSL. “Gambar 1-10 Menu Settings. Menu File Manager merupakan salah satu plugin Ajenti yang secara default sudah terinstal, berfungsi untuk ‘melakukan manajemen file pada server. “Gambar 1.1) Menu File Manager. 15. Menu Notepad juga merupakan plugin Ajenti yang secara default sudah terinstal. Menu ini digunakan untuk membuat dan mengedit fle dalam sistem, khususnya file konfigurasi server. 16. Menu Terminal, jika Anda mengeklik menu ini, Anda dapat melekukan proses peng-input-an perintah-perintah shell Linux layaknya seperti Anda mengakses terminal console secara langsung, Gambar 1.13 Menu Terminal. 17. Menu Services, ketika dipilih maka akan menampilkan daftar service yang dijalankan oleh Ajenti. Gambari.14 Menu Services. Bab 1 | Control Panel Hosting Se kan manajemen paket sistem bers, a an tence di bawah submenu System, 18. Adapun unt ‘apt dan pip. yang berada Se, Gombar 1.15 Menu Packages. Seorang siswe yang ingin memiliki web pribadi yang dapat menampilkan profil \033[0m> # No Colo ‘#Ketiga baris di atas digunakan untuk menentukan warna font shell bash ketika installer dijalankan. D=$ (pwd) + ‘sBaris di atas digunakan untuk menyimpan ditektori saat ini ke variabel PWD. ‘Mengecek sistem Linux berdasarkan distro dengan function ‘yang ada pada file SPWD/function/check linux.sh. Bab1 troversial amt 0 9 rent 39 fear aay | ‘Gambar 1.20 Load need modules Baris kode shell ini digunakan untuk me-foad fle modu function instalasi setiap service yang dibutuhkan oleh ISPConfig ‘8 Bagian program berikutnya adalah melakukan pengecekan versi distro 05 yang didukung oleh installer tersebut. Gombar 1.21 OS check module, [ET -e «SPRETTY NAME>]; then - echo -e «the detected Linux pistributicn ist « SPRETTY NAME else echo ~e «the detected Linux Distribution is: « SID-§VERSTON_ID : : {fMendetelci Distro Linux yang sedang menjatankan fle nstl¥! echo if ( -n @SDISTRO 1; then read -p «Is this correct? (y/n)» -P } Finan Mengenfirmasi apakah distro yang diteksi sft a. Administrasi Sistem jaringan vn MAK se tapabia ito tidak didukung, akan mela kalimat berikut. ne eet 9. Berikutnya adalah bagian modul yang akan bertugas menginisialisasi proses instalasi ISPConfig rs mye 1 ames ep wri |S cpeggeemre = nen | Lon Gambar 1-22 nisialisas instalai ISPConfig 10. Perhatikan bagian baris kode berikut. Lf [ -f /ete/debian_version 1; then PremnataliCheck {sMelakuken pemeriksaan sesaat sebelum proses instlasl, Lf [ «SCFG_MULTISERVER» == ano» 13 then ‘#vika opsi MultiServer = NO pada saat pre-install check maka jalankan function AskQuestion. [instaiiBasics ; emetakakan instaasiawal paket yang dibutukan frenggunakan Function InstallBasics- instal 1sol ‘¢Melakukan instalasi database. InctallWebserver gnstallFTP web server = yes dan mult server so pubes sition AskCQvestion,Iakukan instales deeb dan FTP menggunakan function di atas. Lf { «SCFG_QUOTAs == «yes» ]7 then installquota « #Apabila plan install Quota = yes pada bagian function AskQuestion, melakukan instalasi paket kuota, if [ «SC%_JKIT == ayes» 17 then | installvailkit ‘5 #Apabil pilihan Jailkit = yes pada bagian function ‘AskQuestion maka melakukan instalasi paket jailkit. LE ( «SCRG HMMs == «yes» J; then Iaetal HM 4. #Apabilaplihan install HHVM = yes pada bagian function AskQuestion maka lakukan instalasi paket HHUM, Af [ «SCFG_METRONOM> Installifetronom ‘sdApabila pilihan install Metronom = yes pada bagian function AskQuestion maka melakukan instalasi paket «yes» J then Metronom. InstallWebnail //Tnstalasi Webmail. else | InstaliBasePhp fto remove in feature release /Mnstalas! PHP. 6 Af { KSCEG_seTup Mart» «SCFG_MULTISERVER» == eno» Inotal Postfix | tnstaiaiza | metaliantivizus {Apabila phan setup Moilserver = | : = ves pada bogian function AskQuestion maka melakukan instalasi Postfix, MTA, «yes» 1 1 th "dan Antivirus, f Lf | 4SCEG SETUP NS» <= yess 1 11 /dev/null 2>61 apt-get ~aay upgrade > /dev/nuli 2>61 echo ~e «($(green)DONES(NC})\n» ‘#Melakukan update Repo. Bab1 iting basis PaCTage®.-- « ail ash openssh = oy santapcont verde INE Poe naveged 22fSProgs [echo «Ini | ape-ae' nox ntp git ieb-releas! 261 -instalas paket paket | editor, dan lainny2- echo «dash dash/sh Di | set-selections | apxg-reconfigurt dev/null 281 echo -n «Reconfigure dash. fecho -e «($(green} DONES(NC}1\R> default shell dash, menonaktifkan symlink bin) Shy ke binidash, apabila tidak melakukan ini maka ISPConfig ‘akan gagal dinstal. De i 12, Penjelasan function installSQLServe. posi, seperti SSH, NTP, SUDO, text olean false» | dei e -f noninteractive dash > Gambar 1.24 Function InstallSQLServer. Installsgtserver() { echo ~n «Installing MariaDa. echo «naria-db-10.1 mysgl-server/root_ Password password $CFG_MYSQL_ROOT_PWD» | debconf-set-selections| echo «naria-db-10.1 mysql-server/root_ Password _again passuord $CFG_MYSQL_ROOT_PHO» | debconf-set-selections coe ‘#Menentukan variabel awal konfigurasi database. | apt-get -y install mariadb-elient mariadb- | server > /dev/null 2>61 sed -1 /etc/ nysql/naziadb.conf.d750-server.cnt ‘%nstlas Mysal don mengatur konfiguras file So-servete agar dapat di-remote dari klien. meet Administrasi Sistem jaringan vntuk Six /nak Kola = ne uu root . | ‘Mengaturkonfguras agar MyS0L dapat dikses dan dimanajemen mela interace Ppa, mysql -e «vPDan PASSWORD(« SCFG_MYSQt, RO. | «root >» «FLUSH PRIV. n}DONES {RC} }\nb | # Make our cha #Mengatur user dan password MySQL. 13, Penjelasan bagian modul function InstallWebServer. GGambar 1.25 Function nstallWebServer. Pada bagian ini, installer akan melakukan proses instalas web serve sebagai syarat utama web contro!panel dapat bekerja dan diakses oleh komputer kien. Bab 1| Control Panel Hosting : ing apache and Nodules.., « se ‘reconfigure- pmyadmin/recontiq webserver apis DUE 708 BUG IN DBCONFIG - + DISABLED Ot 8 a cont tall Seettin ener aH echo sphvayaee | dencont-setselections _ ‘conmon dbeontig-common/ | cho «dbconfig-commor nc vsecoet “4a 0st all apache? apache2=doc apachtaaeite Libapache2-modphp_ 1ibepache2- tnstalas php dan modul yang diperlukan untuk menjalankan | fungsi program PHP. ‘echo -n «installing PHP and Modules. # Keed to check if soemthing is asked before suppress messages apt-get -y install php7.0 php? pop? 0-g@_php?.0-nysql php7.0-imap php7.0- Eli. php?.0-ogi php-pear php?.0-nerypt php?.0- url pip7.0-int1 php? .0-pspel php7.0-recode php?.0-sqlite3 php?.0-tidy php7.O-xmlzpc php? 0-2ip pop7-O-nbstring php?.0-imap php7.0- erypt php?.0-snep php7.0-xmlzpe php7.0-xs1 > Feev/null 261 echo ~e «(${green}DONES NC} ]\n» echo =n «installing PHP-FPYD> ‘stall php-FPM. apt-get -y install php?.0-fpm ‘#Mengaktifian modu Apache2 yang dibutuhkan. azennod actions > /dev/aull 2>61 azennod proxy_fegi > /dev/null 2>61 adennod alias > dev/null 2>41 echo ~e «{8{green} DONS (NIC) \nm echo =n eInstalling needed Prograns £08 PHP and Apache... « : ° ‘ Paket yang dibutuhkan php dan Apache2. apt-get ~y install nt nerypt imagemagick ched curl tidy snap > /dev/null 2>41 echo -e «{${green}DONES (NC) \n» ‘install Phpmyadmin. ‘install PHPS.6 apabila diaktifkan saat setup instalasi. Sf [ SCEG_PHPS6 == ayes» J; then echo «Installing PHP 5.6» apt-get -yq install apt-transpo curl https: //packages.sury apt-key add ~ > /dev/nuli 2>61 echo /dev/null 2>41 apt-get -yq install php5.6 phpS.6-comon 5.6-ad php5.6-nysql phpS.6-imap phpS.6-eli php5.6-cgi php5.6-merypt php5.6-curl phpS.6= int] php5.6-pspel1 php5.6-recade phps.6- sqlite3 php9.6-tidy phpS.é-xmlxpe phpS.6-xs1 php5.6-zip phpS.6-mbstring php5.6-fpm *\nPin: origin packages. sury ity: 100» > /ete/apt/ preferences.d/deb-sury-org ‘#Mengaktifkan modul Apache2. echo -n «Activating Apache? Nodules... « 4 euexec > /dev/null 2>61 rewrite > /dev/null 2>61 esl > /dev/null 2>61 a2enmod actions > /dev/null 2>61 a2ennod include > /dev/null 2>41 a2ennod dav_fs > /dev/null 2>61 azenmod dav > /dev/null 2>62 a2enmod auth digest > /dev/null 2>41 a2enmod fastcgi > /dev/null 2>41 a2enmod alias > /dev/null 2>61 a2enmod fegid > /dev/null 2>61 > (dev/null 2>61 /oull 2>61 a2enmod headers > /d Bab 1 | Control Panel Hosting Biever ‘Menonoktifkan http PrOXY- Meno wn «Disable HITP_PROXY sect fttodule mod_headers mvailable/httpoxy cont fequestHeader unset PLOXY | jewihe2 [eonf-avallable/nttpoxy. com >> Je ec/tivodule>s >> /eto/apache2/conf- avai lable/nttpoxy cont conf nttpoxy > /dev/avll 2°61 he? restart > /dev/null 2>61 weS(NNC)] \n» | azen service apac echo ~e «[${green} DON! ‘instalasi Lets Encrypt. | echo =n «Installing Lets Encrypt apt-get -yqq install certbot > /dev/null aoe no ~e «{$(areen)DONEE NCP] \n> stnstalasi PHP Opcace. | cho a alnetall PHD opcode Cache « | apt-get -yaq install php?.0-opcache php~ apou'/aev/nih 2381 | | service apache? restart > /dev/null 261 | echo ~e «1$( green] D0NES (NC}]\ 8 ee rene eee | 14, Sclanjutnya, pethatikan pada bagian kode modul yang /dev/null 2>61 sed -i «a/ftp/\#ftp/> /etc/inetd.cont #Mengaktitkan TLS pada pureftpd, echo 1 > /etc/pure-ftpd/cont/TLs ‘#Membuat Direktori dan men-generate Sertifikat SSL. mkdir -p /etc/ssi/private/ openssl req ~x509 -nodes -days 3650 -newkey ¥8a:2048 ~keyout /etc/sel/private/pure-ftpd. em -out /etc/ssl/private/pure-ftpd.pen subj «/C~$S51,_COUNTRY/ST=SSSL_STATE/ LOCALITY /O~S8SE_ORGANTZATION/OI (CN=SCFG_HOSTNAME_FODN» chmod 600 /etc/ssl/private/pure-ftpd.pem service openbsd-inetd restart > /dev/null 2>61 service pure-ftpd-mysql reatart > /dev/null el echo ~e «{$(areen}DONES(NC}]\n» ) Perhatikan pada bagian Function InstallPostfix() Gambar 1.27 Function InstalPosthix. Instalipostiix ( ‘#Mematikan Service Sendmail, echo «Checking and disabling Sendmail... « Af [ -£ /etc/init.d/sendmail }; then service sendrail stop > /dev/null 2>61 update-rc.d -f sendmail remove > /dev/null 2>a1 *Uninstall sendmail. apt-get -y remove sendmail > /dev/null 2>61 a Bab 1 | Control Panel Hosting ‘sinstalasi Postfix. - . reso y2ing Poste vo eposttix postfix/nain mailer types antcmet given | debconf-set~selections cpostfix postfix/mailname string gcp, 10 “Pits | debconf-set~selections eleey ech . ostNaKe_FODX> eae aiectios npeeget “yaa install postfix Postiicmy, oo ES getmaid > /dew/moll 2>51 at postfix-doe “#Edit file masterct. /ete/posttixy ¥ master.cf sed -i «9/4 0 syslog_name=postfix\/submission/ ‘syelog_name=postfix\/submission/» fete posttix/master.cf sed -i as/$ “0 smtpd _tls security crypts -o — smtpd_tls_security” nerypt/» /ete/postfix/master.cf sed -i «s/# -o smtpd_sasl_auth enable-yes/ -o sntpd_sas]_auth_enable=yes\\ "echo -e <\n\r -o _antpd_client_restrictions=permit_sasl_ authenticated, reject/» /etc/postiix/master.ct sed -i «e/fontps inet on 2 7 a = smtpd/amtps inet on - = smtpd/» /etc/postfix! naster.cf sed -i «s/f -0 syslog_name=postfix\/sntes/ 9 syslog nane=posttix\/smitps/» /etc/postix! naster.cf sed -i «s/f 0 sntpd_tis_wrappernode-yes! =o antpd tls wrappermode-yes/» /etc/postin! naster.cf sed -1 45/4 -o omtpd_sasl_auth_enable=yes/ -°| smtpd_sasi_auth enablesyes\\ ‘echo -e «\n\x"| zo _sntpd_elient_restrictione-permit_sasl_| authenticated, reject/» /ete/postiix/master.ct sed -i «a/ftisproxy unix - - © eprony/eaeprony wate | F ERG roxy/» Jets postiix/naster.ct eee service postfix restart > /dev/null 2>61 | 1 Sone -# «1 Stareenj owes (wc) 1\» a | ‘Administra Sistem Jaringan un SMK/MAK Kelas Xi

You might also like