Web Server

Hướng dẫn cập nhật phpMyAdmin mới nhất cho MAMP

phpMyAdmin là công cụ quản lý hệ quản trị CSDL MySQL nền web phổ biến. Thông thường các phần mềm Web như MAMP,… đều hỗ trợ phpMyAdmin tuy nhiên chúng chưa chắc lại là bản mới nhất. Vậy bạn muốn sử dụng bản phpMyAdmin cho riêng mình thì bạn nên tham khảo hướng dẫn sau […]

Fix lỗi: “Invalid command ‘SSLMutex’, perhaps misspelled or defined by a module not included in the server configuration” của Apache

Khi thực hiện config SSL sử dụng các tham số mặc định của Apache, mình gặp phải lỗi và không khởi động được Apache server. Sau đó mình cẩn thận sử dụng lệnh apachectl -t để kiểm tra cú pháp của của file config Apache thì nhận được thông báo lỗi. Invalid command ‘SSLMutex’, perhaps […]

Hướng dẫn bật Xdebug trên MAMP và MacOS

Xdebug là gì? Mình đã giới thiệu khá kỹ ở bài viết: Cài đặt và cấu hình Xdebug với XAMPP trên Ubuntu  Bạn có thể hiểu đây là một extension vô cùng hữu ích cho việc debug các ứng dụng viết bằng ngôn ngữ lập trình PHP. Bài trên mình viết cho Ubuntu với Xampp. […]

Cài đặt và sử dụng MAMP trên MacOS

Sau một thời gian dùng Ubuntu, khi mình chuyển sang sử dụng MacBook. Mình muốn tìm kiếm 1 phần mềm máy chủ Web chạy trên Localhost giống như là Xampp. Cuối cùng sau nhiều lựa chọn giữa cả với phiên bản Xampp cho Mac. Mình quyết định sử dụng MAMP cho các dự án web […]

Hướng dẫn cấu hình Reverse Proxy Cache trên Nginx

Nếu chúng ta có một hệ thống lớn, với dữ liệu khổng lồ và người truy cập đông. Bài toán đặt ra là hệ thống của bạn làm sao có thể đáp ứng được yêu cầu đó. Giải pháp thường được sử dụng là cache dữ liệu người dùng. Hôm nay vinasupport.com sẽ giới thiệu […]

Cấu hình Reverse Proxy (proxy_pass) trên Nginx

Cùng với Apache, Tomcat, Nginx là một web server phổ biến trên HDH Linux. Nó có một tính năng Reverse Proxy được sử dụng như một chương trình cân bằng tải (Load Balancing). Trong bài viết này, vinasupport.com sẽ hướng dẫn các bạn hiểu qua về Reverse Proxy trên Nginx nhé! Reverse Proxy là gì? […]

Hướng dẫn cấu hình file config Nginx cho WordPress

Sau đây mình sẽ hướng dẫn cấu hình file config Nginx để chạy 1 Website / Blog sử dụng mã nguồn WordPress. Dưới đây là nội dung 1 file gốc config của Nginx được đặt ở đường dẫn /etc/nginx/sites-available/default trên Ubuntu 20.04 ## # You should look at the following URL’s in order to grasp a […]

Thay đổi user chạy Nginx Server và PHP-FPM

Vì sao cần thay đổi user chạy Nginx Server và PHP-FPM? Nếu bạn có 1 web server chạy Nginx, nó sẽ chạy mặc định với user là www-data (Trên Ubuntu / Debian ) hoặc nginx (Trên CentOS / Rea Hat). Với user mặc định này, bạn ko thể login được và bạn sẽ gặp các […]

Chặn địa chỉ IP Address trên Nginx Web Server

Website của bạn bị tấn công DOS, DDOS,… Đó là 1 vấn đề có thể xảy ra khi bạn public website của mình trên Internet. Hay đơn giản ai đó đang crawl hết dữ liệu hoặc spam vào form contact của bạn vậy. Dạo này 1 website của mình cũng đang bị spam, gửi traffic […]

Hướng dẫn cấu hình Virtual Hosts trên Nginx

Để có thể chạy nhiều domain / website trên Nginx Web Server chúng ta cần cấu hình Virtual Hosts. Hướng dẫn sau sẽ giúp bạn cấu hình Nginx Virtual Hosts trên máy chủ Ubuntu / CentOS Tiền đề bài viết Máy chủ server / vps chạy hệ điều hành Ubuntu Server 18.04 (Ubuntu / Debian […]