Máy chủ đặt php
Trong chương trình trước, chúng ta đã tạo một thư mục chứa dự án. Nếu bạn tạo nó trong thư mục gốc của web, bạn đã có thể truy cập dự án từ trình duyệt Đó là một cách nhanh chóng và không cần phải cấu hình bất cứ điều gì cả, nhưng hãy thử truy cập tệp # Be sure to only have this line once in your configuration NameVirtualHost 127.0.0.1:8080 # This is the configuration for your project Listen 127.0.0.1:80806 từ trình duyệt để hiểu được kết quả của sự chậm trễ này. Nếu người dùng biết rằng trang web được phát triển với symfony, anh ta có thể truy cập nhiều tệp cảm ứng Không biết giờ sử dụng cách cài đặt này cho môi trường máy chủ sản xuất, và đọc mục tiếp theo để biết cách cấu hình đúng cho máy chủ web của bạn Cách bảo mậtChỉ nên đặt trong thư mục web gốc những tệp có thể truy cập bằng trình duyệt, chẳng hạn như biểu định kiểu tệp, JavaScript và hình ảnh. Mặc định, những tập tin này nằm trong thư mục # Be sure to only have this line once in your configuration NameVirtualHost 127.0.0.1:8080 # This is the configuration for your project Listen 127.0.0.1:80807 của dự án symfony Thư mục này bao gồm các thư mục con # Be sure to only have this line once in your configuration NameVirtualHost 127.0.0.1:8080 # This is the configuration for your project Listen 127.0.0.1:80808, Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"0 và 2 file front controller. Các file front controller này là các file php duy nhất nằm trong thư mục web root. Tất cả các tệp PHP đều phải để ẩn đối với trình duyệt và đó là cách tốt để bảo mật ứng dụng Cấu hình Web ServerBây giờ hãy thay đổi cấu hình Apache để có thể truy cập dự án Mở tệp Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"1 và thêm cấu hình cấu hình sau vào cuối # Be sure to only have this line once in your configuration NameVirtualHost 127.0.0.1:8080 # This is the configuration for your project Listen 127.0.0.1:8080 Ghi chú Bí danh Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"2 cho phép bạn truy cập tệp ảnh và javascript cần thiết để hiển thị các trang mặc định của symfony và thanh công cụ gỡ lỗi web At Windows, you need to replace line Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"3 to Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf" And Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"4 could instead bởi c:\dev\sfproject\web Với cấu hình này, Apache sẽ lắng nghe cổng Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"5, để trang web đó có thể truy cập theo đường dẫn sau http://localhost:8080/ Bạn có thể chuyển đổi cổng Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"5 thành bất kỳ số lượng lớn hơn Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"7 thanh bên Configure a private domain Nếu bạn có quyền quản trị viên, tốt hơn là nên thiết lập một máy chủ ảo thay vì thêm một cổng mới mỗi khi bạn tạo một dự án. Thay vì chọn một cổng và thêm lệnh Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"8, hãy chọn một tên đệm và thêm lệnh Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"9 Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"4 Tên miền c:\dev\sfproject\web0 được sử dụng trong cấu hình Apache để xác định cục bộ. Nếu bạn sử dụng Linux, nó được cấu hình trong tệp c:\dev\sfproject\web1. Nếu bạn sử dụng Windows XP, tập tin này nằm trong thư mục c:\dev\sfproject\web2 Add to after lines Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"8 Kiểm tra cấu hình mớiKhởi động lại Apache và kiểm tra xem bạn có thể truy cập ứng dụng không bằng cách mở trình duyệt và nhập c:\dev\sfproject\web3 hoặc c:\dev\sfproject\web4 vào cấu hình bạn đã chọn ở mục trước tiền boa Nếu mô-đun Apache c:\dev\sfproject\web5 đã được cài đặt, bạn có thể bỏ đường dẫn c:\dev\sfproject\web6 trên URL. Đó là nhờ cấu hình quy tắc viết lại trong tệp c:\dev\sfproject\web7 Bạn cũng có thể thử truy cập ứng dụng trong môi trường phát triển (xem phần tiếp theo để hiểu rõ hơn về môi trường). Walk the following path # Be sure to only have this line once in your configuration NameVirtualHost 127.0.0.1:8080 # This is the configuration for your project Listen 127.0.0.1:80804 Thanh công cụ gỡ lỗi web sẽ hiển thị ở góc phải, bao gồm các biểu tượng nhỏ nếu c:\dev\sfproject\web8 được cấu hình đúng Ghi chú Việc cài đặt có khác một chút nếu bạn chạy symfony ở máy chủ IIS trong môi trường Windows. Bạn có thể đọc hướng dẫn cấu hình tại đây Trang trước Khởi tạo dự án Trang tiếp theo Môi trường Tác phẩm này được cấp phép theo Creative Commons Ghi công-Chia sẻ tương tự 3. 0 Giấy phép chưa chuyển đổi giấy phép |