User Tag List

+ Trả lời chủ đề
Hiện kết quả từ 1 tới 2 của 2

Chủ đề: Hướng dẫn cài đặt Ubuntu Web Server trên host remote

  1. #1
    HUT's Student Avatar của cckm
    Tham gia ngày
    Nov 2011
    Bài gửi
    294

    Mặc định Hướng dẫn cài đặt Ubuntu Web Server trên host remote

    Quản Trị Mạng - Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn các bạn cách cài đặt và cấu hình hệ thống Ubuntu web server trên host remote. Để thực hiện, các bạn cần phải chuẩn bị một vài yếu tố như sau:

     - Giao thức truy cập SSH tới host remote

     - Host phải tuyệt đối “sạch sẽ”, nghĩa là chưa cài đặt bất cứ phần mềm cũng như chưa tạo mới tài khoản nào

    Để bắt đầu, các bạn mở Terminal (nếu trong Windows thì có thể sử dụng PuTTY) và thực hiện kết nối SSH tới host. Việc cần làm trước tiên tại đây là cập nhật tình trạng hiện tại để host có thể sử dụng được tất cả các phần mềm, ứng dụng:

    sudo apt-get update && sudo apt-get upgrade

    Nếu đang đăng nhập dưới tài khoản root thì tốt nhất là bạn nên thay đổi mật khẩu và tạo mới tài khoản khác, vì việc làm trực tiếp với account root khá mạo hiểm nếu các bạn chưa thực sự nắm rõ kỹ thuật cần thiết. Các thao tác tiếp theo sẽ được áp dụng trên tài khoản vừa được tạo.

    Để thay đổi mật khẩu của account root:

    passwd

    Tạo mới:

    adduser username #thay thế "username" bằng tên tài khoản của bạn

    Hệ thống sẽ yêu cầu bạn nhập mật khẩu mới và thông tin



    Gán tài khoản mới này vào nhóm sudo:

    adduser username sudo

    Khi hoàn tất, chúng ta phải ngắt kết nối SSH hiện tại và đăng nhập lại bằng tài khoản mới. Việc tiếp theo cần làm tại đây là cài đặt LAMP Server, vì không có Synaptic hoặc Ubuntu Software Center tại đây nên các bạn sẽ phải làm tất cả qua Terminal:

    sudo apt-get install tasksel

    sudo tasksel install lamp-server

    Trong khi cài đặt, hệ thống sẽ yêu cầu người dùng khai báo một số thông tin như sau:



    Khi kết thúc, các bạn hãy mở khởi động trình duyệt và gõ tên miền hoặc địa chỉ IP của host remote đó. Nếu kết quả hiển thị It Works như hình dưới thì nghĩa là chúng ta đã thành công:



    Để bảo mật cho MySQL, các bạn gõ lệnh:

    mysql_secure_installation

    sau đó hệ thống sẽ hỏi vài câu như sau:

     - Change the root password? Nếu bạn đã có mật khẩu đủ mạnh và an toàn, thì chỉ cần nhấn n

     - Remove anonymous users? Nhấn y

     - Disallow root login remotely? Nhấn y

     - Remove test database and access to it? Nhấn y

     - Reload privilege table now? Nhấn y

    Về cơ bản như vậy là chúng ta đã hoàn tất quá trình thiết lập hệ thống web server trên host remote.

    Dưới đây là danh sách một số ứng ụng, tiện ích cần thiết. Chẳng hạn như:

    1. phpMyAdmin:

    Về cơ bản đây là chương trình cài đặt, thiết lập cơ sở dữ liệu một cách dễ dàng có giao diện đồ họa. Kể từ khi nó có thể truy cập qua giao diện web, nhiều người sử dụng đã nghĩ rằng sẽ không đảm bảo an toàn và trở thành lỗ hổng bảo mật để hacker tấn công và hệ thống cơ sở dữ liệu bằng brute force. Gõ lệnh sau để cài đặt:

    sudo apt-get install phpmyadmin

    Sau đó, các bạn mở trình duyệt và gõ địa chỉ http://your-ip-address/phpmyadmin, nếu nhìn thấy trang phpMyAdmin nghĩa là đã thành công. Còn nếu không thì phải tiến hành gán thêm một vài dòng mã phụ vào file conf của Apache:

    sudo nano /etc/apache2/apache2.conf

    Thêm dòng sau:

    Include /etc/phpmyadmin/apache.conf

    Lưu thay đổi và thoát khỏi chương trình chỉnh sửa. Sau đó khởi động lại Apache:

    sudo /etc/init.d/apache2 restart

    Một số bước cấu hình Apache trong Ubuntu các bạn có thể tham khảo thêm tại đây.

    2. Cài đặt FTP Server:

    Nếu muốn truy cập host remote qua FTP thì chúng ta cần phải cài đặt tiện ích FTP server. Có một vài ứng dụng FTP có thể được sử dụng, ví dụ ở đây là vsftp:

    sudo apt-get install vsftpd

    Và cũng đừng quên gán tài khoản người dùng hiện tại vào group ftp:

    sudo adduser username ftp

    3. Cài đặt Webmin:

    Webmin là 1 ứng dụng điều khiển dựa trên giao diện web hoàn toàn miễn phí dành cho những người quản trị để quản lý hệ thống server mà không cần phải dùng tới dòng lệnh:

    sudo nano /etc/apt/sources.list

    và gán đoạn mã sau vào phía cuối file:

    deb http://download.webmin.com/download/repository sarge contrib

    deb http://webmin.mirror.somersettechsol....uk/repository sarge contrib

    Sau đó, nhập khóa key GPG:

    wget http://www.webmin.com/jcameron-key.asc

    sudo apt-key add jcameron-key.asc

    Cài đặt webmin:

    sudo apt-get update

    sudo apt-get install webmin



    Sau đó, chúng ta có thể truy cập vào webmin qua trình duyệt bằng cách gõ địa chỉ: https://10.x.x.x:10000/

    Chúc các bạn thành công!




    Theo: quantrimang.com
    Vào http://goctamhon.org đọc truyện ngắn tình yêu nhé các bạn

  2. #2
    svBK's Newbie
    Tham gia ngày
    Nov 2011
    Bài gửi
    1

    Mặc định Re: Hướng dẫn cài đặt Ubuntu Web Server trên host remote

    Thanks you very much !!!!!

+ Trả lời chủ đề

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. Cài đặt KVM Guest với virt-install trên Ubuntu 11.10 Server
    Gửi bởi cckm trong mục Hệ điều hành UNIX - Linux
    Trả lời: 0
    Bài cuối: 29-11-2011, 08:40 AM
  2. CuteFTP Professional 8.3.2 Full - phầm mềm upload file lên host, server!
    Gửi bởi lazycat307 trong mục Internet Software
    Trả lời: 0
    Bài cuối: 27-09-2011, 03:59 PM
  3. Download Ubuntu 10.10 Link server Vietnam - Disk.vn
    Gửi bởi zxquyxz trong mục Thế Giới Phần Mềm
    Trả lời: 0
    Bài cuối: 12-10-2010, 10:57 PM
  4. Cách remote máy tính cá nhân ???
    Gửi bởi dunglt trong mục Thư viện mã nguồn
    Trả lời: 6
    Bài cuối: 09-08-2008, 02:29 PM
  5. Điều khiển từ xa bằng remote tv !!!
    Gửi bởi TuanGiang trong mục Kỹ thuật điện tử
    Trả lời: 11
    Bài cuối: 14-10-2006, 02:22 PM

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube