为什么我的API请求在本地而不在我的服务器上有效?

时间:2019-04-22 14:21:33

标签: laravel api request postman

我是Laravel的新手,所以我尝试了一些简单的方法:

  • 创建一个到api的路由('myVirtualHost.test / api / v1 / sources'),当我向邮递员提出请求时会返回一些JSON。

效果很好。

  • 现在,我将其推入VPS并尝试了相同的操作:404未找到。

我做了什么:

我将laravel文件夹分为2个文件夹,以提高安全性: “公用”文件夹的内容在“ / var / www / html / server”中(不在根文件夹中,因为我还有一些其他项目的子文件夹) Laravel Other的内容在“ / var / www / server”中

  • 我的Apache2 conf(/etc/apache2/sites-available/000-default.con)是:

        ServerAdmin网站管理员@localhost     DocumentRoot / var / www / html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    
    <Directory "/var/www/html/myFirstProject">
      AllowOverride All
    </Directory>
    <Directory "/var/www/html/mySecondProject">
      AllowOverride All
    </Directory>
    <Directory /var/www/html/server>
      AllowOverride All
    </Directory>
    

  • 我从index.php(/var/www/html/server/index.php)更改了路径

  • 存储和Bootstrapp文件夹具有权限

0 个答案:

没有答案