Làm thế nào để xây dựng một máy chủ www?


0

Tôi là một người thất nghiệp và tôi nghĩ rằng tôi muốn xây dựng trang chủ cá nhân của mình lên Internet và đưa danh mục đầu tư của mình vào đó. Làm thế nào khó khăn để thiết lập máy tính xách tay của tôi để làm việc như một máy chủ WWW cá nhân? Có thể đặt nó sao cho ví dụ mọi người nhìn thấy ví dụ thư mục /var/wwwnhưng chỉ tôi mới có thể thấy các thư mục khác? Hay tôi cần một máy tính khác làm máy chủ và một máy tính khác cho các dự án của riêng tôi?

Tôi tương đối mới với máy tính nhưng tôi có thể sử dụng Ubuntu thông qua dòng lệnh và qua máy tính để bàn.


2
Tốt cho bạn vì đã sáng tạo trong việc tìm kiếm việc làm - tùy thuộc vào hoàn cảnh của bạn, bạn có thể thấy việc sử dụng một người xây dựng trang web miễn phí dễ dàng hơn nhiều như www.weebly.com hoặc www.wix.com có ​​thể trông rất chuyên nghiệp ở một phần nhỏ của nỗ lực .
Sam3000

1
"Có thể đặt nó sao cho ví dụ mọi người đều thấy ví dụ thư mục / var / www nhưng chỉ tôi mới có thể thấy các thư mục khác?" Điều này không chỉ có thể, đó là hành vi bình thường với bất kỳ gói máy chủ web nào. Điều đó không có nghĩa là không thể để lộ các thư mục mà bạn không có ý định do cấu hình sai hoặc lỗi phần mềm.
user4556274

Câu trả lời:


1

Nói một cách tương đối: Dễ dàng, tùy thuộc vào khả năng của bạn.

Mặc dù đây là một câu hỏi rất rộng, tôi sẽ cố gắng cung cấp cho bạn cơ bản về những gì cần thiết.

  1. Phần mềm máy chủ web. Có nhiều lựa chọn, nhưng tôi thấy apache và lighttpd là những thứ đơn giản nhất, tùy thuộc vào mục tiêu dài hạn của bạn. Bạn thiết lập thư mục nào máy chủ web của bạn đóng vai trò root cho trang web. Nó cũng có thể có nhiều gốc phục vụ nhiều trang web.
  2. Một số cách để người khác kết nối với máy tính xách tay của bạn. Bạn rất có thể không có địa chỉ IP tĩnh tại nhà, vì vậy bạn có thể sẽ phải dựa vào nhà cung cấp DNS động. Điều này cũng sẽ dẫn đến một địa chỉ dễ nhớ hơn nhiều so với IP của bạn.
  3. Cấu hình bộ định tuyến. Để các kết nối bên ngoài đến được máy tính xách tay của bạn, bộ định tuyến gia đình của bạn sẽ cần chuyển tiếp cổng 80 từ IP bên ngoài (bất cứ bộ định tuyến nào của bạn có trên giao diện WAN của nó) đến IP cục bộ trên máy tính xách tay của bạn. Ngoài ra, cổng 81 và / hoặc 443 nếu triển khai HTTPS.
  4. (Tùy chọn) Một tên miền. Nếu sử dụng nhà cung cấp DNS động, tên miền của bạn sẽ chỉ là bí danh cho dynDNS của bạn. Nếu không, bạn tạo một bản ghi A cho IP nhà của bạn.

Tôi sợ một câu trả lời chi tiết hơn sẽ rất dài, nhưng bây giờ bạn đã biết những điều cơ bản và những gì để bắt đầu đọc lên.


Từ chối trách nhiệm bảo mật: Tôi cảm thấy bắt buộc phải đề cập đến việc thiết lập một máy chủ web, đặc biệt là ở nhà, đặc biệt là trên máy tính xách tay chính của bạn, có thể gây ra rủi ro bảo mật. Nếu có một lỗ hổng với cấu hình của bạn, bạn có nguy cơ phơi bày mọi thứ trên máy tính xách tay của mình cho kẻ tấn công tiềm năng, ngoài ra máy tính xách tay của bạn có thể sử dụng như một bước trung gian để truy cập vào phần còn lại của mạng LAN. Tôi không nói rằng bạn không nên làm điều này (chết tiệt, tôi đã làm), nhưng hãy nhận thức được những rủi ro.


1
Trả lời là khá đúng. Có thể tốn thời gian. Tuy nhiên, tôi sẽ lưu ý rằng bước 2 có thể được khắc phục. Hỏi ISP của bạn. Tôi biết một ISP địa phương sẽ làm điều này miễn phí. Những người khác có thể tính phí, có thể thấp đến $ 5 mỗi tháng. Những người khác có thể tính phí nhiều hơn. Thông thường, bạn có thể nhận được một IPv4 / 29, đi kèm với tám địa chỉ (năm trong số đó thường có thể sử dụng được). Điều này có thể dễ dàng hơn và đôi khi đáng tin cậy hơn so với tuyến DNS động. Tuy nhiên, điều không tốt là quảng cáo trang web của bạn và sau đó khiến trang web bị sập. Nếu bạn không thể làm đúng, thì hãy nhờ một công ty lưu trữ chuyên nghiệp làm điều đó.
TOOGAM

1
Cổng TCP 81 không phải là số cổng được sử dụng phổ biến nhất cho HTTPS. Cổng TCP 443 là.
TOOGAM

@TOOGAM Bạn nói đúng. Cảm ơn vì đã nhắc tôi. Chỉnh sửa cho phù hợp.
Jarmund 27/8/2016
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.