Tips Docker Nginx Proxy Manager: Hướng dẫn cài đặt và sử dụng.

TricksMMO

Administrator
Staff member
#Docker #Nginx #Proxy Trình quản lý #Container #Kubernetes

## Docker Nginx Proxy Trình quản lý: Hướng dẫn cài đặt và sử dụng

Docker Nginx Proxy Manager là một proxy ngược trọng lượng, dễ sử dụng, có thể được sử dụng để quản lý và tải cân bằng nhiều container Docker.Nó được thiết kế để được sử dụng với Docker Swarm hoặc Kubernetes, nhưng cũng có thể được sử dụng với một máy chủ Docker duy nhất.

### Cài đặt

Để cài đặt Trình quản lý proxy Docker Nginx, bạn có thể sử dụng lệnh sau:

`` `
Docker kéo Jwilder/nginx-Proxy-Manager
`` `

Khi hình ảnh được tải xuống, bạn có thể chạy nó bằng lệnh sau:

`` `
Docker Run -d--Name nginx-Proxy-Manager -P 80:80 -P 443: 443 JWILLER/NGINX-Proxy-Manager
`` `

Điều này sẽ bắt đầu container Trình quản lý proxy Docker Nginx trên cổng 80 và 443.

### Cấu hình

Container Trình quản lý proxy Docker Nginx được cấu hình bằng tệp YAML.Tệp cấu hình có thể được tìm thấy tại `/etc/nginx-proxy-manager/config.yml`.

Tệp cấu hình được chia thành hai phần:

* Phần `Global` chứa các cài đặt toàn cầu, chẳng hạn như các cổng nghe và thời gian chờ proxy.
* Phần `máy chủ` chứa một danh sách các máy chủ mà Trình quản lý proxy nginx của Docker sẽ ủy quyền lưu lượng truy cập.

