現在、2 つのディレクトリに Web サイトを展開しようとしています。それに関する多くのドキュメントにもかかわらず、希望する動作を得ることができませんでした。これはウェブサイトのアーキテクチャです:
- メインの Web サイト ページは /opt/www/mainsite/index.html に保存されます。
- 2 番目の Web サイト (CodeIgniter を使用) は、/opt/www/apps/myapp/index.php に保存されます。
この動作を取得するようにnginxを構成したい:
- http のすべてのリクエストは https にリダイレクトする必要があります
- www.mydomain.com は /opt/www/mainsite/index.html を指す必要があります
- www.mydomain.com/myapp は /opt/www/apps/myapp/index.php を指す必要があります
現在、私の設定ファイルには以下が含まれています:
# redirect http to https
server {
listen 80;
rewrite ^(.*) https://$host$1 permanent;
}
# main webiste
server {
listen 443;
# ssl elements...
root /opt/www/mainsite;
index index.html;
server_name www.mydomain.com;
location / {
try_files $uri $uri/ /index.html;
}
}
このページでは、CodeIgniter の構成ファイルを設定するためのすべての情報を見つけました。しかし、CodeIgniter フォルダーで mydomain.com/myapp を指すルールを作成する方法と、適切な構成を設定するために CodeIgniter を構成する方法がわかりません。
誰でも私を助けることができますか?
前もって感謝します