Làm cách nào tôi có thể lưu trữ tên miền / trang web trên VPS mới của mình?


10

Tôi là một người dùng Ubuntu trung bình và hiện tại tôi quyết định củng cố kiến ​​thức về Ubuntu. Vì tôi là một nhà phát triển web, gần đây tôi quyết định thiết lập máy chủ web của riêng mình được cung cấp bởi Ubuntu.

Tôi vừa mua một VPS không quản lý được cung cấp bởi Ubuntu 11.10. Tôi đã quản lý để cài đặt Apache, PHP, MySQL và các thay đổi bảo mật cơ bản.

Trước đây, tôi chỉ là một người dùng lưu trữ chia sẻ, nơi mọi thứ được quản lý thông qua cPanel rất dễ dàng. Bây giờ thì hoàn toàn khác và tôi không biết gì vì tôi đang sử dụng VPS không được quản lý và tất nhiên công ty lưu trữ sẽ không giúp tôi.

Câu hỏi của tôi:

Trước đây, khi tôi muốn lưu trữ trang web mới, sau khi tôi mua tên miền từ công ty đăng ký, tôi sẽ thay đổi máy chủ tên miền bằng máy chủ tên sharedhosting của tôi, tôi chỉ cần thêm tên miền qua cPanel. Làm cách nào tôi có thể lưu trữ tên miền / trang web trên VPS mới của mình? Làm thế nào để có một máy chủ tên? Làm thế nào để thiết lập máy chủ tên?

Câu trả lời:


7

Có nhiều cách "hợp lý" và "thực tế" để tiến hành lưu trữ trang web bằng tên miền của bạn trên VPS chạy Ubuntu.

Tôi cung cấp hướng dẫn này để có hướng dẫn thẳng về việc thiết lập Máy chủ Ubuntu LAMP cứng để cung cấp năng lượng cho trang web: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ub Ubuntu-lamp -người phục vụ/

Liên quan đến việc thiết lập Máy chủ tên .... Chỉ cần không làm điều đó :) sử dụng các dịch vụ dns miễn phí được cung cấp bởi hầu hết các nhà đăng ký hoặc sử dụng dịch vụ như Afston.org hoặc Cloudflare để xử lý DNS.


Xin chào bkerensa, tôi đã hoàn thành phần LAMP. Vấn đề của tôi là làm thế nào để làm cho VPS của tôi có thể lưu trữ tất cả các trang web và tên miền của tôi. Tôi thậm chí không biết cách sử dụng các dịch vụ dns miễn phí mà bạn đã đề cập với VPS của mình. Hầu hết các hướng dẫn tôi tìm thấy chỉ cho đến khi thiết lập ngăn xếp LAMP, và đó là nó.
DzulFriday

2

Để thiết lập máy chủ DNS, bạn sẽ cần cài đặt máy chủ DNS như Bind. Xem hướng dẫn tại đây https://help.ubfox.com/community/BIND9ServerHowto Tuy nhiên, giống như người dùng khác đã đề xuất, bạn có thể chỉ muốn sử dụng dịch vụ DNS do bên thứ 3 cung cấp vì bạn sẽ cần ít nhất 2 máy chủ DNS, chính và thứ cấp để nó hoạt động "đúng". Nhà cung cấp VPS của bạn có thể có sẵn máy chủ DNS để bạn sử dụng, vì vậy hãy liên hệ với họ trước khi thử thiết lập máy chủ của riêng bạn.

Để định cấu hình Apache / php / mysql để phục vụ trang web của bạn, hãy xem hướng dẫn tại đây https://help.ubfox.com/community/ApacheMyQueryPHP


Nhà cung cấp VPS của tôi không cung cấp máy chủ DNS. Nhưng tôi đăng ký tên miền của mình tại Namecheap và họ có máy chủ DNS. Ổn chứ? Nếu nó ổn, các bước để làm điều này là gì?
DzulFriday

Có, bạn có thể sử dụng máy chủ DNS của họ. Tìm hiểu từ VPS địa chỉ IP của máy chủ của bạn, sau đó truy cập NameCheap và thêm "Bản ghi" (nhập địa chỉ IP) cho tên miền của bạn trên máy chủ DNS của họ. Điều đó sẽ trỏ tên miền của bạn đến địa chỉ IP. Sau đó, trên máy chủ VPS của bạn, định cấu hình Apache cho trang web của bạn. Xem liên kết trên để được hướng dẫn.
bobojam

Cảm ơn Bobojam! Tôi có thể lưu trữ nhiều trang web trong VPS của mình phải không?
DzulFriday

@DzulFriday vâng, bạn có thể lưu trữ bao nhiêu trang web tùy thích trên VPS, miễn là nó không hết dung lượng đĩa cứng hoặc các tài nguyên khác. Bạn có thể thiết lập các máy chủ ảo Apache riêng biệt hoặc có một tên máy chủ ảo. Xem httpd.apache.org/docs/2.4/vhosts/name-basing.html
bdsl
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.