我是否可以在一个配置文件中拥有两个虚拟主机(端口:80 和 443)? IE
/etc/apache2/sites-available/example.test.conf
<VirtualHost *:443>
ServerName example.test
DocumentRoot /var/www/example.test/public
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/example.test.crt
SSLCertificateKeyFile /etc/apache2/ssl/example.test.key
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.test
ServerAlias www.example.test
DocumentRoot /var/www/example.test/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我运行sudo a2ensite example.test.conf
并重新启动了 Apache。
尝试上述 ( https://example.test
) 设置后,我收到:
在浏览器中。那么,这不是实际的网站内容吗?端上来的时候就好了http
答案1
我是否可以在一个配置文件中拥有两个虚拟主机(端口:80 和 443)?
是的。
但是,就您的测试而言,没有https://example.text您向我们展示的配置中定义的虚拟主机。你所拥有的是:
- https://miperformance
- http://example.test