Tips Ubuntu Nginx Reverse Proxy: Cài đặt và cấu hình Nginx Reverse Proxy trên Ubuntu.

TricksMMO

Administrator
Staff member
** #ubuntu #Nginx #reverseproxy #proxyserver #LoadBalancing **

** Cài đặt và định cấu hình proxy ngược nginx trên ubuntu **

Nginx là một máy chủ web hiệu suất cao cũng có thể được sử dụng như một proxy ngược.Proxy ngược là một máy chủ nằm giữa máy khách và máy chủ và các yêu cầu chuyển tiếp từ máy khách đến máy chủ.Điều này có thể hữu ích cho việc cân bằng tải, bộ nhớ đệm và bảo mật.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và định cấu hình proxy ngược nginx trên Ubuntu.Chúng tôi sẽ sử dụng Nginx để yêu cầu proxy từ trình duyệt web đến máy chủ web.

** Điều kiện tiên quyết **

Để làm theo hướng dẫn này, bạn sẽ cần những điều sau đây:

* Một máy chủ chạy Ubuntu 18.04 trở lên
* Người dùng không root có đặc quyền sudo
* Gói Nginx

** Cài đặt nginx **

Bước đầu tiên là cài đặt gói Nginx.Bạn có thể làm điều này bằng cách chạy lệnh sau:

`` `
sudo apt cài đặt nginx
`` `

** Định cấu hình nginx **

Khi Nginx được cài đặt, bạn cần cấu hình nó.Bạn có thể làm điều này bằng cách chỉnh sửa tệp `/etc/nginx/nginx.conf`.

Thêm các dòng sau vào khối `server`:

`` `
phụ trợ ngược dòng {
Máy chủ 127.0.0.1:8080;
}

máy chủ {
Nghe 80;
server_name localhost;

vị trí / {
Proxy_Pass http: // phụ trợ;
}
}
`` `

Điều này bảo Nginx lắng nghe trên cổng 80 và các yêu cầu proxy đến máy chủ phụ trợ trên cổng 8080.

** Kiểm tra nginx **

Khi bạn đã cấu hình Nginx, bạn có thể kiểm tra nó bằng cách chạy lệnh sau:

`` `
sudo nginx -t
`` `

Nếu cấu hình là chính xác, bạn sẽ thấy đầu ra sau:

`` `
Nginx: Tệp cấu hình /etc/nginx/nginx.conf Cú pháp là OK
Nginx: Tệp cấu hình /etc/nginx/nginx.conf Kiểm tra thành công
`` `

** Bắt đầu nginx **

Bây giờ bạn đã cấu hình Nginx, bạn có thể bắt đầu nó bằng cách chạy lệnh sau:

`` `
sudo systemctl start nginx
`` `

** Xác minh nginx **

Bạn có thể xác minh rằng Nginx đang chạy bằng cách truy cập URL sau trong trình duyệt web của bạn:

`` `
http: // localhost
`` `

Bạn sẽ xem trang sau:

`` `
Chào mừng đến nginx!
`` `

**Phần kết luận**

Trong hướng dẫn này, bạn đã học cách cài đặt và định cấu hình proxy ngược nginx trên Ubuntu.Bây giờ bạn có thể sử dụng Nginx để yêu cầu proxy từ trình duyệt web đến máy chủ web.

** Tài nguyên bổ sung **

* [Tài liệu Nginx] (nginx documentation)
* [Nginx ngược tài liệu proxy] (Module ngx_http_proxy_module)
* [Cách thiết lập proxy ngược với nginx] (https://www.digitalocean.com/commun...t-up-a-reverse-proxy-with-ninx-on-buntu-18-04)
=======================================
**#Ubuntu #Nginx #reverseproxy #proxyserver #LoadBalancing**

**Install and configure NGINX Reverse Proxy on Ubuntu**

NGINX is a high-performance web server that can also be used as a reverse proxy. A reverse proxy is a server that sits between a client and a server and forwards requests from the client to the server. This can be useful for load balancing, caching, and security.

In this tutorial, we will show you how to install and configure NGINX Reverse Proxy on Ubuntu. We will use NGINX to proxy requests from a web browser to a web server.

**Prerequisites**

To follow this tutorial, you will need the following:

* A server running Ubuntu 18.04 or later
* A non-root user with sudo privileges
* The NGINX package

**Install NGINX**

The first step is to install the NGINX package. You can do this by running the following command:

```
sudo apt install nginx
```

**Configure NGINX**

Once NGINX is installed, you need to configure it. You can do this by editing the `/etc/nginx/nginx.conf` file.

Add the following lines to the `server` block:

```
upstream backend {
server 127.0.0.1:8080;
}

server {
listen 80;
server_name localhost;

location / {
proxy_pass http://backend;
}
}
```

This tells NGINX to listen on port 80 and proxy requests to the backend server on port 8080.

**Test NGINX**

Once you have configured NGINX, you can test it by running the following command:

```
sudo nginx -t
```

If the configuration is correct, you will see the following output:

```
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
```

**Start NGINX**

Now that you have configured NGINX, you can start it by running the following command:

```
sudo systemctl start nginx
```

**Verify NGINX**

You can verify that NGINX is running by visiting the following URL in your web browser:

```
http://localhost```

You should see the following page:

```
Welcome to nginx!
```

**Conclusion**

In this tutorial, you learned how to install and configure NGINX Reverse Proxy on Ubuntu. You can now use NGINX to proxy requests from a web browser to a web server.

**Additional resources**

* [NGINX documentation](https://nginx.org/en/docs/)
* [NGINX Reverse Proxy documentation](https://nginx.org/en/docs/http/ngx_http_proxy_module.html)
* [How to set up a reverse proxy with NGINX](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-reverse-proxy-with-nginx-on-ubuntu-18-04)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top