Web Apache2虚拟主机混淆
我正在尝试设置我的网站,以便它有适当的子域 例如,如果有人访问portfolio.beudoinapps.com,我希望他们看到我的portfolio页面 这是我的配置文件:Web Apache2虚拟主机混淆,web,apache2,debian,Web,Apache2,Debian,我正在尝试设置我的网站,以便它有适当的子域 例如,如果有人访问portfolio.beudoinapps.com,我希望他们看到我的portfolio页面 这是我的配置文件: <VirtualHost *:80> ServerName www.portfolio.beaudoinapps.com DocumentRoot /var/www/portfolio ServerAdmin jonathan@beaudoinapps.com ErrorLog
<VirtualHost *:80>
ServerName www.portfolio.beaudoinapps.com
DocumentRoot /var/www/portfolio
ServerAdmin jonathan@beaudoinapps.com
ErrorLog /var/log/apache2/websites/portfolio-error_log
CustomLog /var/log/apache2/websites/portfolio-access_log common
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.temp.beaudoinapps.com
DocumentRoot /var/www/temp
ServerAdmin jonathan@beaudoinapps.com
ErrorLog /var/log/apache2/websites/temp-error_log
CustomLog /var/log/apache2/websites/temp-access_log common
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/home
ServerAdmin jonathan@beaudoinapps.com
ErrorLog /var/log/apache2/websites/home-error_log
CustomLog /var/log/apache2/websites/home-access_log common
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</VirtualHost>
我需要的帮助是,如果子域不存在,我该怎么做?在这种情况下,如果公文包不是temp.beudoinapps或portfolio.beudoinapps,它会将用户重定向到www.beudoinapps.com
另外,我将http流量重定向到https的方式是否正确?谢谢