Tại sao cần options followsymlinks
Nếu bạn đang gặp rắc rối về đường dẫn mỗi khi upload code lên trên Hosting, thì có thể mã nguồn của bạn dưới local chưa được chạy với tên miền ảo. Để tránh những rắc rối không cần thiết như thế thì bạn phải cấu hình tạo tên miền ảo ngay nhé. Đọc bài viết dưới đây để biết chi tiết.
Show I. Tại sao phải cấu hình Virtual Host?- Khi chạy một dự án website các bạn phải gõ trên trình duyệt http://localhost/myproject/ điều này quá xấu và bất tiện nếu như chúng ta sử dụng đường dẫn root có dạng /myproject/include/file.php, hơn nữa cách sử dụng như thế còn rất dài vì có thêm tên dự án. - Ngoài ra việc cấu hình Virtual Host còn giúp cho bạn sau này upload website lên hosting, vps ... không phải sửa lại đường dẫn. - Cách giải quyết vấn đề trên là chúng ta sẽ cấu hình XAMPP sao cho có thể chạy được nhiều domain ngắn gọn hơn và có thể dùng đường dẫn root path tiện lợi hơn. - Chúng ta cũng có thể sử dụng cách cấu hình Virtual Host này để cấu hình chạy nhiều domain trong cùng một server. II. Cấu hình Virtual Host1. Thao tác với file httpd.conf- Mở file C:\xampp\apache\conf\httpd.conf với một công cụ chỉnh sửa (editor) nào đó, notepad cũng được, hoặc truy cập file trực tiếp từ XAMPP theo hình bên dưới. - Tìm tới dòng sau và bỏ comment ở dòng Include đi bằng cách bỏ dấu #
- Nội dung sau khi bỏ comment
- File httpd.conf sẽ nhúng thêm file httpd-vhosts.conf khi khởi chạy. 2. Thao tác với file httpd-vhosts.conf- Mở file C:\xampp\apache\conf\extra\httpd-vhosts.conf với một công cụ chỉnh sửa (editor) nào đó. - Thêm đoạn code sau
- Giải thích:
- Lưu ý thao tác với 2 file httpd.conf và file httpd-vhosts.conf xong bạn nhớ khởi động lại apache. 3. Thao tác với file hosts(đăng ký DNS cho domain)- Mở file C:\Windows\System32\drivers\etc\hosts bằng notepad hoặc bất kỳ trình editor nào. - Lưu ý file hosts này bạn phải mở với quyền administrator mới lưu lại được. - Thêm vào cuối file hosts đoạn mã sau
- Giải thích:
- Giờ các bạn mở trình duyệt và gõ vào thanh địa chỉ thay thế dòng localhost xấu xí bằng một domain của riêng bạn là xong. Ở ví dụ trên là demo.local. Bài viết nên đọcTrên đây là những kiến thức từ kinh nghiệm bản thân mình nên các bạn có thể tham khảo. Nếu các bạn có góp ý cho mình thì hãy gửi vào đây, mình sẵn sàng nhận ý kiến đóng góp từ các bạn. |