Điểm:-1

Làm cách nào để gán cho Ubuntu PC một miền

lá cờ br

Tôi muốn gán tên miền cho máy chủ Ubuntu 20. Tôi đã gán ip thủ công cho máy chủ. Tìm kiếm dns miễn phí miễn phí, tôi tìm thấy liên kết này https://freedns.afraid.org/ Tôi hoàn toàn bối rối về cách tiến hành mọi thứ và các điều kiện tiên quyết là gì. Tôi có phải sử dụng Apache hoặc nginx trên Ubuntu 20.04 không?

Điểm:0
lá cờ cn

Bạn có thể dùng hostnamectl set-hostname xxxx để đặt tên cho máy chủ của bạn. Tuy nhiên, máy chủ của bạn không cần biết nó được gọi như thế nào trong mạng. Bạn có thể kiểm tra /etc/hosts tệp nếu bạn muốn buộc phân giải cục bộ hoặc sử dụng netplan để sử dụng một DNS cụ thể với Tìm kiếm tham số :

mạng:
  phiên bản: 2
  trình kết xuất: mạng
  ethernet:
    int001:
        địa chỉ:
        cổng4: 
        máy chủ tên:
            địa chỉ:

            #đây là dòng
            tìm kiếm: ['tên miền phụ.tên miền.de', 'tên miền khác.nl']
lá cờ br
Cảm ơn vi đa trả lơi. Vì vậy, về cơ bản, tôi cần tên miền từ nhà cung cấp miền xác thực như GoDaddy hay tên miền này sẽ hoạt động với freedns?
lá cờ cn
chính xác, trước tiên bạn cần một bản ghi DNS ở đâu đó! Tôi không biết freeDNS nhưng nếu bạn có thể có bản ghi DNS thì nó sẽ hoạt động tốt :) Tuy nhiên, bạn không cần dịch vụ lưu trữ như GoDaddy khi bạn đã có máy chủ của mình. Sự khác biệt giữa dịch vụ miễn phí và dịch vụ trả phí là bạn có thể có tên miền RIÊNG CỦA BẠN. Ví dụ: nếu bạn muốn liên hệ với máy chủ của mình bằng https://www.abcdefgij.nl/, bạn phải mua miền abcdefgij.nl, sau đó tạo bản ghi DNS với IP máy chủ công cộng của bạn và miền. Đối với các dịch vụ miễn phí, bạn sử dụng các miền đã tạo mà bạn không chọn.
lá cờ br
Tôi đã thiết lập máy chủ web Apache trên ip máy tính của mình mà tôi đã chỉ định thủ công. Tôi có thể truy cập máy tính của mình bằng `http:192.168.0.xxx ` Tuy nhiên, tôi đã thử thêm tên miền vào `/etc/apache2/sites-available/myDomain.conf` nhưng không thể tải qua tên miền. Tôi cũng đã thêm những dòng này vào `/etc/hosts` `127.0.0.1 localhost tips.com www.advice.com`
lá cờ cn
Miền nằm bên ngoài máy chủ. Nó chỉ là một cách để chuyển đổi IP thành tên. Nếu bạn sử dụng DNS công cộng chứ không phải DNS cục bộ (như bằng cách cài đặt liên kết), bạn phải sử dụng IP công cộng, sau đó tạo chuyển hướng từ một cổng (80/443?) Đến máy chủ web cục bộ của bạn.Theo bất kỳ cách nào, máy chủ cục bộ của bạn không cần biết nó có thể truy cập được qua URL ; anh ấy chỉ phục vụ trang web khi ai đó hỏi nó qua địa chỉ IP của anh ấy. DNS chỉ ở đây để chuyển đổi IP thành tên.
lá cờ br
Tôi đã định cấu hình DNS là [link](https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-configure-dns-server-on-ubuntu-18-04.html ) Sau đó, tôi đã sử dụng ssl mở để tạo chứng chỉ tự ký cho miền. Trang web của miền đang chạy với cảnh báo Không bảo mật và certbot không thể tìm nạp.
lá cờ cn
Tôi cho phép bạn ghim câu trả lời của tôi là câu trả lời đúng, nâng cao câu trả lời đó và tạo câu hỏi mới trên diễn đàn nếu có điều gì khác không hoạt động bình thường

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.