1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Hướng dẫn xây dựng website từ a-z - phần 2

Discussion in 'Guidelines' started by Admin, Jun 22, 2014.

  1. Admin

    Admin Administrator Staff Member

    1,541
    416
    0
    Yahoo! Messenger:
    Yahoo Messager
    Facebook:
    Facebook Profile
    Phần 1: http://vibiz.net/threads/hướng-dẫn-xây-dựng-website-từ-a-z-phần-1.737/

    2. Cài đặt các dịch vụ cơ bản trên linux.

    Mình sẽ chọn hệ điều hành tương đối ổn định là debian 7, 64 bits.
    Mình chọn hệ điều hành này bởi đây là hệ điều hành cập nhật khá thường xuyên các phiên bản mới của các dịch vụ cơ bản.
    VD hiện tại phiên bản debian 7 64 bits đã cập nhật Mysql lên 5.5, tuy nhiên CentOs 6, 64 bits lại vẫn là Mysql 5.1
    Trước tiên, để sử dụng được VPS, bạn cần có SSH client.
    Bạn có thể download tại đây: http://www.putty.org/
    Putty là phần mềm nhẹ, đơn giản nhất.
    Sau khi chạy putty
    Code:
    -> Host name / IP: Nhập địa chỉ IP của VPS vào đây.
    -> Port: 22(mặc định)oot
    -> nhấn Enter
    
    Nếu là lần đầu bạn kết nối đến VPS, Putty sẽ hỏi bạn có accept key của VPS này ko ???
    -> Accept/Yes
    Tại màn hình command:
    Login as: root
    [Chờ 15 giây]
    ......password: (nhập password)

    [​IMG]

    Sau khi đăng nhập thành công, bạn đã đăng nhập và điều khiển VPS với quyền cao nhất.
    Thư mục mặc định hiện tại là:
    /root

    + Cài đặt webmin trên Debian
    bạn chạy lần lượt các dòng lệnh sau:
    (Không có dấu # khi copy nhé.)
    Trong quá trình chạy, hệ thống sẽ hỏi bạn các câu hỏi Yes/No - Chọn Yes
    Code:
    #apt-get update
    #apt-get upgrade
    #apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python wget
    #wget http://prdownloads.sourceforge.net/webadmin/webmin_1.690_all.deb
    #dpkg --install webmin_1.690_all.deb
    
    Sau khi chạy xong các dòng lệnh trên, Debian sẽ thông báo là webmin đã được cài đặt thành công.
    Để truy cập vào webmin, bạn vào địa chỉ:
    https://VPS-IP-Address:10000
    Login: root
    Password: root password

    + Cài đặt dịch vụ apache - web service trong webmin.
    Lưu Ý: Apache có thể là dịch vụ được cài mặc định trong VPS của 1 số nhà cung cấp.

    Đây là dịch vụ bắt buộc nếu bạn muốn chạy 1 website. Ngoài ra còn nhiều loại web service như ngix, lighthttpd,... Tuy nhiên apache vẫn là dịch vụ có khả năng đáp ứng tốt nhất và ổn định nhất cho các website với lượng truy cập ở mức trung bình cao.
    Bạn vào webmin
    -> Un-used Modules
    Tìm Apache Web Server
    Nếu không tìm thấy, chuyển sang:
    -> Servers
    Nếu đã có ở đây thì apache đã được cài mặc định trong VPS của bạn.
    Còn nếu tìm thấy trong Un-used Modules, webmin sẽ hiện thông báo, bạn chỉ cần click là webmin sẽ tự động cài đặt apache2 cho bạn.
    + Cài đặt dịch vụ Mysql server.
    Mysql là dịch vụ lưu trữ và truy xuất dữ liệu miễn phí, gần như được sử dụng mặc định cho apaches/php
    Để cài đặt Mysql server, bạn làm tương tự như apaches, tuy nhiên gói Modules Mysql tên là: "MySQL Database Server"
    Webmin có thể hoàn toàn tự động cài đặt mysql như apaches cho bạn.

    + Cài đặt dịch vụ Mail Server.
    Có nhiều loại dịch vụ mail server mà bạn có thể chọn.
    Tuy nhiên, nếu bạn ko có nhu cầu sử dụng mail server, có thể bỏ qua bước này.
    Để cài đặt, bạn vào Un-used Modules, tất cả các modules có cụm từ "Mail Server" đều có thể được cài đặt để chạy mail server.
    Mail server thường được dùng khi bạn cần gửi email bằng hàm mail() trong php.
    Việc đọc email trong webmin tương đối đơn giản, webmin cũng tích hợp sẵn trình đọc mail.
    Để đọc email của các users, bạn có thể vào:
    -> Servers -> Read User Mail

    + Cài đặt PHP trong hệ điều hành Debian.
    Khi cài đặt xong apache2, bạn sẽ phải cài đặt các gói php để apache2 có thể biên dịch các files mã php. Trong trường hợp php ko được cài đặt, apaches sẽ trả về nội dung của files PHP.
    Đáng tiếc là PHP ko thể được cài đặt trong webmin, bạn sẽ buộc lòng phải cài đặt thông qua SSH.
    Quay trở lại Putty, bạn gõ câu lệnh sau:
    Code:
    #apt-get install php5*
    
    Server sẽ tự động tìm kiếm vào tiến hành cài đặt hầu hết các gói php5 cho apaches của bạn.
    Lưu ý: chọn yes cho các câu hỏi Y/n trong quá trình cài đặt.
    Sau khi quá trình cài đặt thành công, khởi động lại apaches:
    Code:
    #service apache2 restart
    
    Ok, sau khi apache2 khởi động lại thành công, server của bạn đã sẵn sàng để bạn chạy website của mình.

    Phần 3: Config để website của bạn chạy ổn định trên server.
    [Tiếp Theo]
     
  2. Admin

    Admin Administrator Staff Member

    1,541
    416
    0
    Yahoo! Messenger:
    Yahoo Messager
    Facebook:
    Facebook Profile
    Bác dùng hệ điều hành gì ?
    Câu lệnh này chỉ dùng cho debian hoặc ubuntu thôi bác ạ.
    Nếu bác chạy Centos thì phải dùng yum install php5*
     

Share This Page