Điểm:0

403 FOrbidden index với nginx

lá cờ ar

Chào buổi tối. Tôi gặp lỗi này khi cố gắng truy cập wordpress của mình từ my-no-ipdomain:port/danapcu.com (nơi cài đặt wordpress: /var/www/html/danapcu.com). Ngoài ra, cổng mặc định nginx của tôi là 85 (vì vậy wordpress của tôi phải được truy cập trên cổng này: 85, vì cổng 80 bị apache phục vụ cho đám mây của tôi chiếm giữ). Chà, khi tôi truy cập my-noip.domain.net:18601/danapcu.com (cổng được ánh xạ trong bộ định tuyến moy như thế này: cổng bên trong giao thức http: 85 - cổng bên ngoài: 18601 - localip (ip của raspberrypi)). Trước tiên, tôi nhận được chuyển hướng: my-noip.domain.net:85/danapcu.com - lỗi - sau đó tôi thay đổi cổng thành 18601 theo cách thủ công và tôi nhận được lỗi 403 bị cấm. Trong /var/log/nginx/error.log tôi có cái này: "*2 chỉ mục thư mục của "/var/www/html/danapcu.com/" bị cấm, máy khách: PUBLIC_IP, máy chủ: _, yêu cầu: "GET /danpacu.com/ HTTP/1.1", máy chủ: "MYNOIP.DOMAIN .net:18601"

Và cấu trúc nginx/sites-available/danapcu.com của tôi là thế này:

người phục vụ { nghe 85; nghe [::]:85;

# bao gồm đoạn trích/snakeoil.conf;

gốc /var/www/html/danapcu.com;

# Thêm index.php vào danh sách nếu bạn đang sử dụng PHP
chỉ mục index.php index.html index.htm index.nginx-debian.html;

server_name danpacu.com www.danpacu.com;

địa điểm / {
    # Lần đầu tiên cố gắng phục vụ yêu cầu dưới dạng tệp, sau đó
    # làm thư mục, sau đó quay lại hiển thị lỗi 404.
    try_files $uri $uri/ /index.php;
    tự động lập chỉ mục;
}

# truyền tập lệnh PHP tới máy chủ FastCGI
#
vị trí ~ \.php$ {
    bao gồm đoạn trích/fastcgi-php.conf;
#
# # Với php-fpm (hoặc các ổ cắm unix khác):
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# # Với php-cgi (hoặc các ổ cắm tcp khác):
# fastcgi_pass 127.0.0.1:9000;
}

Ai đó có thể giúp tôi hiểu chuyện gì đang xảy ra không và làm cách nào tôi có thể truy cập wordpress của mình từ miền noip của mình? Tại sao tôi nhận được chuyển hướng này đến cổng 85 và sau đó là lỗi 403 Forbidden? Cảm ơn trước.

Điểm:0
lá cờ jp

bạn không có my-noip.domain.net được liệt kê trong tên máy chủ vì vậy các yêu cầu của bạn không khớp với phần đó của cấu hình và nằm trong phần mặc định. Nhìn thấy tài liệu server_name.

dan pacu avatar
lá cờ ar
Chào. Cảm ơn sự giúp đỡ của bạn. Vừa khai báo no-ip.domain trong thư mục /etc/nginx/sites-available/danapcu.com, trong khối tên máy chủ. Và bây giờ tôi nhận được Lỗi 404 - Không tìm thấy. Nhưng thư mục chứa wordpress của tôi ở đó, trong /var/www/html/danapcu.com/all_the_wordpress_files (bao gồm cả index.php). Tôi truy cập nó: http://no-ip-domain:port/danapcu.com. Nó chuyển hướng tôi đến https://box.mydomain.com/danapcu.com (trên một máy khác, tôi chạy mailinabox chỉ vào IP công cộng của mình). Tuy nhiên, cổng nginx trên raspberrypi của tôi, được chuyển hướng 85 thành 18601. Tại sao điều đó lại xảy ra? Tôi nên làm gì?

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