Tôi mới phát triển web. Vì vậy, hãy nhẹ nhàng. VÀ cảm ơn trước. Tôi đang phát triển trên cửa sổ env. và triển khai trên máy chủ Linux w/Python 2.6.2 được cài đặt. Chạy apache2.2 làm Máy chủ ảo và tôi đang sử dụng mod_wsgi. Tôi dự định phân phát các tệp phương tiện từ cùng một Máy chủ ảo.Triển khai Django trên máy chủ apache
Tôi có trang web django và bây giờ tôi đã sẵn sàng triển khai. Tôi bị kẹt, và mọi trang web tôi đến dường như đã lỗi thời/không đầy đủ/overmyhead.
https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/
http://www.djangobook.com/en/2.0/chapter12/
... chỉ có 2 liên kết như đối với newbness
Các liên kết đầu có vẻ là những gì tôi cần nhưng tôi vẫn còn lẫn lộn về những điều này:
- Cấu trúc tệp trông giống như thế nào trên máy chủ
- Tôi không thể tự thay đổi/chỉnh sửa các tệp máy chủ, tôi dựa vào dba cho rằng
- Tôi có django.wsgi và django.wsgi ~, nơi nào những người đó đi?
- Tôi đặt dự án của mình ở đâu liên quan đến các tệp wsgi đó?
Các tập tin httpd.conf là điều mà các máy chủ có trên đó? hay tôi tạo cái khác?
Tôi có cần đặt django dưới bất kỳ hình dạng hoặc hình thức nào trên máy chủ không? Nếu vậy ở đâu? Còn các gói như đăng ký, mặc định thì sao?
Một lần nữa xin lỗi vì newbness, tôi đã đập đầu trong 2 tuần. Bất kỳ trợ giúp/liên kết nào sẽ được đánh giá cao nếu chúng không liên kết tôi với tài liệu django. Tôi đã đọc những ... Rất nhiều! cảm ơn
Cảm ơn bạn rất nhiều. Đây chính xác là những gì tôi đang tìm kiếm. Một điều mặc dù, tôi vẫn không chắc chắn về một điều; Tôi đang sử dụng để làm việc trên máy địa phương và mỗi bit của django là trên con đường python. Sau đó, tôi cần phải đặt điều này trên một máy chủ đang chạy mạng nội bộ của chúng tôi. Việc cài đặt python của máy chủ đó có cần django và các gói bên thứ ba khác trong thư mục site-packages hay không, tôi có đặt nó trên không gian máy chủ được phân bổ của tôi không? Nếu các bậc thang, làm thế nào để tôi điểm đó để python. Và một lần nữa cảm ơn sự kiên nhẫn và hỗ trợ của bạn. –
Apache sẽ chạy mã của bạn từ một thư mục, nhưng nó sẽ sử dụng trình thông dịch python trên toàn bộ máy chủ. Vì vậy, chỉ cần cài đặt Django và các gói của bên thứ 3 của bạn, và nó sẽ tự chăm sóc tất cả các đường dẫn. – Jordan
Vì vậy, bạn đang nói có, nó không cần phải được cài đặt trên máy chủ chính nó? Lý do tôi hỏi là vì tôi đã nhận được vô số câu trả lời hỗn hợp về vấn đề này. Tôi chỉ truy cập máy chủ thông qua filezilla. Vì vậy, nếu nó CẦN được trên máy chủ, tôi sẽ phải đưa ra một yêu cầu cho điều đó. Nhưng nếu tôi có thể đặt nó trên máy chủ thông qua filezilla tôi sẽ làm điều đó. Cảm ơn bạn. –