> For the complete documentation index, see [llms.txt](https://walistonbelles1.gitbook.io/electroaac/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://walistonbelles1.gitbook.io/electroaac/reference/run-the-project-with-nginx/configure-backend-api.md).

# Configure Backend (API)

After installing Nginx, create the Backend reverse-proxy configuration file using the command:

```
nano /etc/nginx/sites-available/api.domain.com.conf
```

Paste the configuration code below and change the **IP** to your machine's **IP**. Remember to add the **port :3333** at the end, or if you used another port, put the port correctly.

```
server {
   server_name 0.0.0.0:3333; #YourIP, example: 144.87.33.65:3333
   location / {
     proxy_pass http://localhost:3333;
     proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection 'upgrade';
     proxy_set_header Host $host;
     proxy_cache_bypass $http_upgrade;
  }
}
```

**Ctrl + X** and type **Y** hit **Enter** to save config file.

Link the file to nginx enabled section.

```
ln -s /etc/nginx/sites-available/api.domain.com.conf /etc/nginx/sites-enabled/api.domain.com.conf
```

Test if ok.

```
nginx -t
```

If you see long OK message done correctly. Else please do the steps correctly.

**Restart nginx**

```
service nginx restart
```
