Saya telah mengatur nginx sebagai proxy terbalik ke Apache, tetapi sekarang ingin menguji apakah itu berfungsi. Saya menemukan jawaban berikut:
Bagaimana saya dapat memverifikasi bahwa proxy reverse nginx + apache berfungsi dengan benar?
Tetapi sebenarnya, saya mendapatkan respon "Server: nginx" apakah saya meminta file yang dilayani oleh nginx atau Apache. Sebagai contoh, semua skrip CGI dalam pengaturan saya saat ini ditangani oleh Apache. Namun, header respons untuk skrip CGI masih mengatakan "Server: nginx". Pertanyaan besar bagi saya adalah menentukan apakah file statis dilayani oleh nginx, dan saya tidak yakin bagaimana melakukan ini.
apache-http-server
nginx
Bintz
sumber
sumber
Jawaban:
Saya memecahkan masalah ini dengan meminta Apache menambahkan header "X-Powered-By: Apache". Dengan cara ini, setiap permintaan yang diteruskan ke Apache akan memiliki header, sedangkan permintaan yang ditangani secara internal oleh nginx tidak akan.
sumber