2011-11-18 29 views
6

Có cách nào để cài đặt node.js trong IIS7 không?Có thể cài đặt node.js trong IIS7 không?

Tôi có rất ít kinh nghiệm với node.js nhưng ý tưởng viết JavaScript phía máy chủ làm tôi tò mò.

+0

Câu hỏi này phù hợp hơn trên http://serverfault.com hơn là StackOverflow vì nó không liên quan đến lập trình. –

+0

msft đã cung cấp một EXE được gọi là IISNODE sẽ giúp bạn có thể chạy nút trên máy chủ IIS của bạn cũng như IIS express. – Chinook

Trả lời

10

Có, bạn có thể làm điều đó ... nhưng nó vẫn sẽ không dễ dàng như bạn mong muốn. :-)

Các github wiki for iisnode danh sách nhiều lợi ích:

  • Quy trình quản lý.
  • Side by side với các loại nội dung khác
  • Khả năng mở rộng trên các máy chủ đa lõi
  • Tích hợp gỡ lỗi
  • Tự động cập nhật
  • Tiếp cận các bản ghi qua HTTP
  • thay đổi tối thiểu để Node.js mã ứng dụng
  • Trải nghiệm quản lý tích hợp
  • Khác

Bản dựng ổn định đầu tiên trên node.js cho các cửa sổ đã được phát hành vào đầu tháng này. http://blogs.msdn.com/b/interoperability/archive/2011/11/07/first-stable-build-of-nodejs-on-windows-released.aspx

Thông tin thêm về lưu trữ IIS trên Windows có thể được tìm thấy herehere.


Điều kiện tiên quyết cho việc sử dụng

  • của Windows
  • IIS 7.x với IIS Management Tools
  • URL rewrite module for IIS
  • Latest node.js build for Windows
    • Bạn cũng có thể làm điều đó bằng tay bằng cách làm wnloading node.exe từ nodejs.org và tiết kiệm đến% programfiles% \ nodejs trên một hệ thống 32 bit hoặc %programfiles(x86)%\nodejs trên một hệ thống 64 bit
  • Visual C++ 2010 Redistributable Package cho x86 hoặc x64 (bỏ qua nếu bạn cài đặt Visual Studio; trên các hệ thống x64 bạn cần phải cài đặt cả x86 và x64 nếu bạn có ý định sử dụng IIS Express/WebMatrix)

Cài đặt cho IIS 7.x

  • Install iisnode cho IIS 7.x: x86 hoặc x64 - chọn bitness phù hợp với hệ thống của bạn
  • Để thiết lập mẫu, từ lệnh hành chính gọi nhắc %programfiles%\iisnode\setupsamples.bat
  • Đến http://localhost/node

Cài đặt cho IIS Express/WebMatrix

+0

Tôi đoán câu hỏi là nếu có bất kỳ lợi thế nào để chạy node.js trong IIS .. –

+0

cập nhật câu trả lời của tôi –

+0

Chia tỷ lệ trên nhiều lõi âm thanh như một chiến thắng lớn .. Tôi luôn nghĩ rằng luồng đơn của node.js là kinda một giao dịch cho một số ứng dụng nhất định. –

Các vấn đề liên quan