2012-10-19 146 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