惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
T
Threat Research - Cisco Blogs
N
News and Events Feed by Topic
Hacker News: Ask HN
Hacker News: Ask HN
Project Zero
Project Zero
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Security Latest
Security Latest
Spread Privacy
Spread Privacy
aimingoo的专栏
aimingoo的专栏
N
News and Events Feed by Topic
Webroot Blog
Webroot Blog
U
Unit 42
Cyberwarzone
Cyberwarzone
小众软件
小众软件
Scott Helme
Scott Helme
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
T
The Blog of Author Tim Ferriss
A
About on SuperTechFans
爱范儿
爱范儿
S
Schneier on Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Schneier on Security
Schneier on Security
Latest news
Latest news
GbyAI
GbyAI
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
PCI Perspectives
PCI Perspectives
Jina AI
Jina AI
AI
AI
NISL@THU
NISL@THU
I
Intezer
G
GRAHAM CLULEY
B
Blog
S
Secure Thoughts
IT之家
IT之家
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
V2EX - 技术
V2EX - 技术
Recorded Future
Recorded Future
Hacker News - Newest:
Hacker News - Newest: "LLM"

博客园 - Zealic

Windows 下使用 Nginx+Mono 部署 ASP.Net 一种版本化的数据库脚本管理机制 Visual Studio 使用的 ProjectTypeGuids MSBuild 简解 CCNet 的 Build 流程 发散性碎片(2008-12-29) Google Toolbar 5 简析 Google Gadget 的数据丢失原因 乱弹用户资源 职业·病 SVN 简单备份与还原 发散性碎片(2008-11-14) 动态链接库重定向技术 SilverLight 与移动平台 Linux 下的 Apache + FastCGI 部署 ROR 应用 Live Writer 12.0.1370.325 + SyntaxColor4Writer 0.27 ICE 编译器环境集合 Subversion and .Net Windows 下的 Apache + FastCGI 部署 ROR 应用
好用的 Abyss Web Server
Zealic · 2008-05-10 · via 博客园 - Zealic

今天在家中研究如何实现脱离 IIS 部署 ASP.Net,方法有很多种:

  • mod_aspdotnet
    这个东西可以直接与 Apache 集成,不过 Apache Foundation 已经不再维护该模块,因此放弃。
  • UltiDev Cassini
    还没用过,明天补上。
  • Abyss Web Server
    很好很强大,跨平台的 Web Server,支持 ASP、ASP.Net、ROR、PHP,提供了网页配置接口,用起来也非常的方便。
    它使用 FastCGI 来统一各种技术。
    我在 Win2003 下用它成功的运行了 Gemini(ASP.Net) 和 Redmine(ASP.Net)。

  我选择了 Abyss Web Server 来试验我的想法,它非常轻巧,安装包仅仅 700 多K,并且它还有一个免费的 X1 版本。并且可以根据你的需求设置为手动启动、开机启动或安装为 Windows 服务。

  关于如何在 Abyss Web Server 下部署 ROR,请看这里

  不过我这里用它部署 Remine 的时候,发生了一点小问题,没办法通过 URL http://localhost/ 访问 Redmine 的主页;要修订这个问题,我们需要在原有的 URL Rewriting 规则之上增加一条规则:

  Virtual Path Regular Expression : ^/$
  Redirect to : /dispatch.fcgi
  Next Action : Next action

  可以考虑将 Apache 和 Abyss Web Server 结合起来做一个反向代理,这样就可以集中一个端口提供服务,同时也可以作为集群的基础。

  Apache 下的 FastCGI 配起来可是会让人吐血的;当然,也可以考虑 lighttpd,不过 lighttpd 的 Windows 版本实在是感觉不爽,以后 Mono XSP + ROR + PHP 诸如此类的混合网站,再考虑在 Linux 下的 lighttpd 吧。

  终于,可以和 IIS 这个肥猪说拜拜了。(IIS 幽幽的说:你会回来的~)

2008-5-10 by Zealic