このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

nginxのrewrite(リライト)設定について このメッセージに返信する
日時: 2013/04/01(Mon) 02:18
名前: ぽんはん
URL:
掲示板のテーマに則した内容かわからないのですが、
他の質問掲示板でも同様の質問(取り消し済)をしていましたが、、
回答を得られなかったためこちらで質問させて頂きたいと思います。

IT(特にサーバサイド)初学者です。
現在さくらvpsにおいて

CentOs 6.4
nginx 1.2.0

でnginxを使用しています。

リライト機能を試してみようと思い、

/etc/nginx/nginx.conf

のserver{ } 内に下記の様に追加しました。

server {
listen 80;
server_name  sample.net;
root /var/www/html;

rewrite ^/(.*)$ http://sample.net/ permanent;

index index.html index.htm index.php
charset utf-8

(以下略)
}

追加したのはrewrite部の一行になります。
これで http://sample.net/ から始まるいかなるURLでのアクセスもすべて
http://sample.net/ にリダイレクトされると考えているのですが、試して見たところ

301 Moved Permanently
--------------------------------------
nginx

と表示されるのみで
http://sample.net/(/var/www/html ディレクトリ)に置いてある
indexファイルの内容が表示されません。

rewrite機能を使わなければhttp://sample.net/へのアクセスでindexファイル
の内容が表示されます。

ものすごく初歩的な事でつまづいている気がするのですが、
nginxのリライト関連で調べてみてもこんなところでつまづく者が
いないのか、方法論ばかりで解決出来ませんでした。

基礎がないものが手をだすなと言われるのは承知してますが、
少し挑戦してみたく試してみた次第です。

また、このような技術的な質問に慣れていないため、
追加表記したほうが良い情報、まずはこれをやってみてから質問するべき、
などがあれば指摘して頂けると助かります。

どなたかわかる方いらっしゃいましたら、理由を教えて頂けませんでしょうか?
記事編集 編集

Page: | 1 | 2 |

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -