Hướng dẫn cấu hình apache trên ubuntu linux

Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04, cách cấu hình wordpress với apache2, Php và Mysql. Bạn cũng có thể cài đặt trên bất kỳ hệ điều hành nào của Linux như debian hoặc VPS server.

Hướng dẫn cài đặt Wordpress với Apache 2 trên Ubuntu 22.04 | 20.04

Bước 1. Cài đặt php và mysql trên Ubuntu

  • Cài đặt PHP 8.x phiên bản mới nhất
  • Cài đặt MySQL phiên bản mới nhất

Bước 2. Hướng dẫn cài đặt Apache 2 trên Ubuntu 22.04 | 20.04

Trên Ubuntu thông thường đã có sẵn Apache 2, tuy nhiên nếu chưa có bạn có thể cài đặt Apache như hướng dẫn dưới đây.

Trước tiên hãy kiểm tra Apache 2 đã được cài đặt trên hệ thống hay chưa:

apache2 -version

[email protected] DocumentRoot /var/www/vhosts/dev.itsmeit.net/httpdocs Options FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.dev.itsmeit.net.log CustomLog ${APACHE_LOG_DIR}/access.dev.itsmeit.net.log combined

Sửa lại tên miền và đường dẫn đến source code của bạn, bấm Ctrl + X chọn Y để lưu file. Sau khi lưu file config ở trên, hãy chạy các lệnh bên dưới để kích hoạt và restart lại apache2.

sudo a2ensite dev.itsmeit.net.conf
sudo systemctl restart apache2.service

Nếu có bất kỳ thông báo lỗi thì chạy lệnh bên dưới để kiểm tra và sửa config.

sudo a2ensite dev.itsmeit.net.conf
sudo apachectl configtest

Tiếp tục chạy lệnh để set quyền cho thư mục

sudo service apache2 status
0

Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04 [ảnh minh họa]

Bước 5. Cách tạo domain localhost trên Ubuntu 22.04 | 20.04 cho Wordpress

Cài đặt ở trên localhost thì cần phải thêm bước này để set IP cho domain. Mở file hosts và thêm vào nội dung như sau.

sudo service apache2 status
1
sudo service apache2 status
2

Với cấu hình hosts bên trên thì khi bạn chạy domain dev.itsmeit.net trên trình duyệt nó sẽ trỏ đến IP localhost 127.0.0.1 giống như 1 domain thật mà không phải chạy

sudo service apache2 status
7.

Đối với trên server hoặc hosting thì bỏ qua bước này và phải transfer domain trỏ đến IP của nhà cung cấp. Hãy lên hệ với họ.

Bây giờ mở trình duyệt và chạy url dev.itsmeit.net nếu được kết quả như hình bên dưới là thành công rồi, chuyển sang bước cài đặt và thiết lập trang web.

Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04 [ảnh minh họa]

Bước 6. Tạo database và set quyền truy cập cho MySQL

Để kết nối database và bắt đầu thiết lập trang web, cần phải tạo database. Ở đây nó sẽ được tạo và sử dụng với một user mysql được cấp quyền PRIVILEGES chứ không phải là user root.

Đăng nhập vào mysql:

sudo service apache2 status
3

Hoặc

sudo service apache2 status
4

Các câu lệnh dưới đây sẽ tạo database và user mysql:

sudo service apache2 status
5

Tên database và user mình đặt giống luôn tên domain cho nó dễ. Lưu ý khi coppy câu lệnh ký tự dấu nháy [‘] có thể sẽ bị thay đổi, bạn cần sửa lại nó nhé.

Bước 7. Cách cài đặt wordpress trên Ubuntu 22.04 | 20.04

Mở trình duyệt chạy domain mà bạn đã cấu hình ở các bước trên, bấm vào Let’s go! và bắt đầu thiết lập.

Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04 [ảnh minh họa]

Điền đầy đủ thông tin database, user, password đã tạo ở bước 5 và thiết lập giống như hình trên rồi bấm submit.

Bấm Ctrl + A ở khung như hình dưới, coppy toàn bộ nội dung.

Tiếp theo chạy lệnh để tạo file wp-config.php và paste nội dung đã coppy vào đây. [Đường dẫn đến file wp-config.php của bạn].

sudo service apache2 status
6

Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04 [ảnh minh họa]

Bấm Ctrl + X và chọn Y để lưu lại. Quay lại trình duyệt bấm Run the installation để tiếp tục thiết lập.

Hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04 [ảnh minh họa]

Xong rồi !. Hãy đăng nhập wp-admin bằng tài khoản bạn đã tạo và tiến hành build web thôi. Mình cũng có rất nhiều những giao diện và plugin các bạn pro | premium ở đây bạn có thể tham khảo tải về và cài đặt nhé.

Trên đây là các bước hướng dẫn cài đặt wordpress với Apache 2 trên Ubuntu 22.04 | 20.04. Cũng như cách tạo SSL chạy https trên localhost. Hy vọng nó giúp ích cho bạn!

Chủ Đề