我希望能够从命令行启动一个apache服务器,输入类似apache site-folder
或的东西apache . --port=2000
这应该读取和使用.htaccess
文件.
我知道python -m SimpleHTTPServer
并且它接近我需要的东西,但并不完全.
理想解决方案
我只想打字 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
我使用"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) 我有一个部署在带有IIS 8.5的Windows 2012 R2服务器上的MVC4 Web应用程序.我将应用程序池配置为使用自定义域帐户运行,因为Web应用程序需要在启用Windows身份验证的情况下调用网络上的另一个Web服务.
当我尝试从浏览器访问该页面时,我的.css,.js文件会出现很多"错误500".当我尝试直接浏览其中一个文件时,我显示"HTTP错误500.0 - 内部服务器错误"页面而不是脚本或CSS的内容.我尝试使用一个简单的.txt文件,我得到了同样的错误.
详细错误信息:
在服务器上,我为整个C:\ inetpub\wwwroot\aaa文件夹和子文件夹的"Everyone"提供了完全NTFS权限.
我让帐户运行本地"管理员"组的应用程序池部分.它没有改变任何东西,我仍然得到相同的错误消息.
但是,如果我使用localhost直接从服务器打开网页,一切正常.
所以我在这里没有想法.有什么建议 ?
谢谢 !
application-pool staticfilehandler internal-server-error asp.net-mvc-4
我在我的@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配置为服务器静态文件,还是需要创建自定义静态文件处理程序?
iis ×2
static-files ×2
apache ×1
asp.net-core ×1
asp.net-mvc ×1
django ×1
heroku ×1
iis-7 ×1
ssl ×1
static-site ×1