Server works - HTML5 - CSS3 - Bootstrap 3.x
Likipe Servers Dev ServerProduction Server TypeShared HostVirtual Private Server Urlweb1.likipe.se/web2.likipe.se“Real url” OSUbuntuUbuntu/Linux/Windows WebhostApacheNginx ManagementWHMGlesys ToolscPanelSSH phpmyadmin
Dev Server – Web1/Web2 WHS ◦ Add new site ◦ Change/reset password ◦ Deactivate site cPanel ◦ File Management ◦ Phpmyadmin ◦ DNS ◦ Backup ◦ Log ◦ Install application
Production Server - VPS Glesys ◦ Create new VPS ◦ Extend the memory/storage SSH ◦ SSH access is the only way to work with server ◦ Mysql: access over SSH
Moving from Dev to Pro server Step1: LEMP install in VPS ◦ Step2: Moving source + db ◦ deploy deploy Step3: Settings ◦ DNS ◦ Cronjobs Step4: Deactivate the old server ◦ HTTP Basic Auth ◦ die()
LEMP Root: ◦ /home/{site}/www/public_html Nginx config: ◦ /etc/nginx/sites-enabled/default Logs ◦ /var/log/nginx/{site}.error.log
LEMP - Nginx server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default ipv6only=on; ## listen for ipv6 root /home/{SITE_NAME}/www/public_html; index index.php index.html index.htm; access_log /var/log/nginx/{SITE_NAME}.access.log; error_log /var/log/nginx/{SITE_NAME}.error.log; # Make site accessible from server_name {DOMAIN}; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default ipv6only=on; ## listen for ipv6 root /home/{SITE_NAME}/www/public_html; index index.php index.html index.htm; access_log /var/log/nginx/{SITE_NAME}.access.log; error_log /var/log/nginx/{SITE_NAME}.error.log; # Make site accessible from server_name {DOMAIN}; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
Commands Permission ◦ sudo ◦ chmod ◦ chown File ◦ tail –f ◦ vim ◦ cp ◦ echo xxx > file.php
Commands Server ◦ sudo service nginx reload ◦ sudo service php5-fpm restart ◦ top ◦ apt-get install
Suggestion Eclipse PDT – Remote Team ◦ FTP/SFTP/SSH/Terminal ◦ Historical logs Sublime with “Vintage” mode