Hướng dẫn cài đặt WordPress Multisite trên máy chủ với VPSSIM

Hiện nay, nhiều người dùng máy chủ Linux cài đặt VPSSIM để quản lý máy chủ và chạy WordPress. Trong bài viết này, tôi sẽ hướng dẫn chi tiết cách cài đặt WordPress Multisite, cấu hình subdomain và tên miền riêng cho website con trên máy chủ Linux với VPSSIM.
 
Trước tiên, bạn cần một máy chủ Linux đã cài đặt VPSSIM và WordPress. Bạn có thể tham khảo hướng dẫn cài đặt trên trang chủ của VPSSIM hoặc sử dụng menu vpssim -> 1 -> 3 để thực hiện.
 
Bài viết này sẽ sử dụng các tên miền sau, tất cả cần được trỏ về IP máy chủ:
 
azdigi.info – Tên miền chính của website
azdigi-dns.com – Tên miền riêng cho website con dns.azdigi.info
azdigiweb.com – Tên miền riêng cho website con web.azdigi.info
Hãy đảm bảo bạn thay đổi các tên miền trong hướng dẫn thành tên miền của bạn và không sao chép nguyên văn.
 
Ngoài ra, bài viết này sử dụng công cụ nano để chỉnh sửa tập tin. Hãy chắc chắn bạn đã cài đặt nano trên máy chủ bằng lệnh:
 
yum install nano -y
 
Thiết lập wildcard DNS:
 
Để sub-domain hoạt động, bạn cần thêm một bản ghi loại A với tên là * và giá trị trỏ về IP máy chủ trong thiết lập DNS của tên miền chính.
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Kích hoạt Multisite
 
Cũng giống như cách kích hoạt thông thường, ta sửa tập tin wp-config.php của website chính.
 
nano /home/azdigi.info/public_html/wp-config.php
 
Sau đó chèn đoạn sau vào dưới <?php:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Nhấn [textmarker color=”2B2B2B”]Ctrl + O[/textmarker] để lưu lại và [textmarker color=”2B2B2B”]Ctrl + X[/textmarker] để thoát ra. Cái này mình không nhắc lại trong bài nữa nhé.
 
Sau đó đăng nhập vào [textmarker color=”1281FF”]wp-admin -> Tools -> Network Setup [/textmarker]và thiết lập Multisite với kiểu sub-domain hoặc sub-directory tùy ý bạn.
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Và thêm đoạn dưới đây vào wp-config.php:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Riêng phần .htaccess bạn bỏ qua, bây giờ hãy sửa tập tin cấu hình tên miền chính trên NGINX:
 
nano /etc/nginx/conf.d/azdigi.info.conf
 
Tìm phần:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
Thay thành:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Lưu lại và khởi động lại NGINX:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Ok hoàn tất cài đặt.
 
Bây giờ bạn có thể truy cập vào trang quản trị WordPress và tạo website con như hướng dẫn tại đây.
 
Sử dụng tên miền riêng cho website con trên VPSSIM
 
Nếu như bạn muốn thêm tên miền nào thành tên miền riêng cho website con thì bạn phải thiết lập VirtualHost của NGINX trỏ tên miền đó về cùng thư mục. Trước tiên các tên miền đó sẽ cần trỏ về IP của VPS, sau đó bạn sửa tập tin cấu hình tên miền chính của website trên NGINX:
 
nano /etc/nginx/conf.d/azdigi.info.conf
 
Tìm phần:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
Thay thành:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Trong đó azdigi-dns.com và azdigiweb.com là tên miền mình cần sử dụng cho website con. Và đừng quên restart lại NGINX nhé:
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Bây giờ bạn có thể cấu hình tên miền riêng bằng cách sửa tên miền của website con thành tên miền chính và sửa tập tin wp-config.php giống bài này.
 
WordPress Multisite, VPSSIM, Cài đặt máy chủ
 
Hoàn tất cài đặt.
 
Rất dễ dàng đúng không nào.
 
 HỖ TRỢ TRỰC TUYẾN