Я забираю веб-сайт от 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;
}
}