Форум — General как узнать корневой путь к сайту? nginx 0 1 дали доступ на сервер в конфиге nginx от сайта не прописан root, но при этом сайт открывается Ответить на это сообщение Ссылка
Ответ на: комментарий от MrClon 21.01.24 12:22:44 UTC вот конфиг server { server_name medical.server_name.ua ; listen 80; return 302 https://medical.server_name.ua$request_uri; } server { #listen 80; #listen [::]:80 default_server ipv6only=on; #server_name _; server_name medical.server_name.ua; listen medical.server_name.ua:443 ssl; access_log off; ssl_stapling on; ssl_stapling_verify on; #ssl_prefer_server_ciphers on; add_header Strict-Transport-Security "max-age=31536000"; error_log /var/log/nginx/error.log crit; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; access_log off; sendfile on; tcp_nopush on; tcp_nodelay on; gzip on; gzip_comp_level 5; gzip_min_length 256; gzip_proxied any; gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; gzip_disable msie6; keepalive_timeout 30; keepalive_requests 100000; reset_timedout_connection on; client_body_timeout 10; send_timeout 2; client_max_body_size 4G; # Your Django project's media files - amend as required location /uploads { alias /home/amn/private/medical.server_name.ua/server/app/uploads; expires 30d; } # your Django project's static files - amend as required location /static { alias /home/amn/private/medical.server_name.ua/server/app/static; expires 30d; } # gunicorn location / { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://amn_dev_gunicorn_server; } location /.well-known { root /var/www/html; } # location /uk/ { #return 301 $uri; } # uwsgi # location / { # uwsgi_pass 0.0.0.0:9000; # include uwsgi_params; # } } limpopo44 (21.01.24 15:17:40 UTC) автор топика Ответить на это сообщение Показать ответы Ссылка
Ответ на: комментарий от limpopo44 21.01.24 15:17:40 UTC Ну вон, / рисуется gunicorn’ом, а /static раздаётся nginx’ом из указанного каталога. PolarFox ★★★★★ (21.01.24 15:45:41 UTC) Ответить на это сообщение Показать ответ Ссылка
Ответ на: комментарий от PolarFox 21.01.24 15:45:41 UTC Ещё и алиасы. vvn_black ★★★★★ (21.01.24 15:54:04 UTC) Ответить на это сообщение Ссылка
Ответ на: комментарий от limpopo44 21.01.24 15:17:40 UTC proxy_pass http://amn_dev_gunicorn_server; Искать там. Dimez ★★★★★ (21.01.24 15:58:31 UTC) Ответить на это сообщение Ссылка
Ответ на: комментарий от limpopo44 21.01.24 15:17:40 UTC Теперь ищи, как запускается gunicorn - и там найдешь путь к исходникам сайта. gruy ★★★★★ (21.01.24 17:15:48 UTC) Ответить на это сообщение Ссылка
Ответ на: комментарий от limpopo44 21.01.24 15:17:40 UTC proxy_pass http://amn_dev_gunicorn_server; наверняка в конфигах нжинкса есть какой-то маппинг, и скорей всего там даже указано на каком порту слушает этот гуникорн. далее через какие-нибудь netstat и ps можно найти где оно живёт и всё остальное. xfilx ★★ (21.01.24 20:06:36 UTC) Последнее исправление: xfilx 21.01.24 20:07:49 UTC (всего исправлений: 1) Ответить на это сообщение Ссылка