আমি প্রস্তাব দিই: পাকযুক্ত ( http://twistedmatrix.com )
পাইথনে একটি ইভেন্ট-চালিত নেটওয়ার্কিং ইঞ্জিন লিখিত এবং ওপেন সোর্স এমআইটি লাইসেন্সের আওতায় লাইসেন্সযুক্ত।
এটি ক্রস প্ল্যাটফর্ম এবং ওএস এক্স 10.5 থেকে 10.12 এ প্রিনস্টল করা হয়েছিল। অন্যান্য বিষয়গুলির মধ্যে আপনি বর্তমান ডিরেক্টরিতে একটি সাধারণ ওয়েব সার্ভার দিয়ে শুরু করতে পারেন:
twistd -no web --path=.
বিস্তারিত
বিকল্পগুলির ব্যাখ্যা (আরও twistd --help
দেখুন):
-n, --nodaemon don't daemonize, don't use default umask of 0077
-o, --no_save do not save state on shutdown
"ওয়েব" একটি কমান্ড যা টুইস্টেড অ্যাসিঙ্ক ইঞ্জিনের উপরে একটি সাধারণ ওয়েব সার্ভার চালায়। এটি কমান্ড লাইন বিকল্পগুলিও গ্রহণ করে ("ওয়েব" কমান্ডের পরে - আরও twistd web --help
দেখুন):
--path= <path> is either a specific file or a directory to be
set as the root of the web server. Use this if you
have a directory full of HTML, cgi, php3, epy, or rpy
files or any other files that you want to be served up
raw.
এছাড়াও অন্যান্য কমান্ডগুলির একটি গুচ্ছ রয়েছে:
conch A Conch SSH service.
dns A domain name server.
ftp An FTP server.
inetd An inetd(8) replacement.
mail An email service
... etc
স্থাপন
উবুন্টু
sudo apt-get install python-twisted-web (or python-twisted for the full engine)
ম্যাক ওএস-এক্স (10.5 - 10.12 এ ইনস্টল করা আসে, বা ম্যাকপোর্টে এবং পাইপের মাধ্যমে পাওয়া যায়)
sudo port install py-twisted
উইন্ডোজ
installer available for download at http://twistedmatrix.com/
HTTPS দ্বারা
পাকযুক্ত সংযোগটি এনক্রিপ্ট করতে সুরক্ষা শংসাপত্রগুলিও ব্যবহার করতে পারে। এটি আপনার বিদ্যমান --path
এবং --port
(সরল এইচটিটিপি জন্য) বিকল্পগুলির সাথে ব্যবহার করুন।
twistd -no web -c cert.pem -k privkey.pem --https=4433