私はApacheのリバースプロキシとしてNginxサーバーを使用しています。 Apacheはポート8080(PHPのインタープリタ)で動作しており、Nginxはポート80(静的コンテンツを扱っています)で動作しています。Nginx(Apacheのリバースプロキシとして)pretty urls not working
私はブラウザでアクセスすると、静的および動的コンテンツ)さらに、私はApacheをチェックしてうまくいきました。ポート8080で問題なくWebサイト(http://[domain]:8080/)を使うことができますが、 "http://[domain]/home"に行くと動作しません。
nginxプロキシはまだ "http:/ [domain] /index.php"を読み込んでおり、http:/ [domain] /index.php/home "にURLのパラメータを変更することを忘れています。
私の対応のサイトの私のnginxのコードは、私はそれを動作させるために変更する必要がわからないこの
server {
listen 80;
root /var/www/laravel/public/;
index index.php index.html index.htm;
server_name name;
location/{
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
}
location ~ /\.ht {
deny all;
}
}
です。私はちょうど私が動的コンテンツを取得したい完全なURLをプロキシに渡す必要があります。
誰かがそれを解決する方法を知っていますか? ありがとうございます。