我已在计算机上安装了apache。现在我想知道如何在网络上托管我的服务器,以便其他人可以连接到我的服务器并查看我的网站。
答案 0 :(得分:3)
如果您已经能够通过localhost查看您的网站,您应该能够通过防火墙向前移植以允许外部访问。
答案 1 :(得分:0)
netstat -anlpt
上运行以下命令来检查这一点。检查ip是端口80(或443)正在侦听的内容。它不应该是127.0.0.1。如果这是您的家用电脑:
ifoncfig
或ipconfig
(窗口)输出中看到。通常,您的路由器接口将在http://192.168.0.1
或http://192.168.1.1
等地址提供(取决于您的路由器制造和设置)。如果这不是您的家用电脑,那么您的网站应该可以通过服务器的公共IP地址访问。
如果您有域名,则需要更新该域的名称服务器配置,以便将A记录指向服务器的IP地址,并在apache中创建等效的vhost条目。但是,查看您的网站不需要域名,只需http://w.x.y.z IP就足够了(其中w.x.y.z是您的服务器/计算机的公共IP)