Để biết thêm thông tin về tệp cấu hình, vui lòng tham khảo [Tài liệu Trình quản lý proxy của Docker Nginx] (https://github.com/jwilder/nginx-proxy-manager/blob/master/readme.md).

### Cách sử dụng

Khi container Trình quản lý proxy Docker Nginx đang chạy, bạn có thể sử dụng nó để ủy thác lưu lượng truy cập vào các thùng chứa Docker của bạn.Để làm điều này, bạn cần thêm một máy chủ mới vào phần `máy chủ` của tệp cấu hình.

Sau đây là một ví dụ về cấu hình máy chủ:

`` `
- Tên: MY-SERVER
Cổng: 80
Mục tiêu: Người container của tôi
`` `

Trường `name` là tên của máy chủ.Trường `port` là cổng trên container Trình quản lý proxy docker nginx sẽ ủy quyền lưu lượng truy cập.Trường 'Target` là tên của container Docker sẽ nhận được lưu lượng truy cập.

Khi bạn đã thêm cấu hình máy chủ, bạn cần khởi động lại container Trình quản lý proxy Docker Nginx.Bạn có thể làm điều này bằng cách chạy lệnh sau:

`` `
Docker khởi động lại nginx-proxy-người quản lý
`` `

Bây giờ, khi bạn truy cập container Trình quản lý proxy Docker Nginx trong trình duyệt của bạn, bạn sẽ được chuyển hướng đến thùng chứa Docker mà bạn đã chỉ định trong trường `Target`.

### Xử lý sự cố

Nếu bạn gặp khó khăn trong việc quản lý proxy docker nginx hoạt động, có một vài điều bạn có thể kiểm tra:

* Đảm bảo rằng container Trình quản lý proxy Docker Nginx đang chạy.Bạn có thể kiểm tra điều này bằng cách chạy lệnh sau:

`` `
Docker PS
`` `

* Đảm bảo rằng container Trình quản lý proxy Docker Nginx đang nghe trên các cổng mà bạn đã chỉ định trong tệp cấu hình.Bạn có thể kiểm tra điều này bằng cách chạy lệnh sau:

`` `
Netstat -tulpn |Grep nginx-Proxy-Manager
`` `

* Đảm bảo rằng container docker mà bạn đang cố gắng ủy quyền lưu lượng đang chạy.Bạn có thể kiểm tra điều này bằng cách chạy lệnh sau:

`` `
Docker PS
`` `

* Đảm bảo rằng container Docker mà bạn đang cố gắng ủy quyền lưu lượng truy cập là nghe trên cổng mà bạn đã chỉ định trong tệp cấu hình.Bạn có thể kiểm tra điều này bằng cách chạy lệnh sau:

`` `
Netstat -tulpn |grep my-container
`` `

Nếu bạn vẫn gặp rắc rối, bạn có thể thử yêu cầu trợ giúp trên [Diễn đàn Trình quản lý proxy của Docker Nginx] (https://forum.nginx.com/forum/11-ninx-Proxy-Manager).

## hashtags

* #Docker
* #Nginx
* Quản lý #Proxy
* #thùng đựng hàng
* #Kubernetes
=======================================
#Docker #Nginx #Proxy Manager #Container #Kubernetes

## Docker Nginx Proxy Manager: Instructions for installation and use

Docker Nginx Proxy Manager is a lightweight, easy-to-use reverse proxy that can be used to manage and load balance multiple Docker containers. It is designed to be used with Docker Swarm or Kubernetes, but can also be used with a single Docker host.

### Installation

To install Docker Nginx Proxy Manager, you can use the following command:

```
docker pull jwilder/nginx-proxy-manager
```

Once the image is downloaded, you can run it using the following command:

```
docker run -d --name nginx-proxy-manager -p 80:80 -p 443:443 jwilder/nginx-proxy-manager
```

This will start the Docker Nginx Proxy Manager container on port 80 and 443.

### Configuration

The Docker Nginx Proxy Manager container is configured using a YAML file. The configuration file can be found at `/etc/nginx-proxy-manager/config.yml`.

The configuration file is divided into two sections:

* The `global` section contains global settings, such as the listen ports and the proxy timeouts.
* The `servers` section contains a list of servers that the Docker Nginx Proxy Manager will proxy traffic to.

For more information on the configuration file, please refer to the [Docker Nginx Proxy Manager documentation](https://github.com/jwilder/nginx-proxy-manager/blob/master/README.md).

### Usage

Once the Docker Nginx Proxy Manager container is running, you can use it to proxy traffic to your Docker containers. To do this, you need to add a new server to the `servers` section of the configuration file.

The following is an example of a server configuration:

```
- name: my-server
port: 80
target: my-container
```

The `name` field is the name of the server. The `port` field is the port on the Docker Nginx Proxy Manager container that will proxy traffic to. The `target` field is the name of the Docker container that will receive the traffic.

Once you have added the server configuration, you need to restart the Docker Nginx Proxy Manager container. You can do this by running the following command:

```
docker restart nginx-proxy-manager
```

Now, when you visit the Docker Nginx Proxy Manager container in your browser, you will be redirected to the Docker container that you specified in the `target` field.

### Troubleshooting

If you are having trouble getting Docker Nginx Proxy Manager to work, there are a few things you can check:

* Make sure that the Docker Nginx Proxy Manager container is running. You can check this by running the following command:

```
docker ps
```

* Make sure that the Docker Nginx Proxy Manager container is listening on the ports that you specified in the configuration file. You can check this by running the following command:

```
netstat -tulpn | grep nginx-proxy-manager
```

* Make sure that the Docker container that you are trying to proxy traffic to is running. You can check this by running the following command:

```
docker ps
```

* Make sure that the Docker container that you are trying to proxy traffic to is listening on the port that you specified in the configuration file. You can check this by running the following command:

```
netstat -tulpn | grep my-container
```

If you are still having trouble, you can try asking for help on the [Docker Nginx Proxy Manager forum](https://forum.nginx.com/forum/11-nginx-proxy-manager).

## Hashtags

* #Docker
* #Nginx
* #Proxy Manager
* #Container
* #Kubernetes
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top