User Tools

Site Tools


linux:digitalocean

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
linux:digitalocean [2014/12/28 03:13] – [Moving web from hostgator to DigitalOcean] adminlinux:digitalocean [2019/08/05 15:42] – [2. copy data from hostgator to Digitalocean] admin
Line 1: Line 1:
 ====== Moving web from hostgator to DigitalOcean ====== ====== Moving web from hostgator to DigitalOcean ======
-===== create swap file for your linux server =====+ 
 +===== 1. Install missing components on DigitalOcean ===== 
 +==== install basic packages ==== 
 +<code bash> 
 +yum install vim mc man telnet 
 +</code> 
 +==== create swap file for your linux server ====
 Most **cloud virtual machine providers do not set up swapfiles** as part of their server provisioning. Most **cloud virtual machine providers do not set up swapfiles** as part of their server provisioning.
  
Line 33: Line 39:
 sudo sysctl -w vm.swappiness=10 sudo sysctl -w vm.swappiness=10
 echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf
-</code> 
-===== 1. Install missing components on DigitalOcean ===== 
-==== install basic packages ==== 
-<code bash> 
-yum install vim mc man telnet 
 </code> </code>
 ==== mysqld ==== ==== mysqld ====
Line 59: Line 60:
   </code>   </code>
  
-===== 2. copy data from hostgator to Digitalocean =====+===== 2. Copy data from hostgator to Digitalocean =====
 ==== create backup file for web and database on Hostgator ==== ==== create backup file for web and database on Hostgator ====
 === backup web === === backup web ===
Line 71: Line 72:
 </code> </code>
 ==== copy data to Digitalocean with scp ==== ==== copy data to Digitalocean with scp ====
 +(To run scp, you must install openssh-clients both client and server)
   * check ssh connect: <code bash>   * check ssh connect: <code bash>
   ssh -p 2222 [email protected]   ssh -p 2222 [email protected]
-  </code>+</code>
   * scp<code bash>   * scp<code bash>
   scp -P 2222 [email protected]:~/public_html/babyshopvn.tar.gz .   scp -P 2222 [email protected]:~/public_html/babyshopvn.tar.gz .
   scp -P 2222 [email protected]:~/babyshopvn.sql .   scp -P 2222 [email protected]:~/babyshopvn.sql .
-  </code>+</code>
 ===== 3.Import database and config to run web on DigitalOcean ===== ===== 3.Import database and config to run web on DigitalOcean =====
 ==== Import database ==== ==== Import database ====
   * create database:<code bash>   * create database:<code bash>
   mysqladmin create babyshopvn;   mysqladmin create babyshopvn;
-  </code>+</code>
   * Import database:<code bash>   * Import database:<code bash>
   mysql -f --default-character-set=utf8 -uroot babyshopvn < babyshopvn.sql   mysql -f --default-character-set=utf8 -uroot babyshopvn < babyshopvn.sql
-  </code>+</code>
 ==== config httpd ==== ==== config httpd ====
 === check location of httpd config file === === check location of httpd config file ===
Line 131: Line 133:
 </Directory> </Directory>
 </code> </code>
-=== Create Simple code in DocumentRoot to check ===+=== create Simple code in DocumentRoot to check ===
 Create helloworld.php in /var/www/html Create helloworld.php in /var/www/html
 <code php> <code php>
Line 192: Line 194:
   * secure user:<code bash>   * secure user:<code bash>
 AllowUsers root anhvc AllowUsers root anhvc
 +</code>
 +  * change usedns in sshd.conf<code>
 +UseDNS no
 </code> </code>
 ==== config php debug ==== ==== config php debug ====
linux/digitalocean.txt · Last modified: 2022/10/29 16:15 by 127.0.0.1