2015-02-09 114 views
0

我无法通过IP地址从外部访问我的网站。 这个工程:来自外部网页浏览器的网站404错误

localhost/my_website // shows my web_site 
https://IP-adress/ // I see xampp startpage 

这不起作用:

https://IP-adress/my_website //-> I get 404 error 

当我添加到httpd.config文件 “听443” 或 “听80” 的服务器无法启动。 信息:我使用lubuntu(Ubuntu的)

编辑: 在预结论,至少它无关,与“听”

的一点是,就在文件夹/ my_website,这显示my_website不能从外部计算机显示,但为例XAMPP是从外部 显示我

回答

0

你可能需要指定一个主机地址,以及端口。自从我使用xampp以来已经有几年了,但是我猜测如果没有明确提供地址,它将默认为localhost。

因此,不是“听80”/“听443”,而是尝试“listen <ip address>:80”/“listen <ip address>:443”。

例如:“listen 0.0.0.0:80”将允许您使用localhost和127.0.0.1从本地计算机访问您的服务器。

+0

不幸的是服务器不启动,如果我添加此:(日志说:(98)地址已在使用中:AH00072:make_sock:无法绑定到地址 – user3776738 2015-02-09 17:23:36

+0

听起来像另一个服务器进程(或此服务器的现有实例)已经在运行了,这个命令应该会显示这个过程:sudo netstat -ltnp | grep':80'如果这确实是你网站的一个现有实例,只需运行'sudo kill -9 ',然后再次启动你的网站。如果这是一个不同的过程,那么你可以杀死它(如果你认识到它,不介意杀死它),或者只是尝试使用不同的主机地址为你的服务器 – wdf 2015-02-09 17:31:18

+0

但这不可能,因为在任务管理器有没有其他的httpd process.mabye apache不允许外部访问这个文件夹? – user3776738 2015-02-09 17:45:21