Vì vậy, tôi có một miền (nextcloud.selfhosted.tamashalasi.com) trỏ đến 91.101.56.134
:
IP công cộng của bộ định tuyến của tôi là IP được đề cập, ảnh chụp màn hình này là từ https://whatismyipaddress.com/
...và đây là từ trang của bộ định tuyến (lưu ý rằng mặc dù là địa chỉ IP động nhưng địa chỉ IP chỉ thay đổi nếu địa chỉ MAC của bộ định tuyến thay đổi):
Tôi có một máy chủ trên mạng có tên "debian". Nó có một địa chỉ IP cố định là 192.168.0.101
; các cổng 80 và 443 được chuyển tiếp tới IP này.
Máy chủ chạy trên nền tảng debian 5.10.0, đã cài đặt nginx, chạy mặc định
cấu hình với server_name nextcloud.selfhosted.tamashalasi.com
thêm vào nó.
Tôi cũng đã thêm một quy tắc bổ sung vào iptables mà tôi đã thêm để cho phép truy cập cổng 80.
Đây là đầu ra của iptables -L
(docker cũng đã được cài đặt, nhưng tôi cho rằng đó không phải là vấn đề):
ĐẦU VÀO chuỗi (chính sách CHẤP NHẬN)
đích prot opt nguồn đích
CHẤP NHẬN tcp -- mọi nơi mọi lúc mọi nơi tcp dpt:http
Chuỗi FORWARD (chính sách DROP)
đích prot opt nguồn đích
DOCKER-USER all -- mọi nơi mọi nơi
DOCKER-ISOLATION-STAGE-1 tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi ctstate LIÊN QUAN, THÀNH LẬP
DOCKER tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi ctstate LIÊN QUAN, THÀNH LẬP
DOCKER tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi ctstate LIÊN QUAN, THÀNH LẬP
DOCKER tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi
CHẤP NHẬN tất cả -- mọi nơi mọi nơi
ĐẦU RA chuỗi (chính sách CHẤP NHẬN)
đích prot opt nguồn đích
Chuỗi DOCKER (3 tài liệu tham khảo)
đích prot opt nguồn đích
CHẤP NHẬN tcp -- bất cứ đâu 172.20.0.2 tcp dpt:http
Chuỗi DOCKER-ISOLATION-STAGE-1 (1 tài liệu tham khảo)
đích prot opt nguồn đích
DOCKER-ISOLATION-STAGE-2 tất cả -- mọi nơi mọi nơi
DOCKER-ISOLATION-STAGE-2 tất cả -- mọi nơi mọi nơi
DOCKER-ISOLATION-STAGE-2 tất cả -- mọi nơi mọi nơi
TRẢ LẠI tất cả -- mọi nơi mọi nơi
Chuỗi DOCKER-ISOLATION-STAGE-2 (3 tài liệu tham khảo)
đích prot opt nguồn đích
DROP all -- mọi nơi mọi nơi
DROP all -- mọi nơi mọi nơi
DROP all -- mọi nơi mọi nơi
TRẢ LẠI tất cả -- mọi nơi mọi nơi
Chuỗi DOCKER-USER (1 tài liệu tham khảo)
đích prot opt nguồn đích
TRẢ LẠI tất cả -- mọi nơi mọi nơi
Với cấu hình này, tôi có thể truy cập http://nextcloud.selfhosted.tamashalasi.com/ bên trong mạng cục bộ của tôi, nhưng không thể bên ngoài nó. Truy cập IP trực tiếp mang lại kết quả tương tự.
Tôi muốn làm cho IP có thể truy cập được bên ngoài mạng cục bộ của mình; bạn có biết những gì có thể đã đi sai?
Lưu ý rằng tôi là một người mới thiết lập máy chủ. Nếu bài đăng này không thuộc về nơi này, tôi rất vui nếu bạn có thể chỉ cho tôi nơi nào đó mà bài đăng thuộc về để vấn đề này có thể được giải quyết. Cảm ơn bạn â¤ï¸