私は、エクスプレッションエンジンで構築されたサイトの開発サイトをセットアップしようとしています。私はdevサイトのサブドメインを使用することを好みましたが、私はDNSを制御しません...だから、面倒を避けるため、私は/ dev /というサブディレクトリにコピーを作成しました。このように: - メインのサイトnginxを使用して、サブディレクトリでexpressionengineの複数のインスタンスを実行するにはどうすればよいですか?
http://example.com/ <のdevのサイト
私は、データベースをコピーし、それに応じて設定ファイルを更新し、私がメインのサイトのいずれかを引き上げた場合、またはすべてが動作しますdevサイトのホームページ....しかし、devサイトのリンクをクリックするとすぐに、「ステータス:404ページが見つかりません」というページが表示されます。私はnginxはちょうど要求を正しくルーティングしていないと思っています。これは、(部分的に)私のnginxの設定です:私はnginxの(私は主にApacheの男だ)とあまり慣れていないんだ
server {
listen 80;
server_name ~^(?<www>.+)\.example\.com$;
root /data/website;
index index.php;
include /etc/nginx/restrictions.conf;
#dev site
location /~dev {
index index.php;
}
...ので、私はここで何をしないのですか?