我在数字海洋的液滴上安装了LAMP,它确实运行良好,但现在告诉“这个网站无法联系,拒绝连接”我的IP是157.230.139.112
然而,我的项目运作良好,从一天到下一天,只是出现了。我没有任何重要的东西,并决定删除它并创建一个新的Droplet,但同样的事情发生,我可以进行迁移并与bd连接,但只拒绝连接。
我确实安装了composer,所有软件包,配置我的db和我的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 [email protected]
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