需要在OpenSUSE Linux中启用http

时间:2015-02-19 04:30:37

标签: linux http opensuse

我在我的机器Linux OpenSUSE中新安装了。我也在该服务中安装了Xampp。在盯着apache后,我能够使用localhost url看到PHP apache。但是当我尝试使用IP地址时。页面中没有显示任何内容。

这是localhost / xampp.php正在运行。 但http://10.21.30.220/xampp.php无效。

我已检查过http端口和apache,两者都在运行。

  linux-pott:~ # /opt/lampp/lampp status
  Version: XAMPP for Linux 5.5.19-0
  Apache is running.
  MySQL is running.
  ProFTPD is running.

linux-pott:~ # netstat -tulppn | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      24782/httpd     

我如何解决我的问题。我再次告诉我的操作系统是Linux OpenSUSE。

2 个答案:

答案 0 :(得分:0)

尝试使用以下命令

禁用防火墙
 /sbin/SuSEfirewall2 off

答案 1 :(得分:0)

在您的xampppath \ apache \ conf \ extra打开文件httpd-xampp.conf中找到以下标记:

 # Close XAMPP sites here
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

并添加

"Allow from all"

允许来自:: 1 127.0.0.0/8 {line}

重新启动xampp,你就完成了。