[英]This site can't be reached (refussed to connect) laravel project on digitalocean
您的apache服务器块可能未正确指向您的laravel位置。 因此,您可以尝试为Laravel配置Apahce2站点配置文件。 运行以下命令以创建一个名为laravel.conf的新配置文件。
sudo nano /etc/apache2/sites-available/laravel.conf
复制以下内容并将其粘贴到文件中并保存。 请记住用您自己的域名和目录根目录位置替换“ Mywebsite”。为了安全起见,请记住指向laravel公共文件夹。
<VirtualHost *:80>
ServerAdmin admin@MyWebsite.com
DocumentRoot /var/www/html/MyWebsite/public
ServerName example.com
<Directory /var/www/html/MyWebsite/public>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
保存文件并退出。
启用Laravel和重写模块通过运行..来启用VirtualHost。
sudo a2ensite laravel.conf
sudo a2enmod rewrite
或者,将您的localhost apache serverblock配置与服务器上的配置进行比较。 如果您在本地运行apache
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.