Có Apache 2 + mod_wsgi + Python 2.6 trên máy chủ.Chạy các tập lệnh Python như PHP
Tôi muốn chạy tập lệnh từ Python như tập lệnh PHP. Ý tưởng có vẻ ngớ ngẩn, nhưng tôi rất quen thuộc (ít nhất là lúc đầu học Python).
Ví dụ:
PHP - http://example.com/script.php
Python - http://example.com/script.py
T.B. Tôi biết về mod_rewrite và các thủ thuật tương tự khác có thể làm điều đó. Nhưng nó chỉ là một ngụy trang, và không phải là một hoạt động trực tiếp.
UPD: Tệp .htaccess của tôi. index.py hoạt động, nhưng các kịch bản python khác gặp lỗi 404.
<Files *.py>
SetHandler wsgi-script
Options ExecCGI FollowSymLinks
</Files>
DirectoryIndex index.py
Tôi đã viết ở đâu đó về mod_python? Tôi biết rằng anh ta đã lỗi thời ... WSGI chỉ có một điểm để chạy một kịch bản? – Ticksy
Tôi đoán tôi đã đọc sai bài viết. Tôi không nghĩ rằng bạn có thể sử dụng WSGI để thực hiện một cấu hình [mod_python/php-like] (http://webpython.codepoint.net/mod_python_publisher_uri_traversal). Tôi đang thêm một liên kết có liên quan vào câu trả lời của tôi. – jpic
Hoàn toàn sai khi nói 'Nó mong đợi kết nối với một tiến trình WSGI đang chạy thông qua một ổ cắm.'. Nó không hoạt động theo cách bạn nghĩ. –