Mục lục:

Thiết lập máy chủ web của riêng bạn!: 12 bước
Thiết lập máy chủ web của riêng bạn!: 12 bước

Video: Thiết lập máy chủ web của riêng bạn!: 12 bước

Video: Thiết lập máy chủ web của riêng bạn!: 12 bước
Video: Code Dạo Dễ Òm - Quy trình tạo ra một trang web 2024, Tháng bảy
Anonim
Thiết lập máy chủ web của riêng bạn!
Thiết lập máy chủ web của riêng bạn!

Bạn đã bao giờ muốn có một nơi mà bạn có thể giữ các tệp của mình và truy cập chúng ở bất kỳ đâu bạn có kết nối Internet? Giả sử bạn muốn có thư viện nhạc của mình trong trường hợp bạn muốn tặng một bài hát cho một trong những người bạn của mình, hoặc có thể bạn muốn cho người thân của mình tải xuống toàn bộ thư viện ảnh kỳ nghỉ của bạn hoặc có thể bạn cần một nơi để lưu trữ các chương trình bạn viết hoặc bản đồ bạn tạo. Làm thế nào về một trang web? Bạn đã từng muốn có trang Web của riêng mình? Tất cả những điều này có thể được thực hiện với một máy chủ Web gia đình… và hơn thế nữa!

Thực sự rất đơn giản để thiết lập một máy chủ Web tại nhà. Tôi sẽ sử dụng cái này khi đi học đại học để lưu trữ các máy chủ trò chơi, sao lưu tệp ngoại vi và chia sẻ tệp với bạn bè. Vì máy tính lưu trữ máy chủ sẽ ở nhà tôi và tôi sẽ ở trong phòng ký túc xá của mình, rõ ràng là tôi không thể đi qua và bắt đầu thay đổi cài đặt hệ thống, vì vậy chúng tôi sẽ cần một số loại truy cập từ xa. Ngoài ra, rõ ràng là bạn sẽ cần một PC chuyên dụng, một PC bạn có thể chạy và kết nối mọi lúc. Một máy chủ liên tục gặp sự cố thì có ích gì? PC này không cần phải tuyệt vời, nhưng hãy nhớ rằng, bạn càng chạy trên nó, PC càng phải nhanh hơn để không bị lag (duh).

Bước 1: Mua một máy tính chuyên dụng

Mua một máy tính chuyên dụng
Mua một máy tính chuyên dụng
Mua một máy tính chuyên dụng
Mua một máy tính chuyên dụng
Mua một máy tính chuyên dụng
Mua một máy tính chuyên dụng

Bước này có thể dễ đối với một số người và khó đối với những người khác. Tôi đã có một chiếc PC mà tôi không thực sự sử dụng (ban đầu nó là chiếc PC cũ của cha mẹ tôi, nhưng sau đó nó chết và tôi đã xây dựng lại nó bằng các bộ phận rẻ tiền, nhưng vì đã có PC nên tôi không thực sự sử dụng nó nhiều).

Thông số hệ thống: AMD Sempron 64 2600+ (ép xung lên 1,85 GHz) RAM DDR 1,5GB nVidia GeForce4 MX420 64MB (GPU thực sự không quan trọng, máy chủ không cần card màn hình tốt, thậm chí tích hợp là nhiều) Ổ cứng 60GB (IDE) (không Điều đó tốt cho một máy chủ, nhưng đủ tốt, tôi không muốn chi bất kỳ khoản tiền nào cho cái này) Ổ đĩa DVD và CD (bạn sẽ cần ít nhất một ổ đĩa CD để cài đặt hệ điều hành, ngoài ra, không cần thiết) 3 Ethernet (bạn sẽ cần ít nhất 1 thẻ) Hệ thống này hoạt động rất tốt như một máy chủ, vì vậy mọi thứ liên quan đến vấn đề này sẽ hoạt động tốt hơn. Chiếc PC này tốn khoảng 100 đô la để xây dựng lại (mặc dù đã có RAM, vỏ máy, ổ đĩa quang và ổ cứng) và vào cuối năm 2007, tôi đã xây dựng lại nó.

Bước 2: Tải xuống hệ điều hành

Tải xuống hệ điều hành!
Tải xuống hệ điều hành!
Tải xuống hệ điều hành!
Tải xuống hệ điều hành!

Đối với máy chủ của tôi, tôi đang sử dụng Ubuntu Linux 8.04. Linux là một hệ điều hành máy chủ tuyệt vời và là một trong những hệ điều hành chính đằng sau các máy chủ Web chuyên nghiệp (như Google, nếu tôi nhớ đúng, Google sử dụng máy chủ Linux). Tuy nhiên, Linux có thể gây nhầm lẫn cho người dùng mới, vì vậy tôi sẽ sử dụng phiên bản dành cho máy tính để bàn thay vì phiên bản dành cho máy chủ. Phiên bản dành cho máy tính để bàn có giao diện người dùng đồ họa (GUI) nên bạn sẽ không phải định cấu hình máy chủ của mình bằng cách sử dụng tất cả các lệnh đầu cuối. Tuy nhiên, chỉ vì nó không phải là "phiên bản máy chủ" không có nghĩa là nó không thể chạy một máy chủ tuyệt vời!

Nếu bạn có PC 64 bit, bạn sẽ muốn phiên bản 64 bit của Linux. Đây là các chipset 64 bit: -AMD Athlon64 -AMD Athlon64 X2 -AMD Turion64 -AMD Turion64 X2 -AMD Sempron64 (không được đánh dấu chính thức là Sempron64, nhưng sẽ có logo AMD 64 trên bao bì) -Intel Core 2 -Intel Core 2 Duo - Intel Core 2 Quad Nếu bạn có PC 32 bit, bạn không thể sử dụng phiên bản 64 bit, vì vậy hãy tải phiên bản 32 bit (x86). Đây là những CPU 32 bit phổ biến: -AMD Athlon -AMD AthlonXP -AMD Sempron -AMD Duron -Intel Pentium 1/2/3/4 / M / D -Intel Celeron (một số mới có thể tương thích 64 bit) Tải xuống Ubuntu tại www.ubuntu.com Tôi khuyên bạn nên sử dụng BitTorrent để tải xuống. Sau khi bạn nhận được ảnh ISO của bất kỳ phiên bản nào bạn sẽ sử dụng, hãy ghi tệp.iso vào một đĩa CD trắng bằng cách sử dụng chương trình ghi đĩa CD mà bạn chọn.

Bước 3: Cài đặt hệ điều hành

Cài đặt hệ điều hành!
Cài đặt hệ điều hành!

Đặt đĩa CD vào PC của bạn và bật nó lên. Với bất kỳ sự may mắn nào, nó sẽ xuất hiện trên màn hình CD Ubuntu. Chọn ngôn ngữ của bạn và sau đó chọn tùy chọn đầu tiên trên menu (không phải Cài đặt, tôi nghĩ đó là Thử nghiệm hoặc LiveCD hoặc thứ gì đó tương tự). Nó sẽ tiếp tục tải và bạn sẽ sớm thấy Màn hình nền của Ubuntu.

Bây giờ, nếu bạn muốn khởi động kép (có cả Windows và Linux trên cùng một PC), hãy đi tới Hệ thống-> Quản trị-> Trình chỉnh sửa phân vùng. Bạn có thể sử dụng điều này để thay đổi kích thước phân vùng Windows (FAT32 hoặc NTFS) của mình và để lại một số không gian trống để cài đặt Linux. Sau khi thay đổi kích thước và áp dụng, hoặc nếu bạn chỉ muốn cài đặt riêng Linux, hãy nhấp đúp vào biểu tượng "Cài đặt" trên Màn hình của bạn. Thực hiện theo hướng dẫn cài đặt, chọn "Sử dụng không gian trống liên tục lớn nhất" làm vị trí để cài đặt. Sau khi cài đặt xong, hãy khởi động lại PC của bạn. Bạn sẽ nhận được GRUB (bộ nạp khởi động, một màn hình đen với menu liệt kê tất cả các hệ điều hành đã cài đặt trên PC của bạn). Chọn Ubuntu từ danh sách và nhấn Enter. Sau khi nó khởi động, hãy đăng nhập bằng tên và mật khẩu bạn đã nhập trong quá trình cài đặt. Bây giờ bạn sẽ thấy màn hình Ubuntu Desktop. Bây giờ bạn đã sẵn sàng để phục vụ!

Bước 4: Thiết lập VNC

Thiết lập VNC
Thiết lập VNC
Thiết lập VNC
Thiết lập VNC

Bây giờ bạn đã cài đặt hệ điều hành của mình, bạn sẽ muốn kích hoạt một số loại truy cập từ xa. Với quyền truy cập từ xa, bạn sẽ có thể kết nối với máy chủ của mình bằng một PC khác và xem màn hình của máy chủ. Bạn cũng sẽ có thể sử dụng chuột và bàn phím trên PC từ xa để điều khiển chuột và bàn phím của chính máy chủ, nghĩa là bạn có thể sử dụng máy chủ từ mọi nơi trên Internet.

Để thiết lập quyền truy cập máy tính từ xa, đi tới Hệ thống-> Tùy chọn-> Máy tính từ xa. Đánh dấu vào các mục sau: "Cho phép người dùng khác xem màn hình của bạn" "Cho phép người dùng khác điều khiển màn hình của bạn" "Yêu cầu người dùng nhập mật khẩu này:" Sau đó nhập mật khẩu vào trường Mật khẩu. Có giới hạn ký tự trên đó, vì vậy mật khẩu của bạn phải khá ngắn. Mật khẩu này sẽ cần được nhập trên PC từ xa trước khi bạn nhìn thấy Màn hình nền của máy chủ.

Bước 5: Cài đặt FTP

Cài đặt FTP
Cài đặt FTP

Bây giờ bạn có thể truy cập PC của mình từ một PC khác, nhưng tôi sẽ hướng dẫn cách sử dụng tính năng này sau. Đầu tiên, hãy hoàn thành thiết lập cơ bản của máy chủ của chúng tôi.

FTP (File Transfer Protocol) là một hệ thống được sử dụng để tải lên và tải xuống các tệp đến và từ một máy chủ. Về cơ bản, nó giống như có một thư mục trên Internet, bạn có thể có nhiều thư mục để sao chép tệp vào. Bạn thậm chí có thể sử dụng Windows Explorer để truy cập thư mục trực tuyến của mình và kéo các tệp của bạn vào đó để tải chúng lên. Sau đó, bạn có thể cung cấp cho bạn bè của mình một tài khoản và họ cũng có thể tải lên và tải xuống, loại bỏ sự cần thiết phải nhồi nhét tệp vào email. Đối với điều này, tôi sẽ sử dụng Pro FTP Daemon (proftpd), một chương trình Linux chạy máy chủ FTP trên máy tính của bạn. Tôi cũng sẽ sử dụng gproftpd, một giao diện đồ họa (GUI) cho phép bạn thiết lập proftpd mà không cần phải chỉnh sửa tệp văn bản hoặc sử dụng mã đầu cuối. Tôi biết điều này nghe có vẻ khó hiểu, nhưng thực tế thì rất dễ dàng. Bắt đầu bằng cách mở một thiết bị đầu cuối (Ứng dụng-> Phụ kiện-> Thiết bị đầu cuối). Có nhiều cách khác để cài đặt chương trình (nếu bạn hoàn toàn không thể chịu được thiết bị đầu cuối), nhưng cá nhân tôi nghĩ chỉ cần sử dụng thiết bị đầu cuối sẽ nhanh hơn nếu bạn biết mình đang tìm gì. Khi nó đã mở, hãy nhập: sudo apt-get install proftpd và nhấn ENTER. Nó sẽ nói "mật khẩu:", hãy nhập mật khẩu của bạn (mật khẩu bạn đã thiết lập trong quá trình cài đặt) và sau đó nhấn ENTER lần nữa. Nó sẽ không đặt dấu hoa thị hoặc dấu chấm khi bạn nhập mật khẩu của mình, vì vậy đừng lo lắng nếu bạn không thấy bất kỳ dấu hiệu nào cho thấy bạn đã nhập mật khẩu của mình. Sau đó, nó sẽ chạy qua một loạt nội dung, có thể yêu cầu bạn nhấn Y hoặc N (Có hoặc Không) để cài đặt, rõ ràng là nhấn Y. Sau đó, sau khi hoàn tất (sẽ quay lại dòng @), gõ: sudo apt-get install gproftpd và nhấn ENTER. Nó không nên hỏi bạn mật khẩu của bạn lần này vì bạn đã nhập nó, nhưng nếu nó yêu cầu, chỉ cần lặp lại ở trên. Khi lệnh đó được thực hiện, bạn đã sẵn sàng để cấu hình.

Bước 6: Định cấu hình người dùng FTP

Định cấu hình người dùng FTP
Định cấu hình người dùng FTP

Bây giờ cho phần thú vị. Đi tới Hệ thống -> Quản trị -> GPROFTPD và nhập mật khẩu của bạn nếu nó yêu cầu. Bạn sẽ phải đối mặt với cửa sổ GPROFTPD. Máy chủ của bạn có thể sẽ không được kích hoạt, cũng như sẽ không được thiết lập, vì vậy chúng tôi phải xem xét và cấu hình nó trước.

Đầu tiên, hãy chuyển đến tab Người dùng. Đây là nơi bạn sẽ tạo một tài khoản cho chính mình. Nó khá dễ hiểu, nhưng đây là thông tin bạn cần điền vào: Tên người dùng: chỉ cần nhập bất kỳ thứ gì bạn muốn tên người dùng của mình trên máy chủ của bạn. Bạn sẽ sử dụng cái này để đăng nhập. Nó không thể có chữ in hoa hoặc các ký tự không chuẩn, chỉ có chữ thường và số. Mật khẩu: tự giải thích, một lần nữa, chữ thường và số. Lưu ý rằng nó sẽ không che mật khẩu của bạn, vì vậy nếu bạn đang nhập mật khẩu riêng tư, đừng để bạn bè nhìn thấy màn hình của bạn! Nhóm: Không quá chắc chắn về điều này, chỉ cần nhập tên nhóm. Tôi đặt "quản trị viên" vì bạn là quản trị viên, sau đó đối với bạn bè đặt "người dùng" (trừ khi họ thực sự đặc biệt và bạn cũng muốn phân loại họ thành quản trị viên: P) Một lần nữa, chỉ có chữ thường và số. Nhận xét: Đặt tài khoản thực sự là ai ("tôi" làm việc cho chính bạn, hoặc đặt tên thật của bạn bè bạn ở đây). Một lần nữa, chỉ chữ thường và số. Shell: cứ để nguyên như vậy, / dev / null. Tôi không biết nó để làm gì, nhưng nó hoạt động tốt nếu bạn để nó ở đó. Chọn cả "Yêu cầu mật khẩu" và "Hiển thị người dùng trong thống kê" (nếu bạn muốn người dùng ẩn, hãy bỏ chọn "Hiển thị người dùng trong thống kê") Đăng nhập tối đa: Đặt số lượng kết nối đồng thời mà người dùng được phép mở. Đối với bạn, tôi sẽ đặt nó cao hơn, đối với những người khác, hãy đặt nó thấp hơn. Rất có thể, bạn sẽ là người tải lên hầu hết các tệp, vì vậy đó là lý do tại sao bạn nhận được nhiều kết nối hơn. Cho phép đăng nhập từ: tất cả, chỉ cần để nó ở đó. Đối với phần dưới cùng, hãy đặt thư mục chính của người dùng. Đối với của tôi, tôi đặt / home / adam / ftp. Vì tôi muốn truy cập thư mục chính từ tài khoản của mình (/ home / adam), tôi đã đặt tài khoản của những người khác được đặt thành thư mục con của nhà tôi (/ home / adam / ftp). Bằng cách đó, thư mục FTP nằm trong trang chủ tài khoản người dùng của tôi và tài khoản FTP của tôi có thể truy cập trang chủ FTP cũng như thư mục chính cá nhân của tôi. Tôi khuyên bạn nên sử dụng / home // cho thư mục chính của BẠN, với tất cả các quyền đã được kiểm tra và / home // ftp cho bạn bè của bạn (kiểm tra các quyền khi bạn thấy phù hợp). Quyền tự giải thích, để cho phép người dùng thực hiện một hành động nhất định trên tệp hoặc thư mục, hãy chọn hộp. Sau khi bạn thiết lập người dùng của mình, hãy nhấp vào nút "Thêm" để thêm người dùng vào danh sách. Lặp lại bước này cho bao nhiêu người dùng tùy thích.

Bước 7: Cấu hình và kích hoạt FTP Server

Định cấu hình và kích hoạt máy chủ FTP!
Định cấu hình và kích hoạt máy chủ FTP!

Bây giờ là phần thú vị. Bạn thực sự có thể đặt máy chủ FTP của mình trên mạng của bạn và cuối cùng nó sẽ có trên Internet.

Quay lại tab đầu tiên, tab "Máy chủ". Nó đã được thiết lập khá nhiều, nhưng đây là một số tùy chọn bạn có thể muốn thay đổi. Địa chỉ IP hoặc tên máy chủ của máy chủ: Tôi khuyên bạn nên để nó ở mức 0.0.0.0, điều đó có nghĩa là nó sẽ tự động phát hiện vị trí của nó và tự định cấu hình cho phù hợp Nhận dạng máy chủ thay thế: Bạn có thể sử dụng điều này để đặt tên cho máy chủ của mình. Đó là tùy chọn và nếu bạn muốn đặt tên cho nó, hãy đổi hộp thành "Bật" Định cấu hình định tuyến NAT: Đặt điều này thành IP của bộ định tuyến của bạn, nhưng nó có vẻ không cần thiết, nó hoạt động mà không cần bật, vì vậy không có vấn đề gì, chỉ cần tắt nó đi và chỉ sử dụng nó nếu bạn gặp vấn đề. Địa chỉ email của quản trị viên: Bạn là quản trị viên, hãy đặt e-mail của bạn ở đây. Sử dụng tra cứu danh tính / đảo ngược: Không có manh mối nào những điều này làm được, nhưng Tắt / Tắt hoạt động tốt Tiêu chuẩn thời gian: Giữ nó ở Địa phương, rất có thể những người sử dụng FTP của bạn biết múi giờ bạn sống. Cổng: Để cái này ở 21, đó là cổng FTP tiêu chuẩn. Nếu bạn muốn thay đổi nó và biết bạn đang làm gì, hãy tiếp tục, nhưng nếu bạn không biết đây là gì, hãy để nó ở mức 21. Phạm vi cổng bị động: Tôi không biết, hãy để ở chế độ mặc định và bạn nên được Kết nối tối đa: Đây là tổng số kết nối (từ tất cả người dùng) mà máy chủ của bạn sẽ cho phép. Mặc định là tốt ở đây. Lần thử đăng nhập tối đa: Tôi đoán đây là lần thử mật khẩu xấu. Tôi thích đặt điều này cao hơn, vì tôi biết mọi người có thể làm sai mật khẩu của họ. Chỉ vì bạn làm sai mật khẩu của mình không có nghĩa là bạn là tin tặc, vì vậy tôi cho phép 40 lần thử trên máy chủ của mình. Tốc độ tải lên: Đặt giá trị này cao hơn tốc độ mạng tối đa được kết nối với máy chủ, nó sẽ đảm bảo rằng máy chủ của bạn không bị chậm lại một cách không cần thiết. Nếu bạn đang sử dụng cả mạng LAN và Internet để truyền, hãy đặt giá trị này trên 1000, vì mạng LAN có thể truyền nhanh hơn nhiều và việc truyền qua mạng LAN sẽ bị chậm lại mà không có lý do. Internet chỉ đơn giản là sẽ không đạt được tốc độ tối đa, nhưng đó là điều hiển nhiên. Tốc độ tải xuống: Tương tự như trên, tôi đặt nó ở mức cao (1000) để tránh việc truyền mạng LAN chậm. Tự động xóa tải lên bị hủy bỏ: Tôi BẬT tính năng này. Bằng cách đó, nếu ai đó hủy tải lên, bạn sẽ không nhận được một nửa tệp trên máy chủ của mình (một nửa tệp khá vô dụng và lãng phí dung lượng). VÂNG! Bây giờ bạn đã định cấu hình. Nhấp vào "Áp dụng" để áp dụng các thay đổi cài đặt. Bây giờ đối với cái lớn, hãy nhấp vào nút "Kích hoạt" và trạng thái máy chủ của bạn sẽ thay đổi thành "Đã kích hoạt". Điều đó có nghĩa là bạn hiện đang TRỰC TUYẾN! (tốt, không thực sự, máy chủ của bạn đã hoạt động nhưng chỉ trên mạng LAN của bạn, sau này sẽ nói thêm về điều này).

Bước 8: Cài đặt Hỗ trợ HTTP, Ngồi lại và Thư giãn

Cài đặt Hỗ trợ HTTP, Ngồi lại và Thư giãn!
Cài đặt Hỗ trợ HTTP, Ngồi lại và Thư giãn!
Cài đặt Hỗ trợ HTTP, Ngồi lại và Thư giãn!
Cài đặt Hỗ trợ HTTP, Ngồi lại và Thư giãn!

Nghĩ rằng FTP là một chút khó khăn (hoặc ít nhất là lâu?), Không cần phải lo lắng. Thiết lập hỗ trợ HTTP hoàn toàn đơn giản.

Nhập vào Terminal: sudo apt-get install apache2 và nhấn Enter, nhập mật khẩu của bạn nếu cần và nhấn Y nếu cần. Bây giờ, hãy ngồi lại và thư giãn, máy chủ HTTP đang hoạt động! (Nhân tiện, thư mục chính của trang web của bạn là / var / www, bạn đặt các tệp html của mình ở đó)

Bước 9: Cài đặt Máy chủ trò chơi điện tử (Tùy chọn)

Cài đặt Máy chủ trò chơi điện tử (Tùy chọn)
Cài đặt Máy chủ trò chơi điện tử (Tùy chọn)
Cài đặt Máy chủ trò chơi điện tử (Tùy chọn)
Cài đặt Máy chủ trò chơi điện tử (Tùy chọn)

Tôi sẽ không đi sâu vào chi tiết về vấn đề này, vì tất cả các trò chơi đều khác nhau và mọi người chơi các trò chơi khác nhau. Tuy nhiên, nếu muốn, bạn có thể sử dụng máy chủ mới của mình để chạy máy chủ trò chơi điện tử.

VẤN ĐỀ! Hầu hết các trò chơi điện tử được viết cho WINDOWS… nhưng máy chủ của chúng tôi không chạy: (Câu trả lời? Wine. Wine là một chương trình cho phép bạn chạy các chương trình Windows trong Linux. Hỗ trợ 3d không hoàn hảo, vì vậy bản thân các trò chơi thường gặp trục trặc hoặc các vấn đề về đồ họa, nhưng các chương trình máy chủ chuyên dụng cho các trò chơi đó thường hoạt động hoàn hảo. Một lần nữa, hãy sử dụng Terminal để cài đặt Wine bằng lệnh dễ dàng: sudo apt-get install wine. Giờ thì bạn đã biết cách sử dụng. Sau khi cài đặt Wine, bạn sẽ có một thư mục /home//.wine/drive_c/ (bạn phải nhấp vào Hiển thị tệp ẩn trong trình duyệt tệp để xem.wine, vì bất kỳ thứ gì có dấu chấm ở phía trước đều được coi là ẩn trong Linux). Đây là thư mục tương đương với Windows của bạn Ổ C:. Bất kỳ chương trình nào bạn có trong ổ C: đều đi vào thư mục này, vì Wine coi thư mục này là ổ C: ảo của bạn. Trong trường hợp của tôi, /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe là vị trí của chương trình tôi cần. Bạn có thể tạo trình khởi chạy trên Máy tính để khởi động máy chủ của mình (giả sử Nguồn Máy chủ chuyên dụng tại đây). Nhập - Tên ứng dụng - Lệnh máy chủ Garry's Mod - wine C: /gmodserver/orangebox/srcds.exe -game garrysmod Nhận xét - Khởi động Máy chủ Garry's Mod Bây giờ bạn sẽ nhận được một biểu tượng đẹp trên Máy tính để bàn, bạn có thể sử dụng biểu tượng này để chạy máy chủ của mình. Chúc bạn chơi game vui vẻ:)

Bước 10: Chuyển tiếp các cổng

Chuyển tiếp các cổng!
Chuyển tiếp các cổng!
Chuyển tiếp các cổng!
Chuyển tiếp các cổng!

Gì? Các cổng chuyển tiếp? Port Forwarding là một tùy chọn có sẵn trong hầu hết các bộ định tuyến gia đình. Vì PC máy chủ của bạn có khả năng nằm sau bộ định tuyến (mạng gia đình của bạn là Mạng cục bộ [LAN] với bộ định tuyến kết nối nó với Internet), địa chỉ IP của PC của bạn (số mà PC khác sử dụng để nói chuyện với PC máy chủ) hoạt động trong mạng cục bộ của bạn (tất cả PC được kết nối với bộ định tuyến của bạn). Để thế giới bên ngoài (Internet) nói chuyện trực tiếp với máy chủ của bạn, bộ định tuyến của bạn cần cho phép cả hai giao tiếp. Thông thường, thế giới bên ngoài (Internet) sẽ nói chuyện với bộ định tuyến của bạn và bộ định tuyến của bạn sẽ chuyển tiếp thông báo đó đến PC của bạn. Điều này hoạt động tốt để duyệt web, nhưng không hiệu quả để phục vụ. Để mở kênh giao tiếp này, chúng ta cần xem xét các cổng. Cổng là "kênh" mà các chương trình khác nhau sử dụng để nói chuyện. Một số cổng phổ biến: 21 - FTP80 - HTTP5900 - VNC29070 - Học viện Jedi (được sử dụng để lưu trữ máy chủ JKA) Có rất nhiều cổng khác (như 65 nghìn trong số họ lol) nhưng đó không phải là vấn đề. Vấn đề là, bạn cần cổng trên địa chỉ IP Internet của mình được kết nối trực tiếp với cổng trên địa chỉ IP cục bộ của máy chủ. Để thực hiện việc này, hãy mở trang cài đặt của bộ định tuyến (bạn sẽ cần biết tên người dùng và mật khẩu quản trị viên của nó). Trang của bộ định tuyến thường ở https://192.168.1.1, mặc dù một số có thể ở https://192.168.0.1, https://192.168.2.1 hoặc các địa chỉ khác. Nếu bạn không thể kết nối, hãy tham khảo hướng dẫn sử dụng bộ định tuyến của bạn hoặc tìm kiếm trên Google. Khi vào, bạn cần tìm Port Forwarding. Netgear của tôi có nó ở ngay cột bên, không chắc chắn về các nhãn hiệu khác. Từ đây bạn có thể đi làm. Bạn sẽ cần biết IP cục bộ của PC máy chủ (bạn có thể tìm thấy địa chỉ này bằng cách nhấp chuột phải vào biểu tượng mạng ở góc trên bên phải của màn hình, biểu tượng có hai PC và chọn Thông tin kết nối, đó là "IP Trường địa chỉ "). Bây giờ, hãy thêm các thiết lập sau: (định dạng:" tên "- TCP / UDP - cổng bắt đầu - cổng kết thúc - 192.168.xx (thay thế bằng cổng của máy chủ của bạn))" VNC "- TCP - 5800 - 5900 - 192.168.xx "FTP" - TCP / UDP - 21 - 21 - 192.168.xx "HTTP" - TCP - 80 - 80 - 192.168.xx "Gmod" - TCP / UDP - 27015 - 27015 - 192.168.xx (thay thế bằng rõ ràng là cài đặt cho trò chơi của bạn) Khi bạn áp dụng điều này, bạn thực sự phải TRỰC TUYẾN.

Bước 11: Nhận miền miễn phí

Nhận một miền miễn phí!
Nhận một miền miễn phí!
Nhận một miền miễn phí!
Nhận một miền miễn phí!

Ok, vậy là bạn đã có một máy chủ. Bạn có thực sự nghĩ rằng tất cả bạn bè của bạn sẽ rất háo hức đăng nhập vào https://75.185.355.1337 (rõ ràng không phải là IP thực, nhưng hầu hết bạn bè của bạn sẽ không biết điều đó) để nhận thông tin mới nhất? KHÔNG! Việc ghi nhớ IP lâu, nhàm chán, luôn thay đổi của bạn là điều khó khăn ngay cả đối với những người hiểu nó. Đây là Internet, nhưng bạn đang nói với họ điều gì đó giống như một số điện thoại dài. Bạn cần một miền! Tên miền là mặt nạ cho địa chỉ IP của bạn. Cũng giống như bất kỳ trang web nào khác, máy chủ của Google có địa chỉ IP. Tuy nhiên, bạn không biết địa chỉ IP của họ, tất cả những gì bạn biết là www.google.com. Vì vậy, tại sao bạn có thể kết nối với họ mà không cần biết IP của họ? Bởi vì, tên miền www.google.com liên kết với địa chỉ IP của máy chủ của Google và gửi yêu cầu đến nó. Vấn đề với tên miền là chúng tốn tiền để đăng ký. Tuy nhiên, nếu bạn sẵn sàng hy sinh, bạn có thể nhận được các miền miễn phí tại www.no-ip.com. Nhược điểm là tên miền của bạn sẽ là.servegame.com hoặc một cái gì đó tương tự. Họ có một loạt các miền bạn có thể chọn (servegame, servehttp, serveftp chỉ để đặt tên cho một vài miền) nhưng bạn không thể có được miền hoàn toàn tùy chỉnh của mình. (Ví dụ: tôi có thể nhận được [và đã nhận được] https://calc.servegame.com, nhưng không phải https://calcprogrammer1.com [sẽ mất tiền đăng ký]) Ngoài cái tên, no-ip tên miền là tuyệt vời. Các miền miễn phí chỉ kéo dài 60 ngày, nhưng khi sắp hết hạn, họ sẽ gửi cho bạn một e-mail để bạn có thể gia hạn sử dụng miền miễn phí. "IP của tôi là gì" (bạn sẽ nhận được rất nhiều trang web sẽ cho bạn biết IP của bạn). Sử dụng IP Internet của bạn trong thiết lập no-ip của bạn.

Bước 12: Thử nghiệm

Kiểm tra nó ra!
Kiểm tra nó ra!
Kiểm tra nó ra!
Kiểm tra nó ra!
Kiểm tra nó ra!
Kiểm tra nó ra!

Bây giờ đến phần thú vị. Mọi thứ sẽ được thiết lập và sẵn sàng hoạt động, tất cả những gì bạn phải làm là kiểm tra. Bắt đầu bằng cách kiểm tra http, vì đó là cách dễ nhất. Chỉ cần mở trình duyệt của bạn và nhập "https://.com" và nhấn Enter. Với bất kỳ may mắn nào, "Nó hoạt động!" sẽ xuất hiện (thông báo kiểm tra từ apache2, bạn có thể thay đổi tệp trong / var / www sau khi bạn biết nó thực sự hoạt động). Nếu không, hãy thử "https:// [không có www. Hoặc.com, chỉ là số IP]". Điều này NÊN hoạt động, nếu không, chuyển tiếp cổng của bạn không hoạt động. Nếu cả hai đều không hiệu quả, thì giải pháp cuối cùng, hãy thử <a href = "https:// (một lần nữa, không có www. hoặc.com, chỉ là số). Điều này NÊN hoạt động, nếu NÀY không hoạt động, điều đó có nghĩa là máy chủ của bạn không hoạt động. Sau đó, hãy kiểm tra FTP. Mở Windows Explorer và nhập "ftp: //.com". Bạn sẽ được nhắc nhập tên người dùng và mật khẩu, nhập tên người dùng và mật khẩu FTP và bạn sẽ thấy tất cả các thư mục của mình. Hãy thử tải lên một tệp. Nó sẽ hoạt động, nếu nó không chấp nhận tệp, hãy thử với trang người dùng của GPROFTPD. Một lần nữa, nếu nó không hoạt động, hãy thử URL ở trên ngoại trừ với ftp: // Tiếp theo, hãy kiểm tra VNC. Bạn sẽ cần một trình xem VNC. TightVNC và UltraVNC đều là những VNC Viewers tuyệt vời cho Windows. Đối với địa chỉ VNC, chỉ cần đặt tên miền no-ip của bạn và.com (ví dụ: calc.servegame.com, không có https://, không có www. Và không có ftp: //). Bạn sẽ được nhắc nhập mật khẩu. Đặt bất kỳ mật khẩu nào bạn đã nhập cho VNC. Nếu mọi việc suôn sẻ, bạn sẽ thấy màn hình máy chủ của mình trên màn hình PC chạy Windows của mình. Nếu bạn đang lưu trữ một máy chủ trò chơi, hãy đăng nhập và xem liệu bạn có thể tham gia hay không. Nếu mọi việc suôn sẻ, bạn đã có một máy chủ! Bây giờ, hãy học cách tạo một trang web, tải lên một số tệp để chia sẻ và chơi một số trò chơi! Có máy chủ của riêng bạn có thể là một trợ giúp lớn ở trường đại học hoặc bất kỳ nơi nào khác mà họ hạn chế kết nối Internet (cụ thể là P2P) vì bạn có thể chạy các ứng dụng P2P trên máy chủ của mình tại nhà và sau đó tải xuống các bản tải xuống đã hoàn thành qua FTP hoặc HTTP. Chúc vui vẻ!

Đề xuất: