Điểm:0

Định cấu hình tên miền phụ máy chủ ảo trên máy chủ Digital Ocean bằng Nginx

lá cờ am

Vì vậy, tôi vừa cài đặt và định cấu hình Nginx 1.20.2 trên phiên bản Digital Ocean Ubuntu 18.04 của mình. Tôi đã mua một miền thông qua Namecheap, hãy gọi nó là testdomain.io.Tôi muốn có thể truy cập phiên bản Digital Ocean của mình bằng cách truy cập tên miền đó, vì vậy tôi đã định cấu hình phiên bản đó để sử dụng máy chủ định danh của Digital Ocean và thêm các bản ghi A thích hợp để phiên bản đó hoạt động. Tất cả đều hoạt động tốt. Điều tôi đang cố gắng tìm hiểu bây giờ là cách lưu trữ các tên miền phụ khác nhau trên máy chủ Digital Ocean của tôi để nếu tôi truy cập app.testdomain.io, nó sẽ đưa tôi đến một trang web và test.testdomain.io sẽ đưa tôi đến một trang web khác. Vì vậy, bây giờ tôi đã chạy Nginx, tôi đã cố gắng định cấu hình các tệp cấu hình có sẵn của các trang thích hợp và liên kết tượng trưng chúng với các trang được kích hoạt, nhưng hiện tại khi tôi truy cập bất kỳ tên miền phụ nào, tất cả chúng chỉ trỏ đến index.html của tên miền chính của tôi. Đây là tập tin cấu hình của tôi

/etc/nginx/sites-available/app.testdomain.io

người phục vụ {
        nghe 80;

        gốc /var/www/nginx/ứng dụng;
        chỉ mục index.html index.htm;

        # Nếu không có server_name nào được xác định trong khối máy chủ thì
        server_name app.testdomain.io;

        địa điểm / {
            # Trả về lỗi 404 cho các trường hợp khi máy chủ nhận được
            try_files $uri $uri/ =404;
        }
}

/etc/nginx/sites-available/test.testdomain.io

người phục vụ {
        nghe 80;

        gốc /var/www/nginx/test;
        chỉ mục index.html index.htm;

        # Nếu không có server_name nào được xác định trong khối máy chủ thì
        server_name test.testdomain.io;

        địa điểm / {
            # Trả về lỗi 404 cho các trường hợp khi máy chủ nhận được
            try_files $uri $uri/ =404;
        }
}

Tập tin cấu hình chính của tôi:

người phục vụ {
    nghe 80;
    máy chủ_tên máy chủ cục bộ;

    #access_log /var/log/nginx/host.access.log chính;

    địa điểm / {
        gốc /var/www/nginx/;
        chỉ mục index.html index.htm;
    }
}

Bất kể khi tôi truy cập app.testdomain.io, test.testdomain.io hay testdomain.io, tất cả chúng đều truy cập vào thư mục gốc chính index.html.

djdomi avatar
lá cờ za
bạn đã tải lại dịch vụ nginx chưa?
jc137 avatar
lá cờ am
Đúng, tôi đã tải lại nginx -s nhiều lần trong suốt quá trình thiết lập
djdomi avatar
lá cờ za
tôi sẽ thêm vào mỗi trang một nhật ký truy cập và lỗi để bạn thấy trang nào được kích hoạt, hơn nữa nginx -t không có bất kỳ lỗi nào?

Đă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.