SlideShare a Scribd company logo
www.glcnetworks.com
Using
control-webpanel
for hosting
service
GLC Webinar,
23 Nov 2021
Achmad Mardiansyah
M. Taufik nurhuda
1
www.glcnetworks.com
Agenda
â—Ź Introduction
â—Ź Web protocol
â—Ź Web application flow
â—Ź Building webserver
â—Ź Web security
â—Ź Live practice
â—Ź Q & A
2
www.glcnetworks.com
introduction
3
www.glcnetworks.com
What is GLC?
â—Ź Garda Lintas Cakrawala (www.glcnetworks.com)
â—Ź Based in Bandung, Indonesia
â—Ź Areas: Training, IT Consulting
â—Ź Certified partner for: Mikrotik, Ubiquity, Linux foundation
â—Ź Product: GLC radius manager
â—Ź Regular event
4
www.glcnetworks.com
Trainer Introduction
â—Ź Name: Achmad Mardiansyah
â—Ź Base: bandung, Indonesia
â—Ź Linux user since 1999, mikrotik user since 2007, UBNT
2011
â—Ź Mikrotik Certified Trainer
(MTCNA/RE/WE/UME/INE/TCE/IPv6)
â—Ź Mikrotik/Linux Certified Consultant
â—Ź Website contributor: achmadjournal.com, mikrotik.tips,
asysadmin.tips
â—Ź More info:
http://au.linkedin.com/in/achmadmardiansyah
5
www.glcnetworks.com
Past experience
6
â—Ź 2021 (PNG, Malaysia): network support, radius/billing
integration
â—Ź 2020 (Congo DRC, Malaysia): IOT integration,
network automation
â—Ź 2019, Congo (DRC): build a wireless ISP from
ground-up
â—Ź 2018, Malaysia: network revamp, develop billing
solution and integration, setup dynamic routing
â—Ź 2017, Libya (north africa): remote wireless migration
for a new Wireless ISP
â—Ź 2016, United Kingdom: workshop for wireless ISP,
migrating a bridged to routed network
www.glcnetworks.com
About GLC webinar?
â—Ź First webinar: january 1, 2010 (title:
tahun baru bersama solaris - new year
with solaris OS)
â—Ź As a sharing event with various topics:
linux, networking, wireless, database,
programming, etc
â—Ź Regular schedule
â—Ź Irregular schedule: as needed
â—Ź Checking schedule:
http://www.glcnetworks.com/schedule
â—Ź You are invited to be a presenter
â—‹ No need to be an expert
â—‹ This is a forum for sharing: knowledge,
experiences, information
7
www.glcnetworks.com
Please introduce yourself
â—Ź Your name
â—Ź Your company/university?
â—Ź Your networking experience?
â—Ź Your mikrotik experience?
â—Ź Your expectation from this course?
8
www.glcnetworks.com
Prerequisite
â—Ź This presentation is not for beginner
â—Ź We assume you already understand how networking works
â—‹ Encapsulation
â—‹ How TCP and UDP works
â—‹ TCP sliding windows
â—‹ Able to use packet analyser
â—‹ Understand how router works
â—‹ Packet marking
9
www.glcnetworks.com
Web protocol
10
www.glcnetworks.com
What is web application?
11
www.glcnetworks.com
Remember 7 OSI layer
12
www.glcnetworks.com
What is HTTP?
13
www.glcnetworks.com
Web app protocol + components
14
www.glcnetworks.com
Web application flow
15
www.glcnetworks.com
16
www.glcnetworks.com
Components are from different website
17
www.glcnetworks.com
Http messages
18
www.glcnetworks.com
Static vs dynamic website
19
www.glcnetworks.com
Building webserver
20
www.glcnetworks.com
What is web server / application server?
(static vs dynamic content)
21
www.glcnetworks.com
Software to build web + application server
â—Ź Apache
â—Ź Nginx
â—Ź Lighttpd
â—Ź Cherooke
Bundled components:
â—Ź LWDA (Linux <webserver>
<database> <app engine>)
â—Ź LAMP (Linux Apache Mysql
PHP)
â—Ź LNMP (Linux
22
www.glcnetworks.com
Web server maintenance
23
www.glcnetworks.com
Webserver maintenance
â—Ź Monitoring:
â—‹ Resources: CPU, RAM, IO (storage/networking)
â—‹ Log analysis
â—‹ Regular monitoring
â—Ź Maintenance:
â—‹ Broken disk/components
â—‹ Replacement
â—‹ Use RAID?
24
www.glcnetworks.com
Web optimisation
25
www.glcnetworks.com
Optimising web+app server
â—Ź Use tiered architecture
● Use thread based software → save
resources (RAM)
â—Ź Storage IO.
â—‹ use faster harddisk
â—‹ Separate database and application disks
â—Ź Networking IO
â—‹ Enough bandwidth
â—Ź Use cache:
â—‹ Redis
â—‹ Memcache
26
www.glcnetworks.com
3-tier architecture
27
Source: researchgate
www.glcnetworks.com
Web security
28
www.glcnetworks.com
Web security
â—Ź This is a broad topics :-p
â—Ź Application:
â—‹ Many flaws are from application code
â—‹ Input sanitation. Very important!!
â—‹ Access control
â—‹ OWASP top 10
â—Ź Networking:
â—‹ DDOS protection
â—Ź Underlying OS
â—‹ Resource protection
29
www.glcnetworks.com
LIVE practice
30
www.glcnetworks.com
preparation
â—Ź SSH client
â—Ź SSH parameters
â—‹ SSH address
â—‹ SSH port
â—‹ SSH username
â—‹ SSH password
31
www.glcnetworks.com
Q & A
32
www.glcnetworks.com
Interested? Just come to our training...
â—Ź Topics are arranged in systematic and logical way
â—Ź You will learn from experienced teacher
â—Ź Not only learn the materials, but also sharing experiences, best-practices, and
networking
33
www.glcnetworks.com
End of slides
â—Ź Thank you for your attention
â—Ź Please submit your feedback: http://bit.ly/glcfeedback
â—Ź Find our further event on our website : https://www.glcnetworks.com/en/
â—Ź Like our facebook page: https://www.facebook.com/glcnetworks
â—Ź Slide: https://www.slideshare.net/glcnetworks/
â—Ź Discord (bahasa indonesia): (https://discord.gg/6MZ3KUHHBX)
â—Ź Recording (youtube): https://www.youtube.com/c/GLCNetworks
â—Ź Stay tune with our schedule
â—Ź Any questions?
34

More Related Content

PDF
MTCNA Intro to routerOS
PDF
Provide Internet Services Using GPON
PDF
Running Moodle for High Concurrent Users
PDF
Using Zettabyte Filesystem (ZFS)
PDF
Machine Learning with Python
PDF
Zabbix for Monitoring
PDF
Mikrotik Bridge Deep Dive
PDF
Building a Web Server with NGINX
MTCNA Intro to routerOS
Provide Internet Services Using GPON
Running Moodle for High Concurrent Users
Using Zettabyte Filesystem (ZFS)
Machine Learning with Python
Zabbix for Monitoring
Mikrotik Bridge Deep Dive
Building a Web Server with NGINX

What's hot (20)

PDF
Building Local-loop Services for Customers
PDF
Radio Optimization In Telco - Part 1
PDF
MTCNA : Intro to RouterOS - Part 1
PDF
Networking in Telecommunication (signalling, tcp, ucp, ss7, sctp, sigtran)
PDF
Telecommunication Evolution
PDF
Mikrotik IP Settings For Performance and Security
PDF
Up and Running SSH Service - Part 1
PDF
Troubleshooting Layer 2 Ethernet Problem: Loop, Broadcast, Security
PDF
Up and Running DNS Service
PDF
Manage Your Router with Dynamic Public IP
PDF
Automatic Backup via FTP - Part 1
PDF
OSPF On Router OS7
PDF
Layer 7 Firewall on Mikrotik
PDF
Choosing Mikrotik Platform x86 vs chr
PDF
Building Indoor Wireless Network
PDF
Network Monitoring with The Dude and Whatsapp
PDF
Using Kubernetes to Provide Services
PDF
Using Mikrotik Switch Features to Improve Your Network
PDF
BGP on RouterOS7 -Part 1
PDF
Internet Protocol Deep-Dive
Building Local-loop Services for Customers
Radio Optimization In Telco - Part 1
MTCNA : Intro to RouterOS - Part 1
Networking in Telecommunication (signalling, tcp, ucp, ss7, sctp, sigtran)
Telecommunication Evolution
Mikrotik IP Settings For Performance and Security
Up and Running SSH Service - Part 1
Troubleshooting Layer 2 Ethernet Problem: Loop, Broadcast, Security
Up and Running DNS Service
Manage Your Router with Dynamic Public IP
Automatic Backup via FTP - Part 1
OSPF On Router OS7
Layer 7 Firewall on Mikrotik
Choosing Mikrotik Platform x86 vs chr
Building Indoor Wireless Network
Network Monitoring with The Dude and Whatsapp
Using Kubernetes to Provide Services
Using Mikrotik Switch Features to Improve Your Network
BGP on RouterOS7 -Part 1
Internet Protocol Deep-Dive
Ad

Similar to Using Control-Webpanel for Hosting Service - Part 1 (20)

PDF
Building Web Server with Linux
PDF
Introduction to Web Development
PDF
GIT as Mikrotik Configuration Management
PDF
Building API with PHP
PDF
Mikrotik firewall raw table
PDF
Using mikrotik with radius
PDF
Mikrotik the dude
PDF
Dynamic Website with Python
PDF
Using GIT for Everyone
PDF
Mikrotik firewall filter
PDF
Jumpstart your router with mikrotik quickset
PDF
mikrotik_quickset settings documents ref
 
PDF
Software Defined Datacenter with Proxmox
PDF
Mikrotik Hotspot
PDF
Tunnel vs VPN on Mikrotik
PDF
Introduction to Python
PDF
Using protocol analyzer on mikrotik
PDF
Build Your Own ISP
PDF
Mikrotik API
PDF
Mikrotik fasttrack
Building Web Server with Linux
Introduction to Web Development
GIT as Mikrotik Configuration Management
Building API with PHP
Mikrotik firewall raw table
Using mikrotik with radius
Mikrotik the dude
Dynamic Website with Python
Using GIT for Everyone
Mikrotik firewall filter
Jumpstart your router with mikrotik quickset
mikrotik_quickset settings documents ref
 
Software Defined Datacenter with Proxmox
Mikrotik Hotspot
Tunnel vs VPN on Mikrotik
Introduction to Python
Using protocol analyzer on mikrotik
Build Your Own ISP
Mikrotik API
Mikrotik fasttrack
Ad

More from GLC Networks (20)

PDF
Firewall mangle PBR: steering outbound path similar to inbound
PDF
Internal BGP tuning: Mesh peering to avoid loop
PDF
BGP tuning: Peer with loopback
PDF
BGP security tuning: pull-up route
PDF
BGP troubleshooting: route origin
PDF
Steering traffic in OSPF: Interface cost
PDF
Tuning OSPF: Bidirectional Forwarding Detection (BFD)
PDF
Tuning OSPF: Prefix Aggregate
PDF
Tuning OSPF: area hierarchy, LSA, and area type
PDF
Stable OSPF: choosing network type.pdf
PDF
Controlling Access Between Devices in the same Layer 2 Segment
PDF
RouterOS Migration From v6 to v7
PDF
Best Current Practice (BCP) 38 Ingress Filtering for Security
PDF
EOIP Deep Dive
PDF
Policy Based Routing with Indirect BGP - Part 2
PDF
Policy Based Routing with Indirect BGP - Part 1
PPTX
Automatic Backup via FTP - Part 2
PDF
Voice Services, From Circuit Switch to VoIP
PDF
MPLS on Router OS V7 - Part 2
PDF
MPLS on Router OS V7 - Part 1
Firewall mangle PBR: steering outbound path similar to inbound
Internal BGP tuning: Mesh peering to avoid loop
BGP tuning: Peer with loopback
BGP security tuning: pull-up route
BGP troubleshooting: route origin
Steering traffic in OSPF: Interface cost
Tuning OSPF: Bidirectional Forwarding Detection (BFD)
Tuning OSPF: Prefix Aggregate
Tuning OSPF: area hierarchy, LSA, and area type
Stable OSPF: choosing network type.pdf
Controlling Access Between Devices in the same Layer 2 Segment
RouterOS Migration From v6 to v7
Best Current Practice (BCP) 38 Ingress Filtering for Security
EOIP Deep Dive
Policy Based Routing with Indirect BGP - Part 2
Policy Based Routing with Indirect BGP - Part 1
Automatic Backup via FTP - Part 2
Voice Services, From Circuit Switch to VoIP
MPLS on Router OS V7 - Part 2
MPLS on Router OS V7 - Part 1

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
 
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
 
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf

Using Control-Webpanel for Hosting Service - Part 1