Điểm:0

Ứng dụng lưu trữ trên thư mục con của ứng dụng chính

lá cờ gb

Vì vậy, tôi có trang web chính được xây dựng bằng phản ứng và thể hiện.Bây giờ tôi muốn thêm một phần blog vào trang web của mình được tạo bằng next.js. Tuy nhiên tôi không muốn lưu trữ nó trên một cái gì đó như blog.example.com Tôi muốn lưu trữ nó trên ví dụ.com/blog.

Tôi đang sử dụng một giọt biển kỹ thuật số đang chạy Ubuntu 18.04 và nginx. Tôi đã xem các câu hỏi tương tự như của tôi nhưng tôi không thể làm việc này. Tôi đã dán cấu hình nginx của mình bên dưới và thêm một mã đánh dấu vào khối vị trí không hoạt động.

người phục vụ {

        gốc/var/www/html;

        # Thêm index.php vào danh sách nếu bạn đang sử dụng PHP
        chỉ mục index.html index.htm index.nginx-debian.html;
    server_name example.com; # được quản lý bởi Certbot

        địa điểm / {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Máy chủ $http_host;
                proxy_set_header X-NginX-Proxy true;
                proxy_http_version 1.1;
                proxy_set_header Nâng cấp $http_upgrade;
                proxy_set_header Nâng cấp kết nối;
                proxy_max_temp_file_size 0;
                proxy_pass http://my_nodejs_upstream/;
                proxy_redirect tắt;
                proxy_read_timeout 240 giây;
        }

        vị trí /api {
                proxy_pass http://localhost:3001;
        }
        
        # KHỐI NÀY KHÔNG HOẠT ĐỘNG 
        địa điểm /blog {
                gốc/blog; # /blog dir nằm trong thư mục gốc           
        }


    lắng nghe [::]:443 ssl ipv6only=on; # được quản lý bởi Certbot
    nghe 443 ssl; # được quản lý bởi Certbot
    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; # được quản lý bởi Certbot
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; # được quản lý bởi Certbot
    bao gồm /etc/letsencrypt/options-ssl-nginx.conf; # được quản lý bởi Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # được quản lý bởi Certbot
 }

Tôi khá mới với cấu hình nginx nên xin lỗi nếu đây là một lỗi đơn giản. Cảm ơn bạn.

Richard Smith avatar
lá cờ jp
Đường dẫn đến tệp là phần nối của giá trị `root` với URI. Cấu hình của bạn đặt `/blog/foo` tại `/blog/blog/foo`. Có lẽ bạn nên sử dụng `root /;` để trỏ tới thư mục `blog` trong thư mục gốc của hệ thống tệp của bạn.

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