Hướng dẫn chi tiết cài đặt Nginx + PHP FPM + Bộ nhớ đệm + MySQL trên Ubuntu 12.04 cho người mới bắt đầu

Có lẽ rất nhiều người sẽ sử dụng VPS Vultr của họ làm máy chủ web, một lựa chọn tốt sẽ là Nginx làm máy chủ web. Trong chủ đề này, tôi sẽ mô tả về cách cài đặt Nginx, PHP FPM và MySQL. Ngoài ra, chúng tôi sẽ xem xét tính năng bộ nhớ đệm của Nginx. Trong chủ đề này, chúng tôi đang sử dụng Ubuntu 12.04, tôi không biết liệu điều này cũng sẽ hoạt động trên CentOS hay Debian.

Những bước đầu tiên

Đảm bảo máy chủ của bạn được cập nhật:

apt-get update

Cài đặt Nginx và PHP FPM

apt-get install -y nginx php5-fpm

Cài đặt MySQL

apt-get install -y php5-mysql mysql

Khi được nhắc nhập mật khẩu. Đây là mật khẩu gốc mà bạn sẽ cần để tạo cơ sở dữ liệu và người dùng.

Bây giờ chúng tôi đã cài đặt tất cả các chương trình chúng tôi cần, chúng tôi sẽ định cấu hình cái gọi là vhost của chúng tôi. Một vhost là tệp cấu hình cho một tên miền, điều này có nghĩa là bạn có thể đính kèm nhiều tên miền vào máy chủ của mình.

Tệp cấu hình có thể được tìm thấy ở đây: https://gist.github.com/GiovanniK/11194798

Để bắt đầu, chúng tôi sẽ xóa vhost mặc định cho nginx:

rm -rf /etc/nginx/sites-enabled/default

Bây giờ chúng tôi sẽ tạo một cái mới với nội dung của vhost tôi đã cung cấp cho bạn.

nano /etc/nginx/sites-enabled/DOMAIN

Bây giờ chúng tôi đã tạo vhost của mình và chúng tôi đã dán nội dung chúng tôi sẽ phải chỉnh sửa một số thứ.

Dưới các giá trị cũ:

Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=Nginx:100m inactive=60m;
Line 6: server_name nginx.dev;
Line 9: root /var/www/nginx.dev/public/;
Line 26: fastcgi_cache Nginx;
Line 27: fastcgi_cache_valid 200 5m;

Và các giá trị mới:

Line 1: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=DOMAIN:100m inactive=60m;
Line 6: server_name DOMAIN;
Line 9: root /var/www/DOMAIN/public/;
Line 26: fastcgi_cache DOMAIN;
Line 27: fastcgi_cache_valid 200 TIME_TO_CACHE;

Nếu bạn không muốn lưu vào bộ đệm, hãy xóa / nhận xét các dòng sau:

Line 1 & 2
Line 12 - 16
Line 26 - 31
Line 34 - 37

Bây giờ cấu hình của chúng tôi đã hoàn tất và chúng tôi đã thiết lập tất cả các dịch vụ của mình, chúng tôi có thể khởi động lại Nginx.

service nginx restart

Đã được thực hiện! Nếu bạn đi đến tên miền bạn đã trỏ đến máy chủ của mình, bạn sẽ thấy gốc tài liệu mới và bạn sẽ có thể đặt nội dung trên đó.

Thưởng thức!



Leave a Comment

Hướng dẫn cấu hình mạng riêng tư cho máy tính của bạn

Hướng dẫn cấu hình mạng riêng tư cho máy tính của bạn

Nếu bạn đang chỉ định một mạng riêng cho một máy hiện có (hoặc triển khai hệ điều hành của riêng bạn), bạn sẽ cần định cấu hình các địa chỉ IP trên giao diện riêng.

Hướng dẫn cấu hình IPv6 trên VPS của bạn

Hướng dẫn cấu hình IPv6 trên VPS của bạn

Mỗi ví dụ này giả sử một mạng con IPv6 là 2001:db8:1000::/64. Bạn sẽ cần cập nhật chúng với mạng con mà bạn đã được chỉ định. Chúng tôi sẽ sử dụng 2001:db8:1000::100làm địa chỉ IPv6 chính để gán. Chúng tôi cũng sẽ định cấu hình 2001:db8:1000::200như một địa chỉ IPv6 thứ cấp. Việc thêm IPv6 thứ cấp là không cần thiết, nhưng nó cho thấy quá trình bạn sẽ sử dụng nếu bạn muốn có nhiều địa chỉ IPv6.

Hướng dẫn cách truy cập Chế độ người dùng đơn (Đặt lại mật khẩu gốc)

Hướng dẫn cách truy cập Chế độ người dùng đơn (Đặt lại mật khẩu gốc)

Để đặt lại mật khẩu gốc của máy chủ của bạn, bạn sẽ cần phải khởi động vào chế độ người dùng. Truy cập máy chủ của bạn trong cổng thông tin khách hàng của Vultr, sau đó làm theo các bước dưới đây cho hệ điều hành được cài đặt trên máy chủ của bạn.

Hướng dẫn chạy CoreOS trên VPS Vultr

Hướng dẫn chạy CoreOS trên VPS Vultr

Vultr hiện cung cấp CoreOS trên trang đặt hàng - Hướng dẫn này giải thích cách thiết lập CoreOS theo cách thủ công. Hôm nay Cloudo3 sẽ hướng dẫn bạn chạy CoreOS bằng 1 nút duy nhất.

Hướng dẫn cấu hình Mạng tĩnh và IPv6 trên CentOS 7

Hướng dẫn cấu hình Mạng tĩnh và IPv6 trên CentOS 7

VULTR gần đây đã thực hiện các thay đổi ở phần cuối của họ và mọi thứ sẽ hoạt động tốt ngoài hộp với tính năng NetworkManager được kích hoạt. Nếu bạn muốn tắt NetworkManager, bạn có thể làm theo các bước sau.

Windows Custom ISO với Trình điều khiển VirtIO

Windows Custom ISO với Trình điều khiển VirtIO

Xây dựng Windows ISO (Chỉ phiên bản máy chủ) Nhận trình điều khiển VirtIO nhị phân mới nhất cho Windows, được đóng gói dưới dạng tệp ISO, fro

Các cổng TCP/UDP nào bị chặn? Cách mở các cổng TCP/UDP bị chặn

Các cổng TCP/UDP nào bị chặn? Cách mở các cổng TCP/UDP bị chặn

Chúng tôi chặn một số cổng TCP/UDP để bảo mật mạng. Bị chặn theo mặc định hoặc bị chặn vĩnh viễn. Bạn có thể yêu cầu xóa các khối này bằng cách mở một vé hỗ trợ.

Hướng dẫn cách tạo Khóa SSH

Hướng dẫn cách tạo Khóa SSH

Khóa SSH cho phép bạn đăng nhập vào máy chủ của mình mà không cần mật khẩu. Khóa SSH có thể được tự động thêm vào máy chủ trong quá trình cài đặt.

Hướng dẫn cách sửa cấu hình mạng sau khi khôi phục ảnh chụp

Hướng dẫn cách sửa cấu hình mạng sau khi khôi phục ảnh chụp

Sau khi khôi phục ảnh chụp nhanh sang máy mới, bạn có thể gặp phải sự cố do địa chỉ MAC của bộ điều hợp mạng thay đổi. Thông thường, khi bộ điều hợp mạng thay đổi, hệ điều hành sẽ tạo ra bộ điều hợp mạng mới cho nó. Bạn thường thấy bộ điều hợp mạng trên eth1 (hoặc eth2 nếu bạn đã bật mạng riêng).

Hướng dẫn thêm một địa chỉ IPv4 thứ cấp vào VPS của bạn

Hướng dẫn thêm một địa chỉ IPv4 thứ cấp vào VPS của bạn

Hướng dẫn này giải thích cách thiết lập một địa chỉ IPv4 bổ sung trên VPS Vultr của bạn. Hôm nay Cloudo3 hướng dẫn bạn cách thêm một địa chỉ IPv4 vào VPS.

Hướng dẫn cài đặt tự động sao lưu trên Vultr

Hướng dẫn cài đặt tự động sao lưu trên Vultr

Vultr cung cấp sao lưu tự động như một tùy chọn trên các trường hợp tính toán. Sao lưu là cực kỳ quan trọng đối với các hệ thống quan trọng nhiệm vụ và hệ thống sao lưu Vultr bổ sung tính năng bảo vệ dữ liệu với một tính năng dễ quản lý. Bài viết này chi tiết một số điểm nổi bật của việc sử dụng sao lưu tự động Vultr với các máy chủ đám mây của bạn.

Làm cách nào để thay đổi kích thước đĩa VPS của tôi?

Làm cách nào để thay đổi kích thước đĩa VPS của tôi?

Hướng dẫn này giải thích cách thay đổi kích thước đĩa cứng trên VPS Vultr. Nếu gần đây bạn đã nâng cấp kế hoạch của mình lên một kế hoạch với một đĩa lớn hơn, thì bạn có thể làm theo các bước sau để bắt đầu sử dụng thêm dung lượng.

Đặt lại mật khẩu quản trị viên Windows Server

Đặt lại mật khẩu quản trị viên Windows Server

Đôi khi bạn quên mật khẩu quản trị viên cục bộ trên Windows và cần phải thiết lập lại. Có thể dễ dàng đặt lại mật khẩu này nếu bạn đã tạo Đĩa Đặt lại Mật khẩu trước đó, nhưng đó không phải là trường hợp thường xảy ra. Trong bài viết này, chúng tôi sẽ hướng dẫn từng bước về cách đặt lại mật khẩu của bạn trên Windows Server.

Sửa chữa Windows VPS sau khi cài đặt bản cập nhật trình điều khiển

Sửa chữa Windows VPS sau khi cài đặt bản cập nhật trình điều khiển

Microsoft gần đây đã phát hành trình điều khiển thông qua Windows Update có thể ngăn các phiên bản VPS Vultr chạy Windows khởi động đúng cách. Các trình điều khiển này được gọi là: SUSE - Phần cứng khác - Trình điều khiển mạng SUSE cho Windows SUSE - Bộ điều khiển lưu trữ - Trình điều khiển chặn SUSE cho Windows

Cách khôi phục ảnh chụp nhanh - Snapshots

Cách khôi phục ảnh chụp nhanh - Snapshots

Snapshots - Ảnh chụp nhanh là một cách hiệu quả để tạo một bản sao lưu hoàn chỉnh cho máy chủ của bạn. Bạn sẽ không thể khôi phục các tệp riêng lẻ mà thay vào đó là toàn bộ máy chủ. Hướng dẫn này giải thích cách sử dụng tính năng chụp nhanh trên Vultr.

Sử dụng Finnix CD để Cứu, Sửa chữa hoặc Sao lưu Hệ thống Linux của bạn

Sử dụng Finnix CD để Cứu, Sửa chữa hoặc Sao lưu Hệ thống Linux của bạn

Giới thiệu CD cứu hộ Finnix Finnix là một giải cứu Linux có thể khởi động hoàn toàn khép kín dựa trên Debian. Nó rất hữu ích để gắn và sửa đổi har

Bảo vệ DDoS của Vultr

Bảo vệ DDoS của Vultr

Hiện tại chúng tôi bao gồm Bảo vệ DDoS 10Gbps khỏi các cuộc tấn công trên tất cả các phiên bản Vultr dành riêng cho đám mây (VDC) ở NY / NJ, miễn phí.

Thời gian sửa lỗi trên Windows Server

Thời gian sửa lỗi trên Windows Server

Theo mặc định, VPS Vultr với Windows Server 2012 có thời gian hệ thống được đặt thành múi giờ UTC. Bạn có thể thay đổi múi giờ theo ý muốn, nhưng thay đổi nó thành bất kỳ thứ gì khác ngoài UTC có thể khiến thời gian hệ thống trôi nhanh. Điều này xảy ra do các máy chủ lưu trữ Vultr VM sử dụng thời gian UTC trong BIOS hệ thống của chúng, không được Windows Server hỗ trợ (chính thức).

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

Tác động của trí tuệ nhân tạo trong chăm sóc sức khỏe 2021

AI trong lĩnh vực chăm sóc sức khỏe đã có những bước tiến nhảy vọt so với những thập kỷ trước. Vì vậy, tương lai của AI trong Chăm sóc sức khỏe vẫn đang phát triển từng ngày.