繁体   English   中英

在digitalocean上无法访问(拒绝连接)laravel项目的站点

[英]This site can't be reached (refussed to connect) laravel project on digitalocean

我在数字海洋中的小滴上安装了LAMP,它的工作原理很好,但是现在告诉“无法访问此站点,拒绝连接”,我的IP是157.230.139.112

我的项目运作良好,但是,从一天到第二天,一切都只是出现了。 我没有什么重要的内容,因此决定删除它并创建一个新的Droplet,但是发生同样的事情,我可以进行迁移并与bd连接,但仅拒绝连接。

在此处输入图片说明

我确实安装了composer,所有软件包,配置了我的数据库和我的etc / apache2 / sites-enabled / 000-default.conf并指向公用文件夹。

难道我做错了什么?

您的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM