Linux xampp服务器(如何启动和运行)

Linux xampp服务器(如何启动和运行),linux,ubuntu,xampp,Linux,Ubuntu,Xampp,我已经用xampp在本地开发了一个小的ubuntu上网本大约7个月了。两周前,我有一台电脑想用作服务器。我已经安装了最新的Ubuntu发行版和xampp,移动了所有文件,并转发了端口80。我还从dyndns.com获得了一个域名,该域名正在由在我的路由器(Netgear WGR6154 v8)中运行的客户端更新 现在,当我试图通过键入从dyndns.com获得的地址来访问我的服务器时,浏览器会一直加载到超时。我可以使用localhost作为地址在本地访问所有内容,因此我相信xampp正在运行,只

我已经用xampp在本地开发了一个小的ubuntu上网本大约7个月了。两周前,我有一台电脑想用作服务器。我已经安装了最新的Ubuntu发行版和xampp,移动了所有文件,并转发了端口80。我还从dyndns.com获得了一个域名,该域名正在由在我的路由器(Netgear WGR6154 v8)中运行的客户端更新

现在,当我试图通过键入从dyndns.com获得的地址来访问我的服务器时,浏览器会一直加载到超时。我可以使用localhost作为地址在本地访问所有内容,因此我相信xampp正在运行,只是无法连接到internet

为了能够通过internet查看我的文件,我下一步应该做什么

提前感谢大家


[我正在为第一个帮助我成功在线获取文件的人发放奖金]

你应该确保你的xampp不只是监听本地主机

为此,请编辑apache配置文件并检查并搜索指令

您还应该能够通过分析
netstat-a
的输出来了解

在此之后,请确保路由器正确转发,使用将有所帮助

如果你需要更多帮助,请给我留言


干杯

这里有很多问题,这是个问题。每个问题本身都是复杂的。下面是我建议你一定要去的地方

首先确认您可以从服务器上浏览web。这将确认您有一个工作的以太网接口

步骤1确保XAMPP和您的文件可以从家庭网络查看。我假设您正在为您的网络使用类似192.168.1.X的东西,可能您的服务器是192.168.1.10

到你家里的另一台电脑上打字,看看你是否能看到你的文件。如果可以,那么您就知道服务器已正确配置,XAMPP正在工作

然后在主机文件中添加一个条目,将您的dnsrecord.com(或任何您的dyndns记录)解析为您的私有ip地址。然后,当您在该计算机的浏览器中键入dnsrecord.com时,您仍然可以获得您的文件。这将排除服务器被错误配置为侦听该域名的可能性

接下来,您需要测试是否存在防火墙问题。为了简化这一点,首先从等式中删除您的家庭路由器。相反,将新服务器直接连接到internet连接上。(假设你可以)。这样,您就不需要正确配置NAT或防火墙。您的dyndns名称应映射到公共IP,然后您的服务器应具有该IP并直接连接到Internet。如果您直接连接了服务器,并且根提示符下的命令ifconfig返回与动态dns记录指向的相同的公共IP地址,那么它应该可以工作

如果你有一部iphone或其他方式来测试你的网络是如何从互联网上被看到的,这将使你的生活更轻松

如果ifconfig显示的公共IP与dyndns帐户中的IP记录不同,则动态dns更新脚本将被破坏。手动设置IP,看看是否工作正常

这很可能行不通。一些ISP防火墙端口80阻止其订阅者托管服务器。一旦您的服务器直接连接到internet,您就可以使用公共IP地址测试这一点(即使您的dns不工作)。作为root用户,在命令提示符下键入ifconfig以获取公共ip地址。然后键入命令tcpdump-i eth?来自根提示符的端口80。埃斯?需要与您在ifconfig命令中看到的具有公共IP地址的接口相同。通常这是eth0,但可能是wire0或类似的东西

此命令将显示从端口80到服务器的所有通信量

从iphone(或任何第二个Internet连接)浏览到从ifconfig命令获得的IP地址。如果您在服务器上看到某些内容(并且它直接连接到您的ISP),则ISP不会对您进行防火墙保护

如果通过IP地址或DynDNS地址直接连接到Internet时,您可以访问服务器,则您的ISP正常,是时候调试防火墙了

要将防火墙配置为NAT,需要做两件事:将路由器从ISP获得的公共地址转换为专用网络,以及允许该流量的防火墙规则。如果你走到这一步,那么你就知道你的防火墙是个问题,然后这只是一个正确配置的问题。这里有很多家庭路由器需要记录,但您通常可以从制造商网站(通常是手册的一部分)找到路由器的操作说明

如果您严格按照这些说明操作,您的系统就会正常工作。对流程进行评论,我将很乐意对此进行修改,使其更加清晰

嗯,,
-英国《金融时报》

我认为,除了简单地获得域名,还有很多事情要做。您的ISP对这一切有何看法。。。但事实上,我想说的是,XAMPP附带了一个警告,对于“生产服务器”来说,它还不够安全。你读过XAMPP网页的“安全问题”部分吗?是的。它只是用来玩的。我目前并没有试图托管一个“生产服务器”,只是想和朋友们一起玩和分享,但它会在互联网上公开吗?好吧,祝你好运,小心点。另外,一般性问题:我的印象是,使用dyndns.com之类的服务取代了静态ip地址,而静态ip通常需要isp支付额外费用。这是不正确的吗?dyndns假设只有1/2是正确的,dyndns给你一个免费的“子域名”。您可以选择将其与动态或静态IP一起使用。这些路由器很多