Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs和php5 rest的nginx设置_Angularjs_Nginx - Fatal编程技术网

angularjs和php5 rest的nginx设置

angularjs和php5 rest的nginx设置,angularjs,nginx,Angularjs,Nginx,我正在尝试运行一个angularjs应用程序和一个php应用程序。 我制作了两个文件夹(客户端和api),并将客户端中的所有angular应用程序文件和所有php rest api上传到“api”目录中 我在nginx中添加了: location / { try_files $uri /client/index.html; } location /api/ { try_files $uri $uri/ /api/index.php$args; } location /st

我正在尝试运行一个angularjs应用程序和一个php应用程序。 我制作了两个文件夹(客户端和api),并将客户端中的所有angular应用程序文件和所有php rest api上传到“api”目录中

我在nginx中添加了:

location / {
      try_files $uri /client/index.html;
}
location /api/ {
      try_files $uri $uri/ /api/index.php$args;
}
location /static {
      alias /var/www/www.sitename.com/htdocs/client/static/;
}
我想知道是否有一种更优雅的方法来实现这一点,因为现在如果我想在“location/”中添加一个异常,我需要再次修改nginx


请提供建议。

您是否能够使此功能正常工作?我的应用程序中也有同样的问题。他工作得很好,但我没有试着让它变得更好