এটি আমার প্রথম ওয়েব অ্যাপ্লিকেশন মোতায়েন এবং সব ধরণের সমস্যার মধ্যে চলছে।
আমি বর্তমানে জ্যাঙ্গো অ্যাপ্লিকেশনের জন্য একটি এনগিনেক্স + গ্যানিকর্ন প্রয়োগকরণের জন্য যাচ্ছি, তবে বেশিরভাগ ক্ষেত্রেই এই প্রশ্নটি এনজিনেক্স কনফিগারেশনের সাথে সম্পর্কিত। কিছু প্রসঙ্গে - এনজিনেক্স গোনিকর্ন লোকাল সার্ভারে সংযোগ এবং প্রক্সি পাবেন।
nginx কনফিগারেশনে, যেখানে এটি বলে server_name
যে আমাকে একটি সরবরাহ করতে হবে? আমি আমার নেটওয়ার্কের বাহ্যিক আইপি (এটি স্থিতিশীল) এবং শুনতে পোর্ট নম্বর দিয়ে কোনও ধরণের ডোমেন নাম ব্যবহার করার পরিকল্পনা করি না।
আমার আকাঙ্ক্ষা হ'ল আমি যখন এমন কিছু অ্যাক্সেস করি তখন আমি http://xxx.xxx.xxx.xxx:9050
সাইটটি পেতে সক্ষম হব।
নীচে আমি নমুনা কোডটি রেফারেন্সের জন্য কনফিগারেশনগুলিকে বেস করব।
server {
listen 80;
server_name WHAT TO PUT HERE?;
root /path/to/test/hello;
location /media/ {
# if asset versioning is used
if ($query_string) {
expires max;
}
}
location /admin/media/ {
# this changes depending on your python version
root /path/to/test/lib/python2.6/site-packages/django/contrib;
}
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_connect_timeout 10;
proxy_read_timeout 10;
proxy_pass http://localhost:8000/;
}
# what to serve if upstream is not available or crashes
error_page 500 502 503 504 /media/50x.html;
}