CentOS 8を持っています。LAMP、Varnishなどをインストールしました。
ホストをセットアップします
/ etc/hosts
ip site1.com www.site1.com ip site2.com www.site2.com
私は次のようにApacheをセットアップします:
/etc/httpd.conf to include sites-enabled/
Site1.com.confとsite2.com.confの2つの構成で、サイトが有効になっているサイトと利用可能なサイトがあります。
ここに私が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にありませんでした
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>