Cách cài đặt phiên bản NGINX mới nhất trên Ubuntu Server 18.04

0
28

            Bạn không muốn một máy chủ web lỗi thời phục vụ các trang web của bạn. Nhận phiên bản NGINX mới nhất được cài đặt dễ dàng trên Ubuntu Server 18.04.
        

            
                                                                             
            
            

                 ] ]
    

     Cách cài đặt phiên bản NGINX mới nhất trên Ubuntu
     Bạn không muốn một máy chủ web lỗi thời phục vụ các trang web của bạn. Nhận phiên bản NGINX mới nhất được cài đặt dễ dàng trên Ubuntu Server 18.04.
     http://www.techrepublic.com/

    

NGINX là một trong những máy chủ web phổ biến nhất trên hành tinh. Nó đáng tin cậy, có thể mở rộng và dễ sử dụng. Nhưng bạn có biết, nếu bạn cài đặt NGINX từ kho lưu trữ Ubuntu Server 18.04 mặc định, phiên bản bạn nhận được đã hết hạn? Bạn không muốn điều đó. Trong thực tế, bạn có thể muốn phát hành phần mềm ổn định cập nhật nhất.

    
        

Làm thế nào để bạn cài đặt một phiên bản như vậy trên bản phát hành LTS của Ubuntu Server? Hãy để tôi chỉ cho bạn cách làm.

XEM: Cách giảm khóa tài khoản người dùng và đặt lại mật khẩu (PDF miễn phí) (TechRepublic)

cần

Điều duy nhất bạn cần để thực hiện công việc này là một phiên bản đang chạy của Ubuntu Server 18.04 và tài khoản người dùng có đặc quyền sudo. Với những mục đó đã sẵn sàng, hãy cài đặt.

Thêm kho lưu trữ

May mắn thay, điều này không phải được cài đặt từ nguồn, vì có một kho NGINX chính thức nơi có thể tìm thấy phiên bản mới nhất. Để thêm kho lưu trữ này, hãy tạo tệp .list mới bằng lệnh:

 sudo nano /etc/apt/source.list.d/nginx.list

Trong tệp đó, dán hai dòng sau:

 deb [arch=amd64] http://nginx.org/packages/mainline/ub Ubuntu / bionic nginx
deb-src http://nginx.org/packages/mainline/ubfox/ bionic nginx 

Lưu và đóng tệp.

Trước khi cài đặt, phải thêm khóa công khai NGINX. Để thực hiện việc này, hãy ban hành các lệnh sau:

 wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key 

Cập nhật và cài đặt

Sau khi bạn đã cài đặt khóa, hãy cập nhật apt bằng lệnh:

 sudo apt-get update 

Nếu bạn đã cài đặt phiên bản NGINX cũ hơn, hãy xóa nó (và các thành phần của nó) bằng lệnh:

 sudo apt loại bỏ nginx nginx-nginx-full nginx-core 

Nếu bạn đã cài đặt NGINX (và các khối máy chủ trang web của bạn được định cấu hình), bạn có thể muốn tạo bản sao lưu tệp cấu hình của mình bằng lệnh:

 sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old[19459055[[19459049[BâygiờđãđếnlúccàiđặtphiênbảnNGINXmớinhấtLàmnhưvậyvớilệnh:

 sudo apt-get install nginx -y 

Sau khi cài đặt hoàn tất, hãy khởi động và bật NGINX bằng các lệnh:

 sudo systemctl start nginx
sudo systemctl enable nginx 

Để tìm ra phiên bản NGINX nào đã được cài đặt, hãy ra lệnh:

 nginx -v 

Bạn nên xem điều đó (ít nhất là bằng văn bản này ), số phiên bản là 1.17 ( Hình A ), đây là phiên bản mới nhất (trái ngược với 1.14 được cài đặt từ kho lưu trữ tiêu chuẩn).

 nginxa.jpg

FIgure A: NGINX phiên bản 1.17 được cài đặt và đọc để hoạt động.

Thay đổi vị trí khối người dùng và máy chủ

Có hai thông báo nhỏ để cài đặt phiên bản mới nhất. Ra khỏi hộp, phiên bản từ kho NGINX đặt nginx làm người dùng quy trình mặc định. Là quản trị viên (đặc biệt là trên Ubuntu Server), rất có thể bạn đã quen với dữ liệu www là người dùng xử lý máy chủ web. Để đặt dữ liệu www làm người dùng quy trình mặc định, hãy mở cấu hình NGINX bằng lệnh:

 sudo nano /etc/nginx/nginx.conf[19459055[[19459049[Locatetheline:

 user nginx; 

Thay đổi tùy chọn đó thành:

 người dùng www-data; 

Tiếp theo chúng ta cần định cấu hình NGINX để nó tiếp tục đọc các tệp chặn máy chủ từ thư mục hỗ trợ trang web (vì phiên bản NGINX này chỉ đọc chúng từ /etc/nginx/conf.d/). Để thực hiện việc này, hãy thêm dòng sau vào phần http của tệp cấu hình (trong phần bao gồm /etc/nginx/conf.d / *. Conf; ):

 bao gồm / etc / nginx / sites-enable / *; 

Lưu và đóng tệp cấu hình. Tải lại NGINX (sẽ chỉ đọc lại các tệp cấu hình, không khởi động lại máy chủ) bằng lệnh:

 sudo systemctl tải lại nginx 

NGINX đã sẵn sàng để khởi động.

Cài đặt dễ dàng

NGINX là một trong những máy chủ web dễ quản lý nhất trên hành tinh và việc cài đặt phiên bản mới nhất giúp sao lưu ý kiến ​​đó. Đừng thấy mình đang chạy một phiên bản lỗi thời, đặc biệt là xem xét việc có phiên bản mới nhất là một nhiệm vụ dễ dàng.

                                                                                

                                                

Cũng xem

 nginxhero.jpg "data-original =" https://tr2.cbsistatic.com/hub/i/r/2017/ 09/28 / 3a9d4076-ba4c-4f6f-a5d8-161625cc8716 / resize / 770x / 2db5d54233e54e1a7e45d1ce9a434cac / nginxhero.jpg

                                            NGINX