[GH-ISSUE #3787] Jekyll pagnition jump problem when served behind NPM #2493

Closed
opened 2026-02-26 07:35:46 +03:00 by kerem · 2 comments
Owner

Originally created by @zhengyuan-public on GitHub (Jun 2, 2024).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3787

Checklist

  • Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
    • Yes
  • Are you sure you're not using someone else's docker image?
    • Yes
  • Have you searched for similar issues (both open and closed)?
    • Yes

Describe the bug

Jekyll pagnition jump problem when served behind NPM, details are described in To Reproduce below.
Check the problem I described on my self-hosted jekyll site.

Nginx Proxy Manager Version

v2.11.2

To Reproduce
Steps to reproduce the behavior:

  1. I started my jekyll site at 192.168.1.100:4000 and everything is working properly (including the pagnition).
  2. I set port forwarding in my router 63002 -> 192.168.1.100:63002
  3. I installed npm with docker and set port forwarding 63002 -> 443 (because my ISP blocked the 80 and 443 ports).
  4. I added the following proxy host in npm: jekyll.funwithhomelab.duckdns.org -> http://192.168.1.100:4000
  5. I can visite my jekyll site at https://jekyll.funwithhomelab.duckdns.org:63002
  6. In home page, scroll down to the bottom until page navigation bar is showing. When mouse is hovered over page numbers, the link showing is correct (such as https://jekyll.funwithhomelab.duckdns.org:63002/page2, see pic below). But when clicked the link, the browser brings me to https://jekyll.funwithhomelab.duckdns.org/page2. Since I have to use a different port other than 443, I got error. Oddly, other links are also showing correctly and also working properly (such as Recently Updated and Trending Tags on the right side).

Expected behavior

Screenshots

image

Operating System

Docker

Additional context

Originally created by @zhengyuan-public on GitHub (Jun 2, 2024). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3787 <!-- Are you in the right place? - If you are looking for support on how to get your upstream server forwarding, please consider asking the community on Reddit. - If you are writing code changes to contribute and need to ask about the internals of the software, Gitter is the best place to ask. - If you think you found a bug with NPM (not Nginx, or your upstream server or MySql) then you are in the *right place.* --> **Checklist** - Have you pulled and found the error with `jc21/nginx-proxy-manager:latest` docker image? - Yes - Are you sure you're not using someone else's docker image? - Yes - Have you searched for similar issues (both open and closed)? - Yes **Describe the bug** <!-- A clear and concise description of what the bug is. --> Jekyll pagnition jump problem when served behind NPM, details are described in `To Reproduce` below. Check the problem I described on my self-hosted [jekyll](https://jekyll.funwithhomelab.duckdns.org:63002/) site. **Nginx Proxy Manager Version** <!-- What version of Nginx Proxy Manager is reported on the login page? --> v2.11.2 **To Reproduce** Steps to reproduce the behavior: 1. I started my jekyll site at `192.168.1.100:4000` and everything is working properly (including the pagnition). 2. I set port forwarding in my router `63002 -> 192.168.1.100:63002` 3. I installed npm with docker and set port forwarding `63002 -> 443` (because my ISP blocked the 80 and 443 ports). 4. I added the following proxy host in npm: `jekyll.funwithhomelab.duckdns.org` -> `http://192.168.1.100:4000` 5. I can visite my jekyll site at `https://jekyll.funwithhomelab.duckdns.org:63002` 6. In home page, scroll down to the bottom until page navigation bar is showing. When mouse is hovered over page numbers, the link showing is correct (such as `https://jekyll.funwithhomelab.duckdns.org:63002/page2`, see pic below). But when clicked the link, the browser brings me to `https://jekyll.funwithhomelab.duckdns.org/page2`. Since I have to use a different port other than 443, I got error. Oddly, other links are also showing correctly and also working properly (such as `Recently Updated` and `Trending Tags` on the right side). **Expected behavior** <!-- A clear and concise description of what you expected to happen. --> **Screenshots** <!-- If applicable, add screenshots to help explain your problem. --> <img width="862" alt="image" src="https://github.com/NginxProxyManager/nginx-proxy-manager/assets/9320285/d8e7be03-ba30-42a9-82b4-fc59b7bb5c59"> **Operating System** <!-- Please specify if using a Rpi, Mac, orchestration tool or any other setups that might affect the reproduction of this error. --> Docker **Additional context** <!-- Add any other context about the problem here, docker version, browser version, logs if applicable to the problem. Too much info is better than too little. -->
kerem 2026-02-26 07:35:46 +03:00
  • closed this issue
  • added the
    stale
    bug
    labels
Author
Owner

@github-actions[bot] commented on GitHub (Dec 26, 2024):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2562074926 --> @github-actions[bot] commented on GitHub (Dec 26, 2024): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@github-actions[bot] commented on GitHub (Jan 16, 2026):

Issue was closed due to inactivity.

<!-- gh-comment-id:3757791112 --> @github-actions[bot] commented on GitHub (Jan 16, 2026): Issue was closed due to inactivity.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#2493
No description provided.