2012-10-19 50 views
5

Tôi đã cài đặt máy chủ xampp trong máy chủ và tôi muốn mở các dự án trong htdocs không chỉ từ (http: //localhost/folder/file.php) mà còn từ các máy tính khác, bằng ip. Ví dụ: (192.168.1.210/folder/file.php) làm cách nào để làm điều này? Tôi đã chỉnh sửa httd.conftruy cập xampp/htdocs từ bên ngoài

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

để cho phép truy cập trong tất cả các thư mục con của xampp/htdocs .. nhưng vẫn không có gì! Tôi không thể mở tệp đăng nhập dự án của mình trừ khi tôi đăng nhập vào máy chủ. cảm ơn trước!

+0

Đây không phải là cài đặt thư mục nhưng là cài đặt vhost… – feeela

+0

vì vậy tôi nên thực hiện thay đổi ở đâu? – Mirela

Trả lời

6

Bạn cần một máy chủ ảo trong Apache, mà nghe ít nhất là IP nhất định (192.168.1.210:80) hoặc bất kỳ IP (*:80):

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

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

Xin đừng sửa httpd.conf, vì các thay đổi có thể bị mất trong bản cập nhật phần mềm tiếp theo. Bạn cần tạo một vHost bên trong thư mục site-available trong thư mục den XAMPP/Apache.

+0

cảm ơn bạn !!! Tôi mới cho tất cả những điều này nên bạn đã cứu tôi! – Mirela

+0

@Mirela Vui lòng đọc [hướng dẫn về Apache vHosts] (http://www.thegeekstuff.com/2011/07/apache-virtual-host/) hoặc bước vào [tài liệu Apache trên vHosts] (http: // httpd .apache.org/docs/2.2/vhosts /). – feeela

Các vấn đề liên quan