Có thể bạn đã biết, để một website có thể vận hành, bạn cần 2 thành phần chính:
- Hosting: là môi trường chứa phần mềm tạo và quản lý website, database, hình ảnh, video, nội dung bài viết…
- Tên miền: là địa chỉ website, cái tên để người dùng có thể nhớ và truy cập đến website của bạn
- Bài viết này sẽ hướng dẫn chi tiết, để bạn có thể tạo 1 website đơn giản tại nhà sử dụng phần mềm WordPress cài đặt trên Hệ điều hành Ubuntu
- Đảm bảo chỉ cần copy dán các lệnh theo bài hướng dẫn sẽ thành công
Chúng ta cần thực hiện các bước như sau
- Bước 1: Cài đặt Apache2 HTTP
- Bước 2: Cài đặt MariaDB Database Server
- Bước 3: Cài đặt PHP 7.2 và các Modules liên quan
- Bước 4: Tạo database cho WordPress
- Bước 5: Khởi động lại Apache2
- Bước 6: Tải về WordPress bản mới nhất
- Bước 7: Cấu hình Apache2 và WordPress
- Bước 8: Khởi động WordPress lên
- Let’s go
Bước 1: Cài đặt Apache2 HTTP
- Bước 2: Cài đặt MariaDB Database Server
sudo apt update
sudo apt install apache2
- Bước 3: Cài đặt PHP 7.2 và các Modules liên quan
sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Bước 4: Tạo database cho WordPress
- Bước 5: Khởi động lại Apache2
- Bước 6: Tải về WordPress bản mới nhất
sudo apt install mariadb-server mariadb-client
- Bước 7: Cấu hình Apache2 và WordPress
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- Bước 8: Khởi động WordPress lên
sudo mysql_secure_installation
- Let’s go
sudo apt install apache2
0- Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
sudo apt install apache2
1- Cần bật tính năng khởi động dịch vụ Apache2 HTTP chạy cùng máy chủ Ubuntu mỗi khi khởi động lên
- Bước 2: Cài đặt máy chủ MariaDB Database
Bước 3: Cài đặt PHP 7.2 và các Modules liên quan
- Bước 4: Tạo database cho WordPress
- Bước 5: Khởi động lại Apache2
sudo apt install apache2
2sudo apt install apache2
3- Bước 6: Tải về WordPress bản mới nhất
sudo apt update
- Bước 7: Cấu hình Apache2 và WordPress
sudo apt install apache2
5- Bước 8: Khởi động WordPress lên
sudo apt install apache2
6sudo apt install apache2
7- Let’s go
sudo apt install apache2
8- Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
Bước 4: Tạo database cho WordPress
- Bước 5: Khởi động lại Apache2
sudo apt install apache2
1- Bước 6: Tải về WordPress bản mới nhất
sudo systemctl stop apache2.service
0- Bước 7: Cấu hình Apache2 và WordPress
sudo systemctl stop apache2.service
1- Bước 8: Khởi động WordPress lên
sudo systemctl stop apache2.service
2- Let’s go
sudo systemctl stop apache2.service
3sudo systemctl stop apache2.service
4Bước 5: Khởi động lại Apache2
- Bước 6: Tải về WordPress bản mới nhất
sudo systemctl stop apache2.service
5- Bước 7: Cấu hình Apache2 và WordPress
sudo systemctl stop apache2.service
6- Bước 8: Khởi động WordPress lên
Let’s go
Bước 6: Tải về WordPress bản mới nhất
- Bước 7: Cấu hình Apache2 và WordPress
- Bước 8: Khởi động WordPress lên
sudo systemctl stop apache2.service
7sudo systemctl stop apache2.service
8sudo systemctl stop apache2.service
9sudo systemctl start apache2.service
0- Let’s go
- Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
sudo systemctl start apache2.service
1sudo systemctl start apache2.service
2Bước 7: Cấu hình Apache2 và WordPress
- Bước 8: Khởi động WordPress lên
sudo systemctl start apache2.service
3- Let’s go
Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
- Cần bật tính năng khởi động dịch vụ Apache2 HTTP chạy cùng máy chủ Ubuntu mỗi khi khởi động lên
- Bước 2: Cài đặt máy chủ MariaDB Database
- MariaDB Database là nơi quản lý lưu trữ dữ liệu cho wordpress: nội dung bài viết, hình ảnh, video…
Let’s go
Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
Cần bật tính năng khởi động dịch vụ Apache2 HTTP chạy cùng máy chủ Ubuntu mỗi khi khởi động lên
Bước 2: Cài đặt máy chủ MariaDB Databaseexample.com
MariaDB Database là nơi quản lý lưu trữ dữ liệu cho wordpress: nội dung bài viết, hình ảnh, video…www.example.com
Let’s go
Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
Cần bật tính năng khởi động dịch vụ Apache2 HTTP chạy cùng máy chủ Ubuntu mỗi khi khởi động lên
Bước 2: Cài đặt máy chủ MariaDB Database
Let’s go
Apache2 HTTP Server là máy chủ web phổ biến nhất được sử dụng. Để cài đặt Apache2 HTTP trên máy chủ Ubuntu, các bạn hãy chạy các lệnh bên dưới đây
Cần bật tính năng khởi động dịch vụ Apache2 HTTP chạy cùng máy chủ Ubuntu mỗi khi khởi động lên
Lưu lại bằng cách Ctrl O, Enter, Ctrl X để thoát ra
- Cập nhật các thông tin trong file cấu hình WordPress. Chạy lệnh sau:
- Sửa lại file tại những vị trí
sudo systemctl start apache2.service
4sudo systemctl start apache2.service
5sudo systemctl start apache2.service
6- Ngoài ra, bạn cần cấu hình trên Firewall hoặc Router nhà bạn, sử dụng tính năng NAT Port. Mục đích là mở cổng cho phép truy cập Website từ bên ngoài Internet. Tùy mỗi trường hợp, mỗi hãng, mỗi loại Firewall sẽ có cách NAT Port khác nhau. Nếu truy cập trong mạng nội bộ thì không cần làm thao tác này.
sudo systemctl start apache2.service
7- Cập nhật các thông tin trong file cấu hình WordPress. Chạy lệnh sau:
- Sửa lại file tại những vị trí
Ngoài ra, bạn cần cấu hình trên Firewall hoặc Router nhà bạn, sử dụng tính năng NAT Port. Mục đích là mở cổng cho phép truy cập Website từ bên ngoài Internet. Tùy mỗi trường hợp, mỗi hãng, mỗi loại Firewall sẽ có cách NAT Port khác nhau. Nếu truy cập trong mạng nội bộ thì không cần làm thao tác này.
- Bước 8: Khởi động WordPress lên
sudo systemctl start apache2.service
8sudo systemctl start apache2.service
9sudo systemctl stop apache2.service
5- Chạy các lệnh sau
- Mở trình duyệt web, nhập địa IP hoặc tên miền, trùng với tên ServerName và ServerAlias mà bạn đã cấu hình trong file /etc/apache2/sites-available/wordpress.conf mà bạn đã nhập ở bước trên
- Bạn điền các thông tin theo yêu cầu vào ô trống. Nhấn Cài đặt WordPress
- Sẽ hiện ra màn hình đăng nhập, bạn đăng nhập bằng tài khoản đã tạo ở trên
- Thành quả của bạn như hình dưới. Giao diện admin quản lý Website của bạn.
- Ở phần 2 mình sẽ hướng dẫn các bạn cách:
- Tăng tính bảo mật hơn cho Website bằng cách chuyển địa chỉ website từ chuẩn HTTP port 80 sang chuẩn HTTPs port 443,
Cách xây dựng Website hoàn chỉnh, đẹp, từ những source code có sẵn được chia sẻ miễn phí trên mạng
Chúc các bạn thành công!ITFORVN.COM
Tác giả: Nguyễn Công Tâm – ITFORVN.COMNhóm Facebook ITFORVN, Các khóa học mới do group tổ chức tại «Elearning»
Bạn có thể tương tác và cập nhật thông tin mới nhất của Nhóm Facebook ITFORVN, Các khóa học mới do group tổ chức tại «Elearning»