09/10/2018, 23:04
config Apache như thế nào?
Khi em cài apache thì file http.conf theo mặc định có dòng sau:
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
Như vậy khi em deploy một site thì em sẽ phải copy source code của em vào thư mục C:/Program Files/Apache Group/Apache2/htdocs.
Hiện tại em có 5 project lưu trú trong thư mục
C:Program FilesApache GroupApache2htdocs
và 3 project trong thư mục c:www
Em không muốn copy 3 project này vào C:Program FilesApache GroupApache2htdocs để deploy.
Vậy có cách nào để chạy cả 3 project này mà không ảnh hưởng đến 5 project kia không ?
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
Như vậy khi em deploy một site thì em sẽ phải copy source code của em vào thư mục C:/Program Files/Apache Group/Apache2/htdocs.
Hiện tại em có 5 project lưu trú trong thư mục
C:Program FilesApache GroupApache2htdocs
và 3 project trong thư mục c:www
Em không muốn copy 3 project này vào C:Program FilesApache GroupApache2htdocs để deploy.
Vậy có cách nào để chạy cả 3 project này mà không ảnh hưởng đến 5 project kia không ?
Bài liên quan
Chịu khó config lại các project nằm trong /Program và copy nó ra /www đi
Bạn thay đổi DOCUMENT_ROOT = thư mục của bạn
Sau đó tìm tới < directory "C:/Program Files/Apache Group/Apache2/htdocs"> thay cái C:/Program Files/Apache Group/Apache2/htdocs bằng thu mục của bạn
Trong phần overwrite của nó bạn chọn là all
Như thế khi truy vào apache thì thư mục mặc định của nó hiện giờ là thư mục bạn mới đưa vào
<Directory "E:/www/">
Order allow,deny
Allow from all
</Directory>
Một thí dụ khác :
<Directory "E:/www/bombay">
Order allow,deny
Allow from all
</Directory>