标签: static-content

如何使用Webflux提供静态内容?

我正在学习webflux,我想知道如何使用webflux在MicroService上提供静态内容,但我没有找到相关信息.

static-content spring-webflux

19
推荐指数
3
解决办法
6101
查看次数

如何使用ASP.NET在纯HTML页面上进行表单身份验证?

我在IIS7中使用表单身份验证来密码保护开发站点,但是当站点仅包含静态HTML文件+ login.aspx + web.config 时,身份验证似乎被绕过.

当我将文件重命名为.aspx时,我提示登录表单我没有做任何花哨的事情.我有一个非常简单的登录脚本,之后它应该重定向到index.html.

有什么建议?总而言之,整个站点使用HTML(目前)并且需要受密码保护.

<authentication mode="Forms">
  <forms name="appNameAuth" path="/" loginUrl="~/login.aspx" defaultUrl="index.html" protection="All" timeout="525600">
    <credentials passwordFormat="Clear">
      <user name="[user]" password="[password]" />
    </credentials>
  </forms>
</authentication>
<authorization>
  <deny users="?" />
</authorization>
Run Code Online (Sandbox Code Playgroud)

html asp.net iis-7 forms-authentication static-content

18
推荐指数
2
解决办法
2万
查看次数

DropWizard可以从jar文件外部提供资源吗?

在查看文档时,DropWizard似乎只能提供src/main/resources中的静态内容.我想将我的静态文件保存在jar文件之外的单独目录中.那可能吗?或者大多数人使用nginx/Apache作为他们的静态内容?

static-content dropwizard

15
推荐指数
2
解决办法
1万
查看次数

IIS 8.5不提供JS,CSS和图像文件(静态内容)

问题

我们在Windows 8.1上使用Update运行IIS.我们在Orchard CMS第一次设置屏幕,IIS为所有静态内容提供401s.我们已阅读以下内容无济于事:

基于这些,这是我尝试过的不起作用.

  1. 打开IIS功能以提供静态内容.
  2. 授予IIS_IUSRS读取,写入和执行权限.
  3. 授予站点的应用程序池读取,写入和执行权限.

什么做的工作虽然是核选择:给每个人的读取权限(除非我们希望继续与乌节设置;然后我们需要给每个人,甚至更多的权限).这使我相信,我一定要给允许一些原则范围小于每个人,但范围比IIS_IUSRS和应用程序池组合的范围更大.

谁/什么是原则?

图片显示问题

我们在..\Themes\SafeMode\Styles\site.css上收到401 主题\ SafeMode\Styles\site.css有一个401

任务管理器确认该站点作为果园用户运行. IIS网站作为果园应用程序池运行

..\Themes\SafeMode\Styles \目录的安全属性为orchard提供了读取权限. 果园应用程序池具有写入权限,更不用说读取.

为什么只有当我们向每个人提供"读取"权限时它才有效?

iis acl static-content orchardcms-1.8

15
推荐指数
2
解决办法
3万
查看次数

ASP.Net MVC - 为什么要为favicon.ico创建一个控制器?

我正在使用自定义ControllerFactory(使用Castle Windsor的IOC来创建控制器),我注意到它正在收到为"favicon.ico"创建控制器的请求.我在我的Content文件夹中放了一个favicon.ico文件,但我仍然收到这些请求.

如何在不尝试创建控制器的情况下解决此问题并提供静态内容?

.net favicon asp.net-mvc static-content

14
推荐指数
1
解决办法
3118
查看次数

使用openid作为静态内容身份验证的最简单方法

我有一个私人网站,用作来自世界各地的工作人员的内部网站点,他们拥有我的Google Apps域帐户(example.com).他们目前使用OpenId登录各种协作工具,所以我也希望将它用于我的网站.

  1. 我想使用Google Apps提供的OpenID登录(而不是基本的HTTP身份验证)保护我的私人会员专用网站上的静态内容.

  2. 我知道任何人都可以成为OpenID提供商,所以我想将其限制为一个域名 - 特别是我的Google Apps域名.

目前,我的静态内容是通过nginx提供的.我更喜欢一个简单的nginx模块,它只需要一些设置即可处理.

如果我不得不弄脏,我不介意设置一个基本的Python(比如Django)或Java服务器来处理这个,但我不想使用PHP或Ruby.

openid nginx basic-authentication google-apps static-content

12
推荐指数
1
解决办法
2850
查看次数

如何防止ASP.NET MVC在Windows Azure上处理静态文件(js和图像)?

我有一个托管在Windows Azure上的ASP.NET MVC应用程序,并且ASP.NET正在处理从网站提供的所有静态文件.有没有办法让IIS直接提供静态文件而不是通过ASP.NET路由这些请求?我希望帮助提高从服务器返回这些静态文件的性能.

我不确定这是否是ASP.NET MVC本身所做的事情,或者是因为我是在Azure上托管它.

更新:我希望这样做的主要原因是因为静态文件由应用程序中注册的所有HttpModule处理,从而降低了性能.

asp.net-mvc iis-7 azure static-content

11
推荐指数
2
解决办法
3830
查看次数

NancyFX是否支持通过ETag和Last-Modified标头进行静态内容缓存?

我希望我的静态内容(图像,javascript文件,css文件等)只有在文件更新后才能完整提供.

如果自上次请求的文件并没有改变(如由确定ETagLast-Modified响应报头值),那么我想通过客户端浏览器中使用的文件的缓存版本.

南希是否支持此功能?

static-content browser-cache nancy

10
推荐指数
1
解决办法
2856
查看次数

在Nginx上永远缓存内存中的静态文件?

我有一个在Docker容器中运行的Nginx,它提供了一些静态文件.这些文件在运行时永远不会改变 - 如果它们确实发生了变化,容器将被停止,图像将被重建,并且将启动一个新的容器.

因此,为了提高性能,如果Nginx只从磁盘读取静态文件一次,然后永久地从内存中将其服务,那将是完美的.我找到了一些配置选项来配置缓存,但至少从我所看到的,他们都没有提供我正在寻找的"永远"行为.

这有可能吗?如果是这样,我如何配置Nginx来实现这一目标?

caching nginx static-content

10
推荐指数
2
解决办法
6159
查看次数

Cloudflare CDN 和 NGINX 的区别

我正在阅读,但很难理解两者之间的区别。我在我的应用程序中使用 Heroku,直到现在我使用 NGINX 来提供我的内容。我将我的静态文件预压缩为 gzip 并像这样提供它们,关闭 NGINX 配置文件中的动态压缩。

现在我正在学习 Cloudflare CDN。正如我所见,它也提供静态内容。同时使用 NGINX 和 Cloudflare 有什么意义,有什么好处?

当用户访问网站时,流量如何?

可不可能是:

最终用户 -> Cloudflare DNS -> CDN -> NGINX -> Heroku

最终用户 <- Cloudflare DNS <- CDN <- NGINX <- Heroku

dns cdn nginx static-content cloudflare

10
推荐指数
2
解决办法
5111
查看次数