
CentOS 8を使用しており、LAMP、Varnishなどをインストールしました。
ホストをセットアップする
/etc/ホスト
ip site1.com www.site1.com ip site2.com www.site2.com
私はApacheを次のように設定しました:
/etc/httpd.conf to include sites-enabled/
私はsites-enabledとsites-availableを2つの設定、site1.com.confとsite2.com.confで持っています。
私がここに含めたものetc/httpd/conf/httpd.conf
Include conf.modules.d/*.conf
そして
IncludeOptional sites-enabled/*.conf
まだ動作しません。これを修正する方法はありますか?
site1.com.conf に入力した例:
<VirtualHost *:8080>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1.com/html
ErrorLog /var/www/site1.com/html/log/error.log
CustomLog /var/www/site1.com/html/log/requests.log combined
</VirtualHost>
今はこれを動作させることができましたが、httpsバージョンが動作していません。httpsバージョンの修正方法を教えていただけますか?ありがとうございます
編集: 修正しました。問題は IncludeOptional conf.d/*.conf が httpd.conf になかったことです。
答え1
次の内容をhttpd.conf
サービスに追加して再起動します。
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/site1
</VirtualHost>
<VirtualHost *:8080>
ServerName site2.com
ServerAlias www.site2.com
DocumentRoot /var/www/site2
</VirtualHost>