MENU

サブディレクトリに新しいプロジェクトを追加するときにhttpsが404notfoundになった話

さくらVPS、almalinuxを使用

サブディレクトリに新しいプジェクトを作りたいと考えた

/var/www/html/newproject

を作成

https://○○.com/newproject

というサブディレクトリに展開したい。

この時、エイリアスを作成し、.com/newproject/にアクセスすればサイトが表示されるようにしようと思った。

http://ipアドレス/project

http://○○.com/project

は表示された。

しかし、httpsだけ表示されない。

結論として、

<VirtualHost *:443>

の仮想ホストの設定とエイリアスの設定を盛り込んだファイルをもう一つ作って解決した。

場所は、/etc/httpd/conf.d/

どうも他のファイルで443の設定されてる箇所があってそこが干渉原因になっていたようだ。

なので、特別にもう一つファイルを作ってみたらこちらを優先して使ってくれたようだ。

こちらにはServerNameが具体的に○○.comと指定してあり、

○○.comにアクセスが来たらこれが明示的に書いてある方のファイルを読み込むようだ。

なければ、ssl.confにあるような一般的な設定が使われるみたい。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次