•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

Máy chủ Nodejs https

  • Home
  • Client
  • Qa Forum
  • Máy chủ Nodejs https

Posted By: SHENGHUA | 1 Replies | Last Reply On: Jul 20, 2017 06:12:58

Tôi có một máy chủ chuyên dụng với bạn mà gần đây tôi đã cài đặt Ubuntu 14.04. Bạn có thể hướng dẫn cho tôi với các bước về cách tạo một máy chủ web Node.js đơn giản có thể xử lý các yêu cầu HTTP.

Psychz - Shrirang

Votes: 0Posted On: Jul 20, 2017 06:12:58
 

Node.js là một thời gian chạy JavaScript được xây dựng trên công cụ JavaScript của Chrome của V8. Nó có nghĩa là Node.js cung cấp một nền tảng để chạy JavaScript trên máy chủ. Do đó, chúng tôi không cần các ngôn ngữ dựa trên máy chủ để phát triển một ứng dụng web. Bạn có thể sử dụng ứng dụng Node.js để tạo máy chủ HTTP của riêng bạn.

Dưới đây là các bước hướng dẫn bạn tạo máy chủ HTTP của riêng bạn.

Cài đặt Node.js

1. Hãy chạy lệnh sau trên thiết bị đầu cuối của bạn để cài đặt phiên bản hiện tại.

Sudo apt-get install python-phần mềm-tài sản
Curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get cài đặt nodejs

2. Bạn cũng có thể truy cập trang web Nde.js và cài đặt phiên bản hiện tại.

Https://nodejs.org/en/

Tạo máy chủ HTTP của riêng bạn

Tạo một tập tin rỗng với phần mở rộng ".js". Chúng tôi đang tạo một tệp có tên "Hello.js" cho ví dụ của chúng tôi. Sử dụng lệnh sau cho những điều sau.

Sudo touch Hello.js

Khi tệp được tạo, hãy chỉnh sửa tệp và nhập mã sau đây.

Var http = require ('http')
Var server = http.createServer (chức năng (yêu cầu, phản hồi)
{
Response.writeHead (200, {'Content-Type': 'text / plain'});
Response.end ("Bạn đã nhập vào");
});
Server.listen (80);

Chức năng của mã này là nó đọc mã JavaScript, thực hiện nó và trả về đối tượng. Hãy để chúng tôi hướng dẫn bạn thông qua các dòng mã theo dòng.

1. Chúng tôi bao gồm các mô-đun HTTP để có được các chức năng cần thiết từ nó để chúng có thể được sử dụng trong ứng dụng.

2. Chúng tôi tạo ra một ứng dụng máy chủ với các chức năng của "yêu cầu và đáp ứng". Chức năng "yêu cầu" được gọi là mỗi khi người dùng yêu cầu một URL. Chức năng "Đáp ứng" là phản ứng mà chúng tôi đưa ra cho yêu cầu.

3. Khi nhận được một yêu cầu, chúng tôi đang nói để gửi một phản hồi với một loại tiêu đề '200'. Số này là phản hồi bình thường được gửi trong tiêu đề http khi một phản hồi thành công được gửi tới khách hàng. "Loại nội dung" là văn bản. Do đó, phản hồi phải ở định dạng văn bản.

4. Đây là câu trả lời sẽ được đưa ra cho yêu cầu. Nó sẽ hiển thị "Bạn đã nhập" trên màn hình và kết thúc phản hồi.

5. Máy chủ sẽ nghe cổng 80 là cổng HTTP mặc định. Tuy nhiên, nó không bắt buộc.

Bước cuối cùng

Sau khi bạn đã hoàn tất viết mã, gõ lệnh sau để chạy máy chủ HTTP của bạn đang chạy.

Nút Hello.js

Bạn có thể kiểm tra hoạt động của máy chủ HTTP bằng cách đi tới trình duyệt của bạn. Khi bạn nhập "localhost", thông báo "Bạn đã nhập" sẽ được hiển thị.

Was this reply helpful?

Related topics

  • How to install Node.js on AlmaLinux 8
  • Một người từ IP của bạn cố gắng để đạt được quyền truy cập vào modem VDSL của tôi?
  • Nginx chuyển hướng http đến https
  • Thuê vị trí Thuê vị trí
  • Spain Dedicated Server
  • Colocation for deep learning and big data projects
  • Tools That Make Kubernetes Easier
  • Psychz CDN Products and Features Updates
  • Guide to establish a GRE Tunnel and BGP peering session on MikroTik RouterOS
  • Secure Token Integration For PHP (Secondary)
  • How to setup a dedicated server for Conan Exiles
  • How to remotely connect to a Linux machine using a smartphone?
  • Psychz Networks Moves into Seoul, South Korea to Launch A Data Center
  • Encryption Software Top Đối với Linux
  • GDPR and its impact on hosting industry!
Copyright © 2025 Psychz Networks,
A Profuse Solutions Inc Company
Hosting Services
Infrastructure
  • iColocation
Compute
  • cMetal
  • cVirtual
Storage
  • sObject
  • sBlock
Networking
  • nCDN
  • nIP Transit
  • nWavelength
Protection
  • pBackup
  • pDDoS
Company
  • About Us
  • Blog
  • Careers
  • Contact Us
  • Data Centers
  • Looking Glass
  • Network
  • Reseller
Policies
  • Acceptable Usage Policy
  • Privacy Policy
  • Service Level Agreement
  • Terms and Conditions
Support
  • Community
  • Knowledge Base
  • Open A Ticket
Get In Touch
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801