Saya sudah menyiapkan subdomain untuk digunakan dengan plesk jadi saya tidak perlu mengetik porta sepanjang waktu.
Ini HTTP
konfigurasi saya :
SSLProxyEngine Off
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule $ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Ini HTTPS
konfigurasi saya :
SSLProxyEngine On
AllowEncodedSlashes On
<Location />
ProxyPass https://localhost:8443/
ProxyPassReverse https://localhost:8443/
</Location>
Ini adalah nginx
konfigurasi saya (tidak melakukan apa pun yang saya butuhkan, cukup mencobanya):
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
Ini menunjukkan IP sebagai 127.0.0.1, bagaimana saya bisa mendapatkan IP asli saya muncul ketika di belakang ProxyPass?
nginx
reverse-proxy
plesk
Brian Graham
sumber
sumber
Jawaban:
Tampaknya Anda hanya perlu memodifikasi parameter fastcgi, dan karena plesk menjalankannya sendiri, maka itu tidak akan mengganggu layanan lain.
Tambahkan baris berikut ke
/etc/sw-cp-server/fastcgi_params
:Atau jalankan saja perintah ini dengan hak istimewa yang sesuai:
Kemudian mulai kembali layanan:
sumber