Để đưa một trang web lên một tên miền, bạn cần làm theo các bước sau: - Đăng ký tên miền - Tại nhà đăng ký, trỏ các bản ghi NameServer (NS) về máy chủ tên miền (DNS) sẽ xử lý tên miền - Trên máy chủ tên, thêm bản ghi để phân giải tên máy chủ cho máy chủ của bạn - Định cấu hình máy chủ web của bạn để xử lý các yêu cầu đến với tên miền đó Tôi không bao giờ chạy máy chủ định danh của riêng mình. Dịch vụ máy chủ tên của bên thứ ba rẻ và đáng tin cậy hơn nhiều. Tôi sẽ không trả hơn 10 đô la mỗi năm cho nó. Bạn thực sự nên có ba hoặc bốn máy chủ định danh chạy ở các vị trí khác nhau để dự phòng và đảm bảo độ tin cậy. Có vẻ như máy chủ web của bạn có máy chủ định danh để bạn sử dụng và tôi sẽ tận dụng điều đó Bản ghi DNS trên máy chủ định danh có thể là bản ghi A liệt kê địa chỉ IP của máy chủ web của bạn hoặc bản ghi CNAME trỏ đến một tên máy chủ khác mà bạn đã thiết lập để trỏ đến máy chủ của mình. Máy chủ lưu trữ web của bạn có một cách để bạn thêm các bản ghi này. Nó thường là một giao diện web mà họ cung cấp cho bạn trong bảng điều khiển nơi bạn có thể tạo các bản ghi này Trên Ubuntu, cách khuyến nghị để thêm cấu hình Apache cho một trang web (thay thế example.com cho tên miền thực của bạn) là: - Tạo một thư mục cho các tập tin được phục vụ */var/www/example.com* và đặt các tệp HTML ở đó - Tạo nên */etc/Apache2/sites-available/example.com.conf*: *:80> Servername example.com DocumentRoot /var/www/example.com var/www/example.com/> AllowOverride All Require all granted - Kích hoạt trang web: sudo a2ensite ví dụ.com - Khởi động lại máy chủ web: sudo service apache2 restart