さくら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にあるような一般的な設定が使われるみたい。
コメント