Kiếm tiền với Youtube đang là hình thức kiếm tiền online có nhiều người tham gia nhất hiện nay. Và không phải ai cũng biết đến hình thức kiếm tiền này. Từ lúc tham gia khoảng sau 3 tháng mình đã nhận được đồng tiền đầu tiên từ Youtube, tuy không có nhiều nhưng là thành quả quá trình lao động của mình.
Sau đây mình xin chỉa sẽ chút kinh nghiệm chơi Youtube của mình cho các bạn Newbie chuẩn bị đi vào con đường kiếm tiền với Youtube, kiến thức không thực sự nhiều nhưng là thực tế những gì mình đã làm và đã đạt được. Mình sẽ không đi sâu vào cách làm thế nào để có tiền nhưng mình sẽ chia sẽ cách làm thế nào để có thể kiếm được tiền và quản lý quá trình làm việc của mình.
Series này sẽ chia thành 4 phần với từng bước cụ thể:
Đây là quy trình từ lúc bạn bắt tay vào việc kiếm tiền với Youtube cho đến lúc bạn nhận được tiền. Còn quy trình sáng tạo video và cách đưa video đến với nhiều người xem nhất (hay nói nhanh là SEO video) thì sẽ được đưa vào một Series khác. Nguồn: [Series] Tôi đã kiếm tiền với Youtube như thế nào?
Bạn đang có ý định xây dựng cho mình một website cá nhân nhưng kinh phí để thuê và duy trì hosting thì quá đắt. Bạn đang tập làm web và muốn có 1 không gian để thử nghiệm. Hãy làm theo từng bước hướng dẫn sau để tự tạo cho mình một hosting miễn phí với dịch vụ OpenShift Online by Redhat. Và bạn có thể tùy thích cài đặt những dịch vụ, mã nguồn mà bạn biết sử dụng lên như: WordPress, Drupal, Python, PHP, MySQL…. Trong bài viết này mình sẽ hướng dẫn tạo hosting cài đặt mã nguồn WordPress đi kèm với dịch vụ cloudflare.
OpenShift Online là gì?
OpenShift Online thực chất không phải là một hosting thông thường mà ta vẫn thường hay nhắc mà đó chính là một ứng dụng tạo ra một nền tảng hosting công cộng ứng dụng công nghệ máy chủ điện toán đám mây để người dùng có thể sử dụng, tạo ra một hosting cho riêng mình và có thể tùy chỉnh các phần mềm được cài đặt lên trên nó. Nó có thể hỗ trợ Java, Python, Perl, Ruby và tất nhiên là có PHP và nó mới bổ sung PhpMyAdmin vào, nghĩa là bạn có thể chạy bất cứ mã nguồn PHP & MySQL nào trong đó có WordPress.
Nghe thì có vẻ phức tạp nhưng thực chất mọi thao tác trong OpenShift đã được đơn giản hóa đi rất nhiều bằng việc bạn có thể tự tạo ra ứng dụng riêng được hỗ trợ từ các package, các package này nghĩa là các gói phần mềm tùy theo từng mục đích sử dụng và nó cũng đã tối ưu để sử dụng, trong đó có package dành cho WordPress. Nguồn:google.com
Ưu điểm:
Tạo tối đa 3 Website
Mỗi website dung lượng 1GB, băng thông không giới hạn
Có thể Add domain riêng nhưng với dạng: www.tendomain.xxx
Nhược điểm:
Nếu 1 ngày không có người truy cập, website sẽ vào trạng thái idle (mất vài giây để khởi động lại).
Nếu lượng traffic quá lớn có thể bị delete mà không cần báo trước (nghe nói chứ chưa gặp trường hợp này)
Truy cập từ Việt Nam đôi lúc rất chậm.
Thích hợp:
Tạo website test code.
Website có lượng traffic không quá lớn.
Tạm thời khi chưa có tiền mua Host xịn.
Đầy đủ công cụ và thích làm gì là tùy bạn khám phá.
Không thích hợp:
Những ai chưa có kiến thức về các thành phần cũng như cách thức hoạt động của một website.
A. ĐĂNG KÝ TÀI KHOẢN OPENSHIFT
Việc đăng ký cũng rất đơn giản, trước tiên bạn truy cập vào: https://www.openshift.com/app/account/new Sau đó bạn chỉ cần nhập email, mật khẩu, mã captcha và bấm Submit.
Tiếp theo bạn vào Email đăng ký lúc nãy và bấm vào link mà Openshift gửi qua mail để kích hoạt tài khoản hoàn toàn.
B. TẠO APPLICATION CHO TÀI KHOẢN OPENSHIFT
Sau khi đăng nhập bạn bấm Create your first application now để tạo ứng dụng đầu tiên.
Mục đích chúng ta tạo website với mã nguồn WordPress nên có thể chọn WordPress 4 (cài đặt tự động) hoặc PHP 5.4 để tự cài đặt.
Lưu ý 1: Nếu bạn cài WordPress 4 thì sẽ bị lỗi 1 số Plugin, theme và bạn không thể điều chỉnh domain về http://www.domain.xxx mà chỉ sử dụng dạng subdomain http://subdomain.domain.xxx
Lưu ý 2: Với OpenShift Free sẽ có 2 lựa chọn để bạn tạo website
1. No Scaling: Tạo 3 website riêng lẻ với mỗi Gear riêng (1 Gear = 1GB lưu trữ, 1 DB, 1 lượng traffic nhất định)
2. Scale with web traffic: Tạo 1 – 2 website (nên chọn 1) với Gear chia sẽ (Tự động điều chỉnh dung lượng, traffic cho website khi cần)
Với phương án 1 bạn có thể cài tự động các ứng dụng: WordPress 4, MySQL, Phpmyadmin từ OpenShift. Nhưng với Phương án 2 thì bạn bắt buộc phải cài Phpmyadmin thủ công.
Vì chúng ta cần 1 website với 1 dung lượng lớn hơn, traffic có thể tăng đột biến nên chọn phương án 2.
Để cài đặt 1 website chạy với WordPress hoàn chỉnh bạn cần cài đặt: PHP 5.4, mySQL. Trước tiên chọn cài đặt ứng dụng PHP 5.4
Tiếp theo đặt tên domain theo dạng tênDatabase-têndomain.rhcloud.com
Kéo xuống dưới chọn PA2: Scale with web traffic, chọn tiếp No Preference sau đó nhấn Create Application
Sau khi tạo xong nhấn vào Not now, continue
Lưu ý: Sau khi thao tác cài đặt xong thì bạn phải chờ 1 thời gian để hệ thống setup (khoảng vài giờ đồng hồ) và bạn mới có thể truy cập được. Nếu bấm vào link application vừa tạo mà hiện Page not found thì đừng lo lắng quá nhé.
Việc tiếp theo là cài MySQL và Phpmyadmin. Như đã nói ở trên bạn chỉ có thể cài MySQL từ Openshift còn Phpmyadmin sẽ cài thủ công sau đó.
Bạn nhấn vào Add MySQL 5.5 để bắt đầu cài đặt
Nhấn Add Cartridge để bắt đầu.
Sau khi cài xong sẽ có thông tin đăng nhập với User/pass đăng nhập mySQL và tên Database. Bạn có thể lưu lại lúc cần.
C. CÀI ĐẶT FTP CLIENT, PHPMYADMIN:
Để cài đặt Phpmyadmin thì bắt buộc bạn phải sử dụng trình FTP để upload mã nguồn lên server.
Mở qua file Config.inc.php thêm 2 đoạn này vào sau dòng 27: $i++;
$i++; $cfg['Servers'][$i]['port'] = '50541'; // MySQL port - leave blank for default port $cfg['Servers'][$i]['socket'] = getenv('OPENSHIFT_MYSQL_DB_SOCKET'); // Path to the socket - leave blank for default socket
Vào thử đường dẫn xem thế nào. Nếu hiện ra trang đăng nhập thì nhập User/pass của mySQL vào.
Nếu cấu hình chính xác sẽ đăng nhập thành công và vào giao diện quản trị của phpmyadmin
Đến đây đã thiết lập xong Phpmyadmin, tuy nhiên để tránh người khác truy cập và để bảo vệ tốt hơn cho database bạn cần bảo mật thư mục phpmyadmin bằng cách Tạo mật khẩu thư mục và CHMOD.
Chúng ta cần CHMOD về 600 cho các file config.inc.php và .htaccess
Click chuột phải vào file cần thay đổi permissions > chọn Properties sau đó sửa mục Octal về 0600
Để tạo mật khẩu bảo vệ thư mục bạn cần cấu hình file .htaccess và thêm file .htpasswd
Nếu chính xác thì thư mục phpmyadmin sẽ hiện popup yêu cầu nhập mật khẩu. Bạn thử nhập user/pass để kiểm tra.
Vậy là xong phần cấu hình hosting. Bây giờ bạn chỉ upload source wordpress lên và cài đặt và các bạn lưu ý thông tin database chính là thông tin từ file OPENSHIFT_MYSQL_DB_URL ở trên.
Với domain mặc định của OpenShift có vẻ không chuyên nghiệp lắm và việc add domain riêng cho OpenShift cũng có chút khó khăn so với các hosting chuyên nghiệp khác. Với việc chỉ chấp nhận đường dẫn domain dạng www.têndomain.xxx hoặc subdomain.têndomain.xxx mà không hỗ trợ nake domain dạng têndomain.com.
Bạn cần đến dịch vụ của bên thứ 3 đó là Cloudflare.com (search gg để biết thêm thông tin)
Đây là 1 dịch vụ DNS trung gian với nhiều ưu điểm nhanh, mạnh, bảo mật. Và quan trọng là giải quyết được vấn để trỏ domain của OpenShift. Có nghĩa là khi người dùng gõ tên website của bạn kiểu têndomain.xxx sẽ tự động chuyển về www.têndomain.xxx
Trước tiên bạn đăng nhập vào https://www.cloudflare.com sau đó vào DNS và thêm 2 Records như sau
Sau đó bạn qua tab Page Rules và tạo 1 rule theo hình
Vậy là xong cấu hình DNS, còn 1 bước cuối cùng là thêm Domain vào OpenShift.
Vào OpenShift ngay tại domain hiện tại nhấn Change
Và bạn add lần lượt domain của bạn với www và không có www
Vậy là xong, bây giờ bạn có thể tận hưởng thành quả của mình rồi nhé.
Mình có tạo sẵn 1 hosting với đầy đủ thông số, private key để demo, các bạn có thể lấy thông tin và đăng nhập để test nhé. Nếu có thắc mắc có thể trao đổi với mình qua fanpage https://www.facebook.com/blogkongnghe hoặc để lại comment bên dưới.