✔ Hosting Domain

Hiển thị các bài đăng có nhãn Hosting Domain. Hiển thị tất cả bài đăng

Từ khi OpenShift Online nâng cấp lên phiên bản mới đã đóng cửa mọi đăng ký trên OpenShiftv2. Vậy làm thế nào có thể tiếp tục sử dụng CloudHosting Free của gã công nghệ RedHat này. Hôm nay mình xin hướng dẫn cách đăng ký tài khoản OpenShift Online v3 và cài đặt PHP tạo lập trang web riêng.

[youtube featured="2" src="oWhgIAS03BY"/]
Bước 1: Bạn cần đăng ký một tài khoản OpenShift RedHat tại https://manage.openshift.com/ điền đầy đủ mọi thông tin và kiểm tra mail kích hoạt tài khoản. Nếu bạn đã đăng ký hoặc có tài khoản OPSv2 thì có thể bỏ qua bước này.



Bước 2: Quay lại trang trên và đăng nhập, xác nhận Plan cùng một vài thông tin để hệ thống khởi tạo.




Khi quá trình khởi tạo xong ( khoảng vài phút, load lại trang ) bạn ấn vào Open Web Console.



Bước 3: Khởi Tạo New Project


Chọn ngôn ngữ PHP ( mình chọn PHP 7.0 )


