如果索引与Web应用程序的其余部分不在同一文件夹中,请设置nginx

在我的\主页\应用程序\视图说谎我的index.html,如果我启动本地主机加载acan。 现在的问题是,我不知道如何链接到CSS文件,因为他们躺在:首页\应用程序\资产\样式表

而我的Php则位于:homepage \ testApp

index /index.scala.html; root homepage\app\views; location / { } 

上面的代码工作链接到索引,但它不能加载CSS,javalibrarys或其他任何东西。 任何想法如何我可以链接到他们?

PS我是一个初学者nginx

#服务静态文件

  location ~ ^/(images|javascript|js|css|flash|media|static)/ { root homepage\app\assets\stylesheets; *#/var/www/virtual/big.server.com/htdocs;* expires 30d; } 

如果你需要从这个目录提供一些特殊的文件,你可以简单地将它们添加到这个列表。

关于php:Nginx是为静态文件devise的。 所以它不能处理php文件。 对于PHP文件,你需要使用支持。 这里有两个普通的解决scheme:apache(httpd)或php5-fpm。

  server { # php/fastcgi listen 80; server_name domain1.com www.domain1.com; access_log logs/domain1.access.log main; root html; location ~ \.php$ { fastcgi_pass 127.0.0.1:1025; }