word press meetup on january 2015
TRANSCRIPT
Table of content
1. Differentiation of Hosting, VPS, Cloud VPS and Server
2. Secure your VPS/Server
3. Debug your WordPress
Differentiation
�3
Share Hosting VPS / Cloud VPS
Dedicated Server
Differentiation (cont)Share Hosting Traditional VPS Cloud VPS Dedicated
ServerUser Account Most users account Lesser users account The same traditional VPS Only you
Resources Sharing √ √ √
Full control √ √ √
PHP Customize √ (*) √ √ √
Dedicated IP √ √ √
High Availability √
Control Panel √ No (**) No (**)
Upgrade Easy Easy Easy Harder
Differentiation (cont)
Share Hosting Traditional VPS Cloud VPS Dedicated Server
Pros
- Low $$$- No need to pay control panel license and other software like softaculous, cloudlinux…on server- No need to understand about technical
- Ful control on your VPS- Do what you want: install any web server you like, custom any PHP information depend on your application- Resources is guaranteed for VPS
- Ful control on your VPS- Do what you want: install any web server you like, custom any PHP information depend on your application- Resources is guaranteed for VPS- Hardware redundancy
- Resources is dedicated for you- Ful control on your server- Do what you want: install any web server you like, custom any PHP information depend on your application
Cons
- Share resources with others user on server- Security issue like: localhack, ddos attacking…- Limited resources
- Higher $$$ than share hosting- Technical require- License responsibility- Share server resources: cpu, ram, hdd, network…
- Higher $$$ than share hosting- Technical require- License responsibility- Share server resources: cpu, ram, hdd, network…
- Highest $$$- Technical require
Secure your VPS/ServerPort change (SSH, cPanel, DA…)
Disable password authorisation
MySQL: tunnel + socket
SSL encryption
PHP tunning: which mode, disable function, safe_mode, display_error, session variable, remote file includes, file upload…
Deal with virus: ClamAV
Deal with malware: Malware Detect
Secure your VPS/Server (cont)
PHP Comparision
PHP disable_function: proc_open, show_source, popen, disk_free_space, diskfreespace, leak, system, shell_exec, passthru, allow_url_fopen, mail
Debug WordPressWordPress debug option
Error log
• Move server check list
• Webserver log (plugin, themes, php code, htaccess, file/folder permission, internal 500, update WordPress…)
• Application log (PHP, WordPress…)
• Can not send email
Thank you !!!
Q&A