2012-10-19 103 views
5

我在服务器中安装了xampp服务器,并且我希望不仅从(http://localhost/folder/file.php)中打开htdocs中的项目,还要从其他计算机中打开项目IP。例如:(192.168.1.210/folder/file.php)我该怎么做?我做编辑httd.conf从外部访问xampp/htdocs

<Directory/> 
    Options FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Deny from all 
    Allow from all 
</Directory> 

允许在XAMPP/htdocs中..但仍然一无所获的所有子目录的访问!除非我登录服务器,否则无法打开我的项目登录文件。提前致谢!

+0

这不是一个目录设置,但虚拟主机设置... – feeela

+0

所以我应该在哪里做改变? – Mirela

回答

6

你需要在Apache的虚拟主机,侦听至少给定的IP(192.168.1.210:80)或任何IP(*:80):

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot /var/www/some_app 
</VirtualHost> 

参见:http://httpd.apache.org/docs/2.2/vhosts/examples.html

请不要编辑httpd.conf,因为更改可能在下次软件更新时丢失。您需要在den XAMPP/Apache文件夹中的site-available内创建一个vHost。

+0

谢谢!我对这一切都很陌生,所以你救了我! – Mirela

+0

@Mirela请阅读[Apache vHosts上的教程](http://www.thegeekstuff.com/2011/07/apache-virtual-host/)或者进入[vHosts上的Apache文档](http:// httpd .apache.org /文档/ 2.2 /虚拟主机/)。 – feeela