通常は、Apachを利用しているのですが、今回初めてNginxを利用するため、ドキュメントRootの設定などが、旨く行きません。
具体的には、/etc/nginx/sites-available/production に以下を記載して、Nginxを再起動しています。
-----------------------
location /pro {
rewrite ^ $scheme://$server_name/pro/ permanent;
}
location /pro/ {
root /var/www/zzzz;
index index.php;
try_files $uri $uri/ /pro/index.php?$args;
}
-----------------------
恐らくこの設定がうまくいっていないと思われますが、http://aaa.bbb.com/pro にて、/var/www/zzzz/site/htdocs/ 以下をアクセスする設定にしたいと思っています。
ところが、上記を
location /pro/ {
root /var/www/zzzz/site/htdocs;
にしてもうまく設定されず。http://aaa.bbb.com/proにアクセスすると、HTTP 404 エラーとなってしまいます。
location /pro/ {
root /var/www/zzzz;
でも、http://aaa.bbb.com/pro/site/htdocs にアクセスすれば正常に表示されているので、どこかの設定が悪いと思うのですが、どこが悪いのか教えて頂けませんでしょうか?
よろしくお願いします。
コメント(0件)