Điền thêm thông tin và thêm Git Manager của Izerocs để dễ quản lý ( https://github.com/IzeroCs/Distro-Manager.git ) hoặc dùng bản cũ ( https://github.com/TauThickMi/manager.git )


Khi tạo xong ấn vào Continue to overview. Đây là thông tin quản lý và link url trang ( hơi dài )


Bước 4: Bạn quay lại trang https://console.starter-us-west-1.openshift.com/console/project/{*tên project ví dụ trên là ging*}/create/ Chọn Data Stores. Đối với máy tính thì Nhìn góc trên => add to project => Browse catalog rùi cũng vào Data Stores chọn MySQL


Sửa thông tin hoặc giữ nguyên cấu hình


Lưu lại thông tin MySql


Sau đó lấy địa chỉ IP để kết nối


Up code lên •/opt/app-root/src
Mọi quản lý tại http://url/manager
Chúc bạn thành công!

Tiếp tục với series Hướng dẫn sử dụng OpenShift v3, Bài trước đã hướng dẫn các bạn cách đăng ký và tạo host, Trong phần tiếp theo này sẽ hướng dẫn mọi người cách park domain trỏ tên miền khác hay subdomain cho tài khoản hosting OpenShift Starter.


Khi đã cài đặt được mã nguồn PHP và quản lý dữ liệu MySQL bạn ấn vào phần mở rộng để quản lý dịch vụ :
Tiếp theo bạn chọn phần menu > Create Route

Điền các thông tin như Name, Hostname, Path ( để nguyên nếu park domain hoặc thêm link dẫn thư mục nếu trỏ subdomain ) rùi ấn Create


Vậy là đã thêm được tên miền lên hệ thống, giờ chúng ta cần trỏ tên miền về địa chỉ IP. Copy Hostname mà lúc đầu hệ thống cung cấp dán vào Check-Host.Net để lấy địa chỉ IP




Trỏ domain về địa chỉ IP hoặc có thể CNAME về link mà Hệ thống cung cấp để nó tự cập nhập về


Chờ hệ thống DNS Update và hưởng thành quả.
Chúc bạn thành công!

Cài đặt phpMyAdmin
phpMyAdmin là công cụ quản trị MYSQL rất hữu ích cho bạn quản lý Cơ Sở Dữ Liệu của mình một cách dễ dàng. Thật sơ suất khi OpenShift 3 lại bỏ qua gói addons hữu dụng này!


Ở phần trước khi khởi tạo project mình đã hướng dẫn các bạn thêm quản lý manager ( https://github.com/TauThickMi/manager.git ) bây giờ hãy đăng nhập vào quản lý ( domain.com/manager ) và vào import mã nguồn phpMyAdmin ( https://files.phpmyadmin.net/phpMyAdmin/4.7.4/phpMyAdmin-4.7.4-all-languages.zip ) lên giải nén và đổi tên thư mục thành phpmyadmin
Các bạn cũng có thể tải về từ trang chính ( https://www.phpmyadmin.net/ ) để upload lên.


Các bạn chuẩn bị một vài thông tin MYSQL đã đăng ký ở bài trước


Nhấn vô service "mysql" ở phần Networking và copy lại IP của server MYSQL


Sau đó quay lại manager vào phpmyadmin . Đổi tên file config.sample.inc.php thành config.inc.php, sửa nội dung trong file này tại dòng sau: ( sửa không xoá )
'
'.htmlspecialchars(str_replace('
', '', '$cfg['Servers'][$i]['host'] = 'localhost';

bạn sửa lại thành

$cfg['Servers'][$i]['host'] = 'ip MYSQL của bạn'; // như ảnh ví dụ thì là 172.30.166.95')).'
'
Lưu file này lại. CHMOD 600 cho 2 file config.inc.php

Truy cập vào phpmyadmin trên trình duyệt theo đường link: http://yourdomain/phpmyadmin.

Tài khoản truy cập chính là thông số User, Password của MYSQL đã chuẩn bị ở trên.

Phiên bản phpmyadmin này là bản mới nhất, dễ sử dụng và hỗ trợ cả ngôn ngữ tiếng việt!



Cài đặt mã nguồn MobiCMS ( JohnCms7 )
- Đầu tiên tải code ở http://mobicms.org và dùng manager tải lên mục gốc và giải nén:


Truy cập domaincuaban/install tiến hành cài đặt với các thông số MYSQL đã chuẩn bị:
Cài đặt và hưởng thành quả[youtube featured="2" src="CQyQaCdx6Gs"/]

Có một số bạn vẫn chưa biết cách cài cũng như là sử dụng cronjob.
Đây là phần hướng nhỏ để tạo ra một cronjob phục vụ cho 1 nhu cầu cụ thể nào đó của bạn trên host cloud openshift của mình.
Thông tin cơ bản.
Host: https://www.openshift.com
Chưa có tài khoản thì nhấn vào Sign Up For Free để đăng kí.
Khi có tài khoản và mật khẩu ta tiến hành đăng nhập tại đường dẫn
https://openshift.redhat.com/app/login?then=%2Fapp%2Fconsole
+ Khi chưa có tạo Application thì nhấn vào Add Application…để tạo.. chọn php hay python tùy ý..(php 5.4)
Bên dưới là cách tạo cronjob
=====================================================================================
Có 2 cách để tạo..
+ Cách 1 tạo trực tiếp trên web.
Vào Application mà bạn đã tạo.
dòng Browse the Marketplace, or see the list of cartridges you can add nhấn vào "see the list of cartridges you can add"
chọn Cron 1.4 -> Add cartridged

Khi thêm cronjob vào xong nó sẽ hiện ra thông báo:
'
'.htmlspecialchars(str_replace('
', '', 'To schedule your scripts to run on a periodic basis, add the scripts to

your application's .openshift/cron/{minutely,hourly,daily,weekly,monthly}/

directories (and commit and redeploy your application).



Example: A script .openshift/cron/hourly/crony added to your application

will be executed once every hour.

Similarly, a script .openshift/cron/weekly/chronograph added

to your application will be executed once every week.')).'
'
Đã hoàn tất thêm cron vào.. nó đã tạo thư mục .openshift/cron/ trên host của bạn ở root
-minutely: phút
-hourly: giờ
-daily: ngày
-weekly: tuần
-monthly: tháng
Ở .openshift/cron/ nó sẽ tạo thêm từng thư mục tương ứng như trên. Bạn muốn quản lý cron theo phút thì vào thư mục minutely.
Tạo 1 tập tin là cron.sh
Nội dung là:
'
'.htmlspecialchars(str_replace('
', '', '#!/bin/bash

php ${OPENSHIFT_REPO_DIR}/cron.php')).'
'
Nội dung đó là ví dụ.
Tiếp theo qua ra thư mục document-root là repo tạo file cron.php
Nội dung là:
'
'.htmlspecialchars(str_replace('
', '', '
echo date("H:i:s");

?>

')).'
'
Nội dung đó là ví dụ.
Như vậy cứ sau mỗi phút nó sẽ chạy file cron.php

------------------------------------------------------------------------------------------------------------------------------------------------------------
+Cách 2 tạo bằng console gistbash
Ví dụ tên application vừa tạo là: cronjob
Mở gitbash lên gõ lệnh
+ Đăng nhập:
rhc setup -l địa_chỉ_email -p mật_khẩu
+ Vào ssh
rhc ssh -a cronjob
+ Truy cập vào thư mục cron
cd $OPENSHIFT_REPO_DIR/.openshift/cron/minutely
+ Tạo file cron.sh
'
'.htmlspecialchars(str_replace('
', '', 'cat > cron.sh

#!/bin/bash

php ${OPENSHIFT_REPO_DIR}/cron.php')).'
'
+ Quay về thư mục repo
cd $OPENSHIFT_REPO_DIR
+ Tạo file cron.php
cat >cron.php
'
'.htmlspecialchars(str_replace('
', '', '
echo date("H:i:s");

?>')).'
'
---> Đã xong
Theo dõi cron có hoạt động không
'
'.htmlspecialchars(str_replace('
', '', 'rhc tail -a cronjob')).'
'

Một số đoạn mã ví dụ

Vode 5p 1 lần
'
'.htmlspecialchars(str_replace('
', '', '#!/bin/bash

MINUTES=`date +%M`



for i in "00" "05" "10" "15" "20" "25" "30" "35" "40" "45" "50" "55";do

if [ "$MINUTES" == "$i" ];then

(

wget http://nghĩa9x.vn

)

fi

done')).'
'

15p 1 lần
'
'.htmlspecialchars(str_replace('
', '', '#!/bin/bash

MINUTES=`date +%M`



for i in "00" "15" "30" "45";do

if [ "$MINUTES" == "$i" ];then

(

wget http://nghĩa9x.vn

)

fi

done')).'
'



Ngoài ra các bạn có thể sử dụng các dịch vụ cron ngoài như Cron-Job.Org…
Chúc các bạn thành công!

Nguồn: Mefun

Hướng dẫn Park domain cho Hosting OpenShift

Bước 1

Đầu tiên cần thêm tên miền cần trỏ về openshift.
- Các bạn đăng nhập và chọn change bên cạnh subdomain của ops
- Sau đó nhập domain cần trỏ về và ấn save

Bước 2

Trỏ tên miền về ip host
- Các bạn vào Check-Host.Net điền subdomain của openshift vào và copy đoạn ip như dưới.


- Sau đó các bạn vào trang dns trung gian điền ip đó vào để trỏ về.



Hướng dẫn tạo subdomain cho openshift
- Đầu tiên bạn phải tạo 1 dns như thế này
* , type là A, ip là host của bạn (ip OPS đấy)
vào https://www.cloudflare.com/ login vào và chọn mục DNS kéo xuống và nhấp vào Add Record
vậy là ok rồi đó, bây giờ đăng nhập openshift, mở app cần subdomain

sau đó nhấn vào nút như hình, rồi nhấn vào add alias, giao diện mới mở ra, bạn chỉ việc nhập
domain muốn làm subdomain vào, ví dụ là like.botfb-vn.tk , rồi nhấn save
xong bước 1, bạn mở file .htaccess ở thư mục gốc chứa code ra, thêm đoạn sau vào

'.htmlspecialchars(str_replace('
', '', 'RewriteEngine on

RewriteCond %{HTTP_HOST} ^like.botfb-vn.tk [NC]

RewriteRule ^$ /like/$1 [L]')).'
'

chú ý dòng '
'.htmlspecialchars(str_replace('
', '', 'RewriteRule ^$ /like/$1 [L], ')).'
'
like ở đây là 1 thư mục nhé, xong rồi đó
demo: https://like.botfb-vn.tk
nhớ thay like.botfb-vn.tk trong file .htaccess bằng domain của bạn nhá :yao:
Nguồn :Thbao

Author Name

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.