Найдите URL-адрес страницы GitHub - PullRequest
0 голосов
/ 20 февраля 2020

Я забираю веб-сайт от Docusaurus V2 , но я больше не мог связаться с предыдущим разработчиком.

Я знаю, что содержимое сайта развернуто на GitHub Pages. Я хочу знать реальный URL страницы GitHub , на который перенаправляется наш веб-сайт, кто-нибудь знает, как это узнать?

У меня есть доступ к нашему серверу и записи доменного имени (где я не вижу URL страницы GitHub). Очевидно, предыдущий разработчик использовал docker, здесь docker-compose.yml:

version: "3"
services:
  docusaurus:
    image: bitnami/nginx:1.16
    restart: always
    volumes:
    - ./build:/app
    - ./certs:/certs:ro
    - ./my_server_block.conf:/opt/bitnami/nginx/conf/server_blocks/my_server_block.conf:ro
    ports:
    - "3001:3001"
    - "3002:3002"

Я не смог найти путь nginx.conf на нашем сервере. Кто-нибудь знает, где это может быть?

Редактировать 1: здесь my_server_block.conf:

server {
  listen  3002;
  absolute_redirect off;
  root  /app;

  location = / {
    rewrite ^(.*)$ https://$http_host/docs/introduction redirect;
  }

  location = /docs {
    rewrite ^(.*)$ https://$http_host/docs/introduction redirect;
  }

  location = /help {
    rewrite ^(.*)$ https://$http_host/docs/introduction redirect;
  }

  location = /addinHelp {
    rewrite ^(.*)$ https://$http_host/docs/introduction redirect;
  }

  location = /privacy {
    rewrite ^(.*)$ https://$http_host/privacy.html redirect;
  }

  location / {
    try_files $uri $uri/ =404;
  }
}

server {
  listen  3001 ssl;

  ssl_certificate      /certs/server.crt;
  ssl_certificate_key  /certs/server.key;

  ssl_session_cache    shared:SSL:1m;
  ssl_session_timeout  5m;

  ssl_ciphers  HIGH:!aNULL:!MD5;
  ssl_prefer_server_ciphers  on;

  location / {
    proxy_pass http://localhost:3002;
    proxy_redirect off;
    proxy_set_header Host $host:$server_port;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Ssl on;
  }
}

1 Ответ

0 голосов
/ 20 февраля 2020

Согласно документации https://github.com/bitnami/bitnami-docker-nginx

Я думаю, my_server_block.conf - это ваш файл конфигурации.

Вы можете docker exec в контейнер или вы можете go в каталог, из которого вы запустили команду docker compose и найдите этот файл.

Он явно смонтирован на контейнере с хоста ./my_server_block.conf:/opt/bitnami/nginx/conf/server_blocks/my_server_block.conf

...