Giới thiệu

LEMP staông xã là một đội các ứng dụng được thực hiện để tạo cho một website VPS cách xử lý ngôn ngữ PHPhường. Nhóm ứng dụng này gồm hệ quản lý Linux, ứng dụng chạy dịch vụ web VPS là Nginx. Thương hiệu dữ liệu được tàng trữ trên MySquốc lộ với ngôn ngữ đụng PHP..Trong bài xích khuyên bảo này bản thân đang hướng dẫn các bạn 5 bước setup LEMPhường staông chồng trên Ubuntu 16.04. Các bạn có thể sở hữu Ubuntu trên thiết bị ảo hoặc xem khuyên bảo khởi sinh sản VPS Ubuntu ở Vultr.

Bạn đang xem: Lemp là gì

Chuẩn bị thiết đặt Lemp stack

Trước Khi tiến hành thiết đặt, chúng ta nên chắc hẳn rằng rằng chúng ta tài giỏi khoản root hoặc tài khoản thông thường với quyền sudo. Nếu chúng ta tạo nên hệ thống sống Vultr, bạn sẽ được hỗ trợ thông tin tài khoản root, bạn có thể kết nối SSH hoặc thực hiện terminal của Vultr.Hãy đăng nhập cùng với quyền như bên trên vào hệ thống. Đầu tiên họ đang update hệ thống của bọn họ bằng lệnh update:subởi apt-get updateViệc này sẽ cập nhật lại hạng mục những gói setup nội cỗ bên trên hệ thống. Trước Lúc ban đầu thiết đặt chúng ta nên chạy lệnh update 1 lần thời điểm đăng nhtràn lên server. Bây giờ đồng hồ chúng ta hãy ban đầu setup LEMP.. Stack!

Cài đặt

Cách 1: Cài đặt Nginx web server

Web hệ thống là chỗ xử trí các đề nghị từ bỏ trình để mắt. Nginx là 1 web VPS hiện đại với bao gồm hiệu năng cách xử trí cao. Hiện nay tương đối nhiều hãng sản xuất danh tiếng cũng thực hiện Nginx đến website VPS của mình.Hãy chắc chắn rằng bạn sẽ chạy lệnh update trước lúc tải Nginx. Lệnh sau sẽ tự động hóa cài đặt Nginx vào khối hệ thống.suvày apt-get -y install nginxSau Lúc thiết đặt dứt, hãy thử mnghỉ ngơi trình chú tâm cùng truy vấn vào VPS của doanh nghiệp giúp thấy hiệu quả. Nếu các bạn chưa xuất hiện tên miền trỏ về server, chúng ta cũng có thể test truy vấn bởi IP.. public của VPS.curl -4 icanhazip.comLúc sẽ hiểu rằng tác động IPhường của VPS, hãy mlàm việc trình chăm nom cùng gõ hệ trọng vào kiểm test. Trong đó ip_address là IPhường của server kiếm được ở bên trên.http://ip_address

*
quý khách hàng nhìn thấy Welcome to lớn nginx có nghĩa là chúng ta vẫn cài đặt thành công nginx.

Bước 2: Cài đặt MySQL

Bước tiếp theo khi thiết lập lemp stack là thiết lập MySquốc lộ để tàng trữ và cai quản tài liệu. MySQL là một hệ quản ngại trị cửa hàng dữ liệu thực hiện ngôn từ SQL.Quý Khách rất có thể thiết đặt MySquốc lộ bởi lệnhsubởi apt-get -y install mysql-serverBạn sẽ tiến hành thử dùng nhập password mang đến tài khoản root nhằm thực hiện vào khối hệ thống MySquốc lộ. Sau lúc cài đặt hoàn thành MySquốc lộ, bọn họ vẫn chưa áp dụng được bởi vì MySquốc lộ rất cần được thông số kỹ thuật trước khi thực hiện. Chúng ta sẽ cấu hình một cách bảo mật bởi lệnhsuvày mysql_secure_installationBạn sẽ tiến hành trải đời nhập mật khẩu root nhưng bạn sẽ đặt ở bước trên. Tiếp theo bạn sẽ được đặt câu hỏi cũng muốn thông số kỹ thuật VALIDATE PASSWORD PLUGIN ko.

Lưu ý: VALIDATE PASSWORD PLUGIN là 1 trong những công dụng đánh giá mật khẩu đăng nhập tất cả vừa lòng các tiêu chuẩn đề ra hay không. quý khách hàng có thể áp dụng hoặc không thực hiện thiên tài này. Tuy nhiên hãy luôn thực hiện mật khẩu tinh vi.Nhập y để thông số kỹ thuật VALIDATE PASSWORD PLUGIN hoặc bất kỳ kí từ không giống nhằm làm lơ anh tài này.

Xem thêm: Hành Trình Biến Đổi Nhan Sắc Của Nam Vương Cao Xuân Tài Bao Nhiều Tuổi

VALIDATE PASSWORD PLUGIN can be used to thử nghiệm passwordsand improve sầu security. It checks the strength of passwordand allows the users khổng lồ set only those passwords which aresecure enough. Would you like khổng lồ cài đặt VALIDATE PASSWORD plugin? Press y|Y for Yes, any other key for No:Nếu bạn bật tuấn kiệt này, bạn sẽ được kinh nghiệm chọn cấp độ của việc xác minh mật khẩu đăng nhập bằng phương pháp gõ vào số khớp ứng. Có 3 cấp cho độ: 0 = LOW, 1 = MEDIUM cùng 2 = STRONG.

There are three levels of password validation policy: LOW Length >= 8MEDIUM Length >= 8, numeric, mixed case, and special charactersSTRONG Length >= 8, numeric, mixed case, special characters và dictionary tệp tin Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1Trong đó

LOW: chiều dài >= 8MEDIUM: chiều lâu năm >= 8, bao gồm số, chữ hoa, chữ thường xuyên cùng kí tự đặc biệtSTRONG: chiều dài >= 8, tất cả số, chữ hoa, chữ thường xuyên, kí từ bỏ quan trọng và dựa trên từ bỏ điển trường đoản cú phổ cập.Nếu các bạn nhảy bản lĩnh này, bạn sẽ thấy độ mạnh của password root hiện thời và các bạn sẽ được hỏi có muốn cố kỉnh đôi mật khẩu hay là không. Nhập n nếu như khách hàng đã thỏa mãn nhu cầu cùng với password hiện nay với không muốn biến đổi.

Using existing password for root. Estimated strength of the password: 100Change the password for root ? ((Press y|Y for Yes, any other key for No) : nPhần còn sót lại sau thắc mắc này, các bạn hãy bnóng Y và bấm Enter mang lại toàn bộ những câu hỏi còn sót lại. Việc này vẫn xóa sổ những tài khoản vô danh, các thử nghiệm database, khóa chức năng đăng nhập trường đoản cú xa cho thông tin tài khoản root với mua một trong những khí cụ new. vì thế MySquốc lộ đã ngay mau chóng vận dụng các đổi khác cơ mà họ vừa thiết đặt.Bây giờ khối hệ thống database của bạn đã có được cài đặt hoàn chỉnh với chúng ta đã liên tục cùng với Việc cài đặt PHP..

Bước 3: Cài đặt PHP

Chúng ta đã thiết đặt Nginx để gia công web hệ thống cùng MySquốc lộ để lưu trữ dữ liệu. Tiếp theo của việc setup lemp stack đó là thiết đặt PHPhường. nhằm giải pháp xử lý các website cồn.Một điều xem xét là Nginx ko hỗ trợ xử lý PHP thuần giống như các web servers không giống (Apabịt, Httpd, v.v…). Chúng ta đang thiết đặt php-fpm (FastCGI process manager) với thông số kỹ thuật mang đến Nginx để truyền các hưởng thụ PHPhường quý phái FPM cách xử trí.Chúng ta có thể vừa cài đặt module này và một vài ba helper package (gói trợ giúp) góp PHPhường hoàn toàn có thể giao tiếp với đại lý dữ liệu. Chúng ta cần sử dụng lệnh sausuvì chưng apt-get -y install php-fpm php-mysqlBây tiếng chúng ta buộc phải thực hiện thông số kỹ thuật nhằm server được bảo mật thông tin rộng. Hãy mở tệp tin cấu hình của php-fpm cùng với quyền rootsuvì chưng vi /etc/php/7.0/fpm/php.iniHãy tìm về thông số kỹ thuật cgi.fix_pathinfo, khoác định nó đang rất được phản hồi bằng vết nhị chnóng (

*

Kết luận

Bây tiếng bạn đang kết thúc cài đặt Lemp stack trên Ubuntu 16.04. Bạn đã có thể thiết đặt website của chúng ta lên hệ thống.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *