【发布时间】:2020-07-06 19:19:33
【问题描述】:
我想为一个 laravel 站点创建一个虚拟主机。我按照这些步骤操作,直到sudo a2ensite www.staysure-wb.local.conf 并在站点启用时显示。 Site www.staysure-wb.local already enabled
但是当我以 www.staysure-wb.local 身份打开浏览器时,它不起作用。
我也在启用站点后尝试了这些命令。但它不会在浏览器中加载。
sudo systemctl restart apache2
sudo service apache2 reload
sudo service apache2 restart
这是我的 www.staysure-wb.local.conf 文件。
<VirtualHost *:80>
ServerName staysure-wb.local
ServerAlias *.staysure-wb.local
DocumentRoot /home/mayuri/Documents/projects/staysure-wb/public
<Directory /home/mayuri/Documents/projects/staysure-wb/public>
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.28:443>
SSLEngine on
ServerName staysure-wb.local
ServerAlias *.staysure-wb.local
DocumentRoot /home/mayuri/Documents/projects/staysure-wb/public
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
ErrorLog ${APACHE_LOG_DIR}/error.log
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
#Header set X-Frame-Options SAMEORIGIN
<Directory /home/mayuri/Documents/projects/staysure-wb/public>
php_admin_flag engine on
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
RewriteEngine On
RewriteOptions Inherit
Require all granted
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
该网站在/etc/apache2/sites-available 中可用,如下所示。
-rwxr-xr-x 1 root root 1240 Mar 26 10:02 www.staysure-wb.local.conf*
这是我在 hosts 文件中写的条目:
126.0.0.1 localhost
127.0.0.28 www.staysure-wb.local
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
0.0.0.0 https://account.jetbrains.com:443
0.0.0.0 www-weighted.jetbrains.com
1.2.3.4 account.jetbrains.com
1.2.3.4 http://www.jetbrains.com
1.2.3.4 www-weighted.jetbrains.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
当我尝试在浏览器 url 栏中加载 www.staysure-wb.local 时,它会返回到 Google 搜索栏,如下所示。 image
帮助我在浏览器中加载网站。谢谢。
【问题讨论】:
标签: laravel virtualhost ubuntu-18.04