标签: staticfilehandler

从命令行在任何目录中启动Apache服务器

我希望能够从命令行启动一个apache服务器,输入类似apache site-folder或的东西apache . --port=2000

这应该读取和使用.htaccess文件.

我知道python -m SimpleHTTPServer并且它接近我需要的东西,但并不完全.

理想解决方案

  1. 为apache本身提供了一个很好的命令行界面
  2. 编写一个包含/包含apache(或其他东西)的简单命令行工具
  3. 链接到现有cli上的文档以获取apache

我只想打字 command <Directory> --port=8000 --other-options

命令名也可以是 pache

在某些时候,我可能想在生产中使用它.将进程发送到后台应该很容易,然后永远停止该实例或所有实例

相关链接:http://httpd.apache.org/docs/2.4/programs/httpd.html

对于任何人来说,安装脚本以供立即使用应该只有一个命令

apache command-line-interface static-files static-site staticfilehandler

24
推荐指数
3
解决办法
1万
查看次数

heroku上的Django静态文件

我使用"git push heroku master"将一个django应用程序部署到了heroku,它工作得很好.

然后我使用"heroku create second-app -r staging"在同一个git上创建了第二个应用程序

并推送使用:git push staging master

当我打开第二个应用程序时,没有任何静态文件被拾取或加载(即没有css,js或图像工作)

这非常令人困惑 - 请帮忙!

我的设置文件如下

import os
import platform
import dj_database_url

DEBUG = True
TEMPLATE_DEBUG = DEBUG

# This should work for any deployment
BASE_DIR = os.path.abspath(os.path.join(os.path.dirname( __file__ ), '..'))

ADMINS = (
    ('me', 'me@gmailcom'),
)

MANAGERS = ADMINS
# LOCAL SETTINGS
if platform.system() in ['Windows', 'Darwin']:
    #EV = 'LOCAL'
    DATABASES = {
             'default': {
                 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
                 'NAME': BASE_DIR + …
Run Code Online (Sandbox Code Playgroud)

django heroku staticfilehandler django-staticfiles

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

使用AppPool的自定义标识时,StaticFile上的HTTP错误500.0

我有一个部署在带有IIS 8.5的Windows 2012 R2服务器上的MVC4 Web应用程序.我将应用程序池配置为使用自定义域帐户运行,因为Web应用程序需要在启用Windows身份验证的情况下调用网络上的另一个Web服务.

当我尝试从浏览器访问该页面时,我的.css,.js文件会出现很多"错误500".当我尝试直接浏览其中一个文件时,我显示"HTTP错误500.0 - 内部服务器错误"页面而不是脚本或CSS的内容.我尝试使用一个简单的.txt文件,我得到了同样的错误.

详细错误信息:

  • 模块:IIS Web Core
  • 通知:AuthenticateRequest
  • 处理程序:StaticFile
  • 错误代码:0x80070542
  • 请求的URL:http:// {hostname}:8082/test.txt
  • 物理路径:C:\ inetpub\wwwroot\aaa\test.txt
  • 登录方法:协商
  • 登录用户:{DomainName}\{MyUserLogin}

在服务器上,我为整个C:\ inetpub\wwwroot\aaa文件夹和子文件夹的"Everyone"提供了完全NTFS权限.

我让帐户运行本地"管理员"组的应用程序池部分.它没有改变任何东西,我仍然得到相同的错误消息.

但是,如果我使用localhost直接从服务器打开网页,一切正常.

所以我在这里没有想法.有什么建议 ?

谢谢 !

application-pool staticfilehandler internal-server-error asp.net-mvc-4

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

用于.netcore应用程序的wwwroot之外的静态文件

我在我的@home网络服务器上使用https://github.com/ebekker/ACMESharp作为我的SSL(它是免费的!:O).这是非常手动的,但在维基上注意到它提到了https://github.com/Lone-Coder/letsencrypt-win-simple上的另一个项目,这是一个用于自动申请,下载和安装SSL的GUI证书到您的网络服务器.

GUI用于验证域的方法是您的,通过创建一个随机命名的文件,其中包含一个随机的文本字符串,其中[webroot]/.well-known/[randomFile]包含扩展名.使用.dotnetcore应用程序在此[webroot]上运行,即使遵循IIS下更改"处理程序映射"的说明,我也无法提供该文件.

看起来我可以通过直接导航到他们来提供文件[webRoot]/wwwroot/[whatever]- 所以为什么我不能进入[webroot]/.well-known/[randomFile]

有人知道解决这个问题吗?我可以删除.netcore应用程序,然后运行SSL证书安装,但这个安装需要每2-3个月进行一次,因为它是手动的,我更愿意弄清楚如何以正确的方式做到这一点.

iis ssl static-files staticfilehandler asp.net-core

5
推荐指数
1
解决办法
979
查看次数

配置IIS 7以通过虚拟路径提供程序处理静态文件

我有一个虚拟路径提供程序,它从我的虚拟文件系统提供静态文件,是否可以通过我的虚拟路径提供程序将IIS配置为服务器静态文件,还是需要创建自定义静态文件处理程序?

iis asp.net-mvc iis-7 virtualpathprovider staticfilehandler

5
推荐指数
1
解决办法
1494
查看次数