Tale: Tidak dapat masuk ke latar belakang setelah menggunakan proxy Nginx.

Dibuat pada 26 Des 2017  ·  2Komentar  ·  Sumber: otale/tale

Penulisnya baik,

Terima kasih telah membuka produk yang luar biasa, tetapi saya mengalami beberapa masalah dalam proses menggunakannya. Jika Anda punya waktu, tolong bantu untuk melihat apakah itu bug.

Lingkungan: Linux centos + Nginx + + SSL + Tale

Tale menjalankan layanan secara lokal pada port 9000,

Konfigurasi nginx adalah sebagai berikut:

server {
  listen 80;
  listen 443 ssl http2;
  ssl_certificate /usr/local/nginx/conf/ssl/www.markthis.cn.crt;
  ssl_certificate_key /usr/local/nginx/conf/ssl/www.markthis.cn.key;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_prefer_server_ciphers on;
  ssl_session_timeout 10m;
  ssl_session_cache builtin:1000 shared:SSL:10m;
  ssl_buffer_size 1400;
  add_header Strict-Transport-Security max-age=15768000;
  ssl_stapling on;
  ssl_stapling_verify on;
  server_name www.markthis.cn markthis.cn;
  access_log /data/wwwlogs/www.markthis.cn_nginx.log combined;
  root /data/wwwroot/www.markthis.cn;
  if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
  if ($host != www.markthis.cn) {  return 301 $scheme://www.markthis.cn$request_uri;  }

  proxy_set_header X-Forwarded-Server $host; 
  proxy_set_header X-Forwarded-Server $proxy_add_x_forwarded_for; 

proxy_set_header Host $host; 
location / {
        proxy_pass http://127.0.0.1:9000;
        proxy_connect_timeout 600;
proxy_read_timeout 600;     
}  
}

Namun dalam kasus ini, ketika admin login, maka secara nirkabel akan mengulang ke halaman login, dan login tidak dapat berhasil.

Tetapi jika Anda masuk dengan HTTP://IP :9000, Anda dapat menyelesaikannya dengan sukses.

discussion question

Semua 2 komentar

Terima kasih atas tanggapan Anda, Anda mencoba meningkatkan tale , perintahnya adalah:

./tale-cli upgrade

Alasannya karena ada versi dari framework mvc yang tidak bisa dibaca header diberi nama huruf kecil cookie .Ini adalah kasus di bawah bagian nginx . Saya pernah mengalaminya sekali, dan sepertinya Anda juga menggunakan skrip satu klik: P

Bingo,

Saya memang menggunakan skrip instalasi satu klik oneintack,

Setelah saran Anda, itu memang berlaku, terima kasih atas bantuannya,

Saya berharap proyek ini lebih baik dan lebih baik.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat