Hướng dẫn cách làm - Hình ảnh minh họa - Phim hướng dẫn cách config để chạy 2 web site trên 1 máy local ?

Hôm nay, 27/09/2016 - 19:07

Múi giờ UTC + 7 Giờ



Nội quy chuyên mục


Thành viên đăng quảng cáo trong chuyên mục này sẽ bị xóa toàn bộ bài viết và cấm vĩnh viễn tham gia Diễn đàn.

* Xem qui định đăng bài viết tại đây: viewtopic.php?f=2&t=318247



Tạo chủ đề mới Gửi bài trả lời
Gửi bàiĐã gửi: 03/03/2012 - 10:01 
xuanvinhqnam

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 10/03/2011 - 09:54
Bài viết: 78
Đã cảm ơn: 1 lần
Được cảm ơn: 3 lần
mình đang chạy 1 website local trong thư mục htdocs trong thư mục XAMPP, bây giờ mình muốn tạo 1 website local thứ 2 trên máy này, thì config làm sao cho nó dùng chung Mysql, appchi, trong thư mục XAMPP đang có? tất nhiên là sẽ có cổng khác với 80 rồi.


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 03/03/2012 - 15:22 
Hình đại diện của thành viên TruongLe

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 14/09/2010 - 20:20
Bài viết: 1648
Đã cảm ơn: 4 lần
Được cảm ơn: 632 lần
Nếu dùng XAMPP bạn có thể làm như sau:

Mở tập tin
Mã:
C:\xampp\apache\conf\extra\httpd-vhosts.conf

Tìm và bỏ dấu # phía trước dòng
Mã:
NameVirtualHost *:80

Tạo thêm localhost1localhost2
Mã:
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot C:/localhost1
   ServerName localhost1

   <Directory "C:/localhost1">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot C:/localhost2
   ServerName localhost2

   <Directory "C:/localhost2">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>

Mở tập tin có tên là host trong thư mục
Mã:
C:\WINDOWS\system32\drivers\etc

Thêm vào phía cuối dòng
Mã:
127.0.0.1      localhost1
127.0.0.1      localhost2

Tạo 2 thư mục C:/localhost1C:/localhost2

Khởi động lại XAMPP

Vậy là giờ bạn đã có 2 localhost là:
Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.
Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

___________________________________________________
* Hãy sử dụng công cụ tìm kiếm của Diễn đàn trước khi đặt câu hỏi.
* Hãy đặt tên cho Chủ đề diễn tả đúng với nội dung để thuận tiện khi tìm kiếm.
* Hãy chia sẻ kiến thức của bạn vì không chỉ giúp được mọi người mà còn giúp mình ghi nhớ những điều đã biết!


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 04/03/2012 - 15:08 
xuanvinhqnam

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 10/03/2011 - 09:54
Bài viết: 78
Đã cảm ơn: 1 lần
Được cảm ơn: 3 lần
theo như hướng dẫn này thì mình phải copy thư mực htdocs của trang web 1 vào thư mục C:/localhost1, còn thư mục htdocs của trang web 2 vào thư mục C:/localhost2, còn mysql và apachi thì vẫn để ở thư mục XAMPP như hiện tại, vậy có đúng không?


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 05/03/2012 - 15:17 
xuanvinhqnam

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 10/03/2011 - 09:54
Bài viết: 78
Đã cảm ơn: 1 lần
Được cảm ơn: 3 lần
TruongLe đã viết:
Nếu dùng XAMPP bạn có thể làm như sau:

Mở tập tin
Mã:
C:\xampp\apache\conf\extra\httpd-vhosts.conf

Tìm và bỏ dấu # phía trước dòng
Mã:
NameVirtualHost *:80

Tạo thêm localhost1localhost2
Mã:
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot C:/localhost1
   ServerName localhost1

   <Directory "C:/localhost1">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot C:/localhost2
   ServerName localhost2

   <Directory "C:/localhost2">
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>

Mở tập tin có tên là host trong thư mục
Mã:
C:\WINDOWS\system32\drivers\etc

Thêm vào phía cuối dòng
Mã:
127.0.0.1      localhost1
127.0.0.1      localhost2

Tạo 2 thư mục C:/localhost1C:/localhost2

Khởi động lại XAMPP

Vậy là giờ bạn đã có 2 localhost là:
Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.
Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.


Không được, mình đã làm theo giống như bạn hướng dẫn, xong khi gõ địa chỉ vào thì IE báo thế này:

Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
localhost1
3/5/2012 3:36:41 PM
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 06/03/2012 - 16:13 
Hình đại diện của thành viên TruongLe

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 14/09/2010 - 20:20
Bài viết: 1648
Đã cảm ơn: 4 lần
Được cảm ơn: 632 lần
Tôi đã kiểm tra và thấy không có lỗi gì khi cài đặt Joomla! Tuy nhiên nếu bị lỗi thì bạn có thể tạo thư mục con để chạy nhiều web khác nhau.

___________________________________________________
* Hãy sử dụng công cụ tìm kiếm của Diễn đàn trước khi đặt câu hỏi.
* Hãy đặt tên cho Chủ đề diễn tả đúng với nội dung để thuận tiện khi tìm kiếm.
* Hãy chia sẻ kiến thức của bạn vì không chỉ giúp được mọi người mà còn giúp mình ghi nhớ những điều đã biết!


Đầu trang
 Xem thông tin cá nhân  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời
 Bạn đang xem trang 1 / 1 trang [ 5 bài viết ] 

Các chủ đề liên quan


Múi giờ UTC + 7 Giờ


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.
Bạn không thể gửi tập tin đính kèm trong chuyên mục này.

Chuyển đến: