PHẦN 1: Cài đặt Ngăn xếp LEMP Ubuntu Server 16.04 (Xenial Xerus)



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

LEMP là từ viết tắt của (L) inux, Nginx - phát âm là (E) gine-X, (M) ySQL và (P) HP. Nginx là một proxy ngược và là một sự thay thế (đôi khi là một cải tiến) cho Apache.



Tại sao sử dụng Ubuntu Server 16.04?

Ubuntu Server 16.04 bổ sung một số nâng cấp cần thiết cho kho lưu trữ, có nghĩa là thời gian biên dịch từ nguồn sẽ ít hơn. Cập nhật lớn:



  • Nginx 1.10.0 - Tích hợp hỗ trợ HTTP / 2!
  • PHP 7.0
  • MySQL 5.7 (Bản cập nhật bảo mật lớn với mật khẩu gốc trống)

Bắt đầu

Trước hết, hãy tải xuống Ubuntu Server 16.04.



Tải xuống phiên bản 32/64 bit từ đây

Tạo hình ảnh có thể khởi động của bạn bằng phương pháp yêu thích của bạn.

Đối với Windows, tôi khuyên bạn nên sử dụng Rufus: rufus



Mac UnetBootin thường hoạt động tốt: unetbootin

Linux: Tùy thuộc vào hương vị bạn đang sử dụng, bạn có thể sử dụng công cụ GUI mà bạn đã có hoặc thiết bị đầu cuối. Đối với thiết bị đầu cuối, xác định thiết bị USB của bạn và sau đó từ vị trí của hình ảnh, thực hiện lệnh sau trong Thiết bị đầu cuối. Thay thế tên hình ảnh bằng tên đầy đủ của tệp đã tải xuống.

dd if = ubuntu-16.04-desktop-amd64.iso của = / dev / sdX bs = 512k

Mặc dù bạn có thể tăng kích thước khối, nhưng 512 vẫn an toàn và ít có khả năng tạo ra hình ảnh không thể khởi động.

Cài đặt hệ thống Ubuntu 16.04 cơ sở

Chọn ngôn ngữ và bố cục bàn phím của bạn. Nếu bạn đang sử dụng tiếng Anh chuẩn, bạn chỉ cần nhấn enter một vài lần để vượt qua phần này.

Nhập tên máy chủ cho máy tính của bạn:

ubuntu 16

Nếu bạn đang làm việc này trong môi trường làm việc, bạn có thể biết nó phải là gì hoặc hỏi ai. Nếu bạn đang làm việc này ở nhà, hãy đặt tên cho nó là những gì bạn quan tâm (máy tính này thực sự có vẻ là một chiếc marvin).

Tiếp theo là thiết lập người dùng chính và mật khẩu.

TIỀN BOA: Nếu bạn có nhiều hệ thống chạy Linux, một tính năng rất hay là nếu bạn đang sử dụng cùng một tên người dùng trên mỗi hệ thống, thì có thể sử dụng đường hầm với ssh và sftp mà không cần phải nhập tên người dùng.

Mới cho 16.04 là tùy chọn hiển thị mật khẩu bằng văn bản rõ ràng trong quá trình thiết lập.

ubuntu 16 - 1

Chọn có mã hóa thư mục chính của bạn hay không, nhưng tôi cũng không giữ dữ liệu nhạy cảm trong thư mục chính của mình trên máy chủ web. Chọn múi giờ của bạn (múi giờ phải chính xác nếu bạn kết nối Internet ở vị trí máy chủ sẽ được sử dụng).

Đã đến lúc thiết lập phân vùng.

Tôi thực sự khuyên dùng LVM để bạn có thể sử dụng ảnh chụp nhanh để sao lưu. Đây là một ví dụ về bố cục cho LVM:

ubuntu 16 - 2

Lưu ý, tôi chỉ sử dụng tỷ lệ 1: 1 cho hoán đổi, vì tôi không thường xuyên nhúng tay vào. Tôi cũng đã để lại một số chỗ cho việc phân công trong tương lai, bạn không cần phải làm điều này, nhưng tôi thường có kế hoạch phân vùng khác và muốn có không gian cho chúng. Bạn sẽ phải gán các điểm gắn kết cho từng khối lượng hợp lý, đối với tôi, tôi sử dụng / (root) / home / var và hoán đổi.

Ghi chú: Khi sử dụng LVM, bạn cần phải tạo một phân vùng khởi động riêng, cũng như phân vùng khởi động efi. Phân vùng khởi động efi không được hiển thị ở trên vì điều này đã được thực hiện trong một phiên bản KVM.

Hoàn tất việc phân vùng, nếu có bất kỳ lỗi nào, bạn sẽ được nhắc những gì cần sửa.

Nhân cơ sở được cài đặt sau khi bạn phân vùng xong, thường mất một hoặc hai phút. Sau khi hoàn tất, bạn sẽ được nhắc nhập thông tin proxy, nếu bạn không chắc chắn chỉ cần nhấn enter. Sau đó, một vài thành phần khác sẽ được cài đặt trước khi bạn được nhắc về tùy chọn cập nhật gói. Tôi không cập nhật tự động, ít nhất là kể từ khi thức dậy vào nửa đêm để sửa một máy chủ bị hỏng các phần phụ thuộc do cập nhật…

Lựa chọn gói

Với mục đích của cách làm này, tôi sẽ chỉ chọn máy chủ OpenSSH và các tiện ích hệ thống tiêu chuẩn.

ubuntu 16 - 3

Khi bạn tiếp tục, các gói đã chọn sẽ cài đặt và sau đó bạn sẽ được nhắc cài đặt GRUB. Sau khi kết thúc, hãy gỡ bỏ phương tiện cài đặt của bạn và nhấn tiếp tục. Cuối cùng, nhận được những thứ tốt!

ubuntu 16 - 4

Giờ đây, bạn có thể chuyển đường hầm ssh vào máy chủ của mình hoặc đăng nhập. Tôi thích đường hầm, vì tôi không thường xuyên giữ bàn phím và màn hình trên máy chủ của mình (ngoài ra, khả năng cuộn lên dễ dàng cũng rất tuyệt!) Nếu bạn không không biết địa chỉ, bạn có thể lấy nó dễ dàng bằng cách đăng nhập và nhập địa chỉ ip. Thao tác này sẽ cung cấp cho bạn danh sách từng thiết bị mạng của bạn và địa chỉ của chúng.

Nếu bạn đang đào đường hầm với cùng một tên người dùng thì lệnh là (thay 1.2.3.4 bằng ip chính xác):

ssh 1.2.3.4

Nếu bạn đang đào hầm với một tên người dùng khác:

ssh user@1.2.3.4

Chấp nhận dấu vân tay và nhập mật khẩu của bạn.

Bây giờ cập nhật mọi thứ:

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get distr-upgrade -y

Quá trình này có thể nhanh chóng, nhưng thường mất vài phút. Giả sử mọi thứ diễn ra theo đúng kế hoạch, hãy tiến tới Phần 2 - Cài đặt Nginx, PHP và MySQL .

3 phút đọc