Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

August 18, 2015

Backup và restore website trên VPS thông qua dòng lệnh Command line

winscp
Backup và restore website trên VPS với putty và winscp
Chào mừng các bạn đến với vpstut.info
Trong tut này mình sẽ hướng dẫn các bạn các backup và restore code + data cho website với putty và winscp.
Chúng ta bắt đầu thôi.
1. Backup code (Nén code)
Để backup code các bạn login vào vps bằng putty và chạy lệnh
2. Backup database
Để backup database các bạn dùng lệnh
* Trường hợp muốn backup database và nén file dưới dạng .gz thì các bạn chạy lệnh
3. Restore code (Giải nén code)
Để giải nén code các bạn dùng lệnh
4. Restore database
Để restore database các bạn dùng lệnh


Read more: http://vpstut.info/backup-va-restore-website-tren-vps-voi-putty-va-winscp.html#ixzz3j9mS5rsL

Bật UserDir và tạo virtualhost trên Apache

Như các bạn đã biết mặc định Apache sẽ để đường dẫn thư mục chứa code là /var/ww/html. Trong tut này mình sẽ hướng dẫn các bạn bật UserDir trên Apache và chuyển đường dẫn về /home/domain/public_html.
Bắt đầu thôi.
1. Bước 1: Mở file /ect/httpd/conf/httpd.conf
– Tìm (Dòng 366)
Sửa thành
– Tìm (Dòng 373)
Sửa thành
– Tìm (Từ dòng 381 – 392)
Sửa thành
– Tìm (Dòng 990)
Sửa thành
* Sau khi làm xong các bạn nhớ save lại
2. Bước 2: Tạo thư mục public_html và virtualhost
* Để tạo thư mục public_html (hay là thư mục chứa code site các bạn) và thư mục chứa file logs chạy 2 lênh sau
* Tạo file virtualhost
Các bạn tạo file domain.conf trong thư mục /etc/httpd/conf.d với nội dung như sau
– Các bạn thay example.com bằng domain của các bạn
* Chú ý: Ở bước tạo thư mục thư mục chứa code và file logs (public_html, logs) không nhất thiết phải để là example.com, các bạn có thể đặt tên thư mục là gì cũng được
vd: /home/abcxyz/public_html, /home/abcxyz/logs
– Đường dẫn trong file virtualhost phải giống với đường dẫn các bạn đã tạo, cụ thể ở các dòng:
ví dụ: Mình tạo thư mục chứa code và file logs có path là: /home/vpstut/public_html, /home/vpstut/logs và domain của mình là vpstut.info thì file virtualhost của mình sẽ là
– Khởi động lại apache