首页 > 解决方案 > Laravel 工匠服务问题

问题描述

我刚刚在我的 vps 上安装了 Laravel,但是在运行命令时遇到了一些问题php artisan serve。它告诉我应用程序正在https://127.0.0.1:8000上运行。这意味着它正在我的vps上运行。但是当我在浏览器中访问我的 vps 时,我得到了这个:

在此处输入图像描述

我已经在整个互联网上搜索了一个解决方案,并找到了一个告诉我创建一个新文件的解决方案:/etc/apache2/sites-available/laravel.conf并将此代码放入其中:

<VirtualHost *:80>   
  ServerAdmin admin@example.com
     DocumentRoot /var/www/html/development/public
     ServerName subdomain.mywebsite.nl

     <Directory /var/www/html/development/public>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

顺便说一句,ServerName 已更改为我自己的网站,但我在此处插入了一个示例以保护隐私。我也把子域的A记录改成了我的vps的ip地址。毕竟我需要运行命令sudo a2ensite laravel.confsudo a2enmod rewrite 好的,现在我需要用sudo systemctl restart apache2. 但是当我去我的子域时看到这个:

在此处输入图像描述

我在这里做错了什么?

标签: phplaravelapachevps

解决方案


推荐阅读