我觉得我想问一个已经多次回答的问题,但我找不到。
如果我使用mydomain.com来浏览我的vps网站,则会得到默认的apache设置页面(出于测试目的,保留在左侧),但是当我使用www.mydomain.com时,它将呈现Laravel页面是。
我的.conf文件为:-
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias www.mydomain.com
ServerAdmin @mydomain.com
DocumentRoot /var/www/html/project/public
<Directory /var/www/html/project>
AllowOveride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}error.log
CustomLog ${APACHE_LOG_DIR}access.log combined
</VirtualHost>
任何人都可以看到我错过的任何内容。正如我所说的,它与www前缀一起使用非常完美,但没有www。前缀完全没有。
这是“ / etc / apache2 / sites-available”中的虚拟主机文件。