我想为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
当我尝试在浏览器网址栏中加载 www.staysure-wb.local 时,它将返回到Google搜索栏,如下所示。 image
帮助我在浏览器中加载网站。谢谢。
答案 0 :(得分:0)
如果您正在共享错误消息的屏幕截图,则可以更轻松地回答问题。
您是否使用了无业游民?如果是,则以下步骤对您有帮助。
在/etc/apache2/sites-available/www.staysure-wb.local.conf
中添加内容确保项目文件夹路径正确与否
fn future_images2<'a> (
futures: &mut Vec<Box<dyn Future<Output = Result<Vec<Image>>, reqwest::Error>> + 'a>,
image_ids: &'a str,
client: &'a Client,
file_id: &'a str,
frames: &'a [Node],
scale: usize,
format: &'a str,
) {
let fim = get_images_url_collection (image_ids, client, file_id, scale, format)
.map_ok (move |urls| to_images (frames, &urls, scale, format));
futures.push (Box::new (fim));
}
*ngFor="let product of products?.non-product
<VirtualHost *:80>
DocumentRoot "/vagrant/locify/web"
ServerName locify.local
<Directory "/vagrant/locify/web">
RewriteEngine on
# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward it to index.php
RewriteRule . index.php
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
sudo a2ensite www.staysure-wb.local.conf