我已经安装了应用程序来将我的服务器设置为 Web 服务器。当我在 Web 浏览器中输入 DHCP 发布的 IP 地址时,我可以访问它,但它只显示“它有效……等等”。我可以使用 WINSCP 成功将文件复制到 /var/www,但是,当我使用浏览器中的 Windows 计算机连接到它时,我看不到任何文件。其次,我尝试转发我家 SMC 路由器上的端口,它只接受本地局域网 IP,而我的 ubuntu 服务器从路由器获取互联网 IP...我该怎么办?你能帮忙吗???
谢谢,
答案1
“它有效”消息来自 /var/www 目录中的默认 index.html。您必须编辑 html 文件以创建指向从 Windows 复制的附加文件的链接。或者在浏览器中输入 html 文件的确切名称。
答案2
最好让服务器使用固定(静态)IP 地址,而不是动态分配的 IP 地址,因为动态分配的 IP 地址可能每天都在变化。您可以使用路由器控制面板限制它为 DHCP 分配的地址范围,并将该范围之外的 IP 地址用于服务器。
例如,如果您的路由器位于 192.168.1.254,并且它分发从 192.168.1.1 到 192.168.1.100 的 DHCP 地址,则您可以使用 192.168.1.200 作为服务器的固定地址。
否则,您可以在转发规则中指定动态分配的 IP 地址。它可能会有一天停止工作,但一段时间内会正常。ifconfig -a
将显示您服务器的当前 LAN IP 地址。
我建议,如果您还没有这样做的话,您最好先了解一下让您的家庭服务器可访问僵尸网络的安全隐患。