După cum spune titlul, serverul a fost configurat să recunoască subdirectoarele, dar din orice motiv acestea nu sunt recunoscute atunci când încarc o pagină web. Există vreo modalitate de a depana ceea ce se întâmplă?
firesafe: adevărat
versiunea_api: 1
manipulatori:
- URL: /(.*\.html)
fișiere_statice: html/\1
încărcați: html/(.*\.html)
- url: /robots.txt
static_files: html/robot.txt
încărcați: html/robots.txt
- url: /pako
static_dir: terță parte/pako
- url: /imagini
static_dir: imagini
- URL: /js
static_dir: js
- url: /css
static_dir: css
- url: /compute/.*
script: apprtc.app
autentificare: admin
- url: /probe.*
script: probers.app
sigur: mereu
- URL: /.*
script: apprtc.app
sigur: mereu
biblioteci:
- nume: jinja2
versiune: ultima
- nume: ssl
versiune: ultima
- nume: pycrypto
versiune: ultima
env_variables:
BYPASS_JOIN_CONFIRMATION: fals
# Schimbați-le doar în timpul dezvoltării, nu vă angajați la sursă!
# Utilizați appcfg.py --env_variable=ICE_SERVER_API_KEY:KEY \
# pentru a înlocui variabilele la implementare.
ICE_SERVER_API_KEY: „”
# Listă de adrese URL ICE separate prin virgulă de returnat când nu există server de gheață
# este specificat.
ICE_SERVER_URLS: „”
# Un mesaj care este întotdeauna afișat pe pagina aplicației.
# Acest lucru este util pentru cazuri precum indicarea utilizatorului că aceasta
# este o implementare demonstrativă a aplicației.
HEADER_MESSAGE: „”
Iată răspunsul de la server
INFO 2021-08-12 05:20:35,496 admin_server.py:150] Se pornește serverul de administrare la: http://localhost:8000
INFO 2021-08-12 05:20:37,540 instance.py:294] PID instanță: 16382
INFO 2021-08-12 05:20:43,429 apprtc.py:95] Aplicarea constrângerilor media: {'video': {'optional': [{'minWidth': '1280'}, {'minHeight': '720' }], „obligatoriu”: {}}, „audio”: adevărat}
AVERTISMENT 2021-08-12 05:20:43,436 apprtc.py:139] Valoare nevalidă sau nu a fost returnată din memcache, folosind fallback: null
INFO 2021-08-12 05:20:43,452 module.py:861] implicit: „GET / HTTP/1.1” 200 8965
INFO 2021-08-12 05:20:43,520 module.py:861] implicit: „GET /css/main.css HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,575 module.py:861] implicit: „GET /js/util.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,577 module.py:861] implicit: „GET /js/adapter.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,629 module.py:861] implicit: „GET /js/constants.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,631 module.py:861] implicit: „GET /js/infobox.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,635 module.py:861] implicit: „GET /js/analytics.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,639 module.py:861] implicit: „GET /js/sdputils.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,643 module.py:861] implicit: „GET /js/call.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,646 module.py:861] implicit: „GET /js/appcontroller.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,698 module.py:861] implicit: „GET /css/main.css HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,709 module.py:861] implicit: „GET /js/peerconnectionclient.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,699 module.py:861] implicit: „GET /js/adapter.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,710 module.py:861] implicit: „GET /js/roomselection.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,711 module.py:861] implicit: „GET /js/util.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,712 module.py:861] implicit: „GET /js/signalingchannel.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,751 module.py:861] implicit: „GET /js/stats.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,764 module.py:861] implicit: „GET /js/storage.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,768 module.py:861] implicit: „GET /js/sdputils.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,773 module.py:861] implicit: „GET /js/constants.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,776 module.py:861] implicit: „GET /js/infobox.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,777 module.py:861] implicit: „GET /js/analytics.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,806 module.py:861] implicit: „GET /js/appcontroller.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,825 module.py:861] implicit: „GET /js/call.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,836 module.py:861] implicit: „GET /js/peerconnectionclient.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,840 module.py:861] implicit: „GET /js/roomselection.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,841 module.py:861] implicit: „GET /js/stats.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,842 module.py:861] implicit: „GET /js/signalingchannel.js HTTP/1.1” 304 -
INFO 2021-08-12 05:20:43,858 module.py:861] implicit: „GET /js/storage.js HTTP/1.1” 304 -
Serverul pe care îl configurez poate fi găsit Aici. Ceea ce încerc să fac este să creez un server (care a fost deja scris - doar neconfigurat) care preia fluxurile video generate de google glass și le permite oamenilor să se alăture unei camere în care să-mi vadă fluxul video. Google Glass poate vedea apoi fluxurile lor de webcam pe ecranul meu. Platforma pe care am configurat serverul este Debian 10. Instrumentele sunt Google App Engine SDK pentru Python, Node.js și Grunt. O parte a site-ului este scrisă și în Go.
Serverul este pornit prin rulare
./collidermain -tls=true -port=8089 -room-server=http://example.com
Și, de asemenea, alergând
python ../google-cloud-sdk/bin/dev_appserver.py --host example.com ./out/app_engine
Motivul pentru care cer ajutor este că directoarele specificate în fișierul app.yaml pe care îl arăt mai sus sunt plasate corect în raport cu fișierul index care este utilizat. Deci, înțeleg de ce nu le va aduce. Site-ul este o replică a acest site web
Dacă aveți nevoie să detaliez mai mult, vă rog să-mi spuneți și voi încerca!
Deci, se pare că serverul web pe care este proiectat să ruleze nu este menit să ruleze pe https. Și serverul în sine nu va funcționa pe deplin fără o conexiune https.