কীভাবে এনগিনেক্স ইনস্টল করবেন এবং কনফিগারেশন ফাইলগুলিও ইনস্টল করবেন


12

আমি আমার সার্ভার (উবুন্টু ১১.০৪) ব্যবহার করে সবেমাত্র পুরোপুরি এনগিনক্স 1.0.0 আনইনস্টল করেছি

apt-get remove nginx 
rm -rf /etc/nginx/
rm -rf /usr/sbin/nginx
rm /usr/share/man/man1/nginx.1.gz
apt-get remove nginx*

এখন আমি আবার এটি ইনস্টল করতে চাই, তবে এনজিনেক্স শুরু করার সময়, আমি ত্রুটিগুলি পেয়েছি যেমন:

Nginx: nginx: [emerg] খোলা () "/etc/nginx/nginx.conf" পুনরায় চালু করা ব্যর্থ হয়েছে (2: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই)

তারপরে আমি আমার নিজের কনফিড ফাইলটি রেখেছি, তারপরে আমি একটি নতুন ত্রুটি পেয়েছি:

Nginx: nginx: [emerg] খোলা () "/etc/nginx/mime.tyype" ব্যর্থ (2: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই) /etc/nginx/nginx.conf:12 এ

এখন এটি apt-get install nginxসম্পূর্ণরূপে ইনস্টল করে না বলে মনে হচ্ছে , আমি অ্যাপ্লিকেশন ক্যাশে সাফ করে দিয়েছি, সাহায্য করবে বলে মনে হচ্ছে না। আমি এপ-গেট ব্যবহার করে কীভাবে এনগিনেক্সের সম্পূর্ণ ইনস্টলেশন পেতে পারি?

উত্তর:


24

apt-get remove --purge nginx nginx-full nginx-commonপ্রথমে চালান , এবং তারপরে apt-get install nginxএবং দেখুন এটি কার্যকর হয় কিনা।


আমি এটি পেয়েছি:Starting nginx: nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:12 nginx: configuration file /etc/nginx/nginx.conf test failed
ম্যাকম্যাক

apt-get install nginx-extrasNginx চেষ্টা করে পুনরায় চালু করুন ।
জর্জ তাসিউলিস

হুঁ, আমি এখনও উপরে একই ত্রুটি পেয়েছি।
ম্যাকম্যাক

এর আউটপুট কি locate mime.types? (আগে রান করুন sudo updatedb) কি apt-get install nginx-extrasকিছু করেছে? nginx-extrasপ্যাকেজের জন্যও আমার প্রাথমিক উত্তরটিতে আপনার আদেশগুলি চেষ্টা করা উচিত ।
জর্জ তাসিউলিস

আমি এটি পেয়েছি:/etc/mime.types /usr/share/doc/apache2.2-common/examples/apache2/mime.types.gz /usr/share/usermin/mime.types /usr/share/webmin/mime.types
ম্যাকম্যাক

6

প্রথম

sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install nginx-common

তারপর পরীক্ষা

sudo nginx -t

3
sudo apt-get --purge autoremove nginx

যদি আপনাকে সফল আনইনস্টল প্রমাণ করার অনুরোধ জানানো হয় না

 which nginx

1

আমি একই সমস্যা ছিল, এবং থেকে কনফিগারেশন ফাইল কপি করে এটি মীমাংসিত /opt/মধ্যে /etc/:

cp /opt/nginx/conf/nginx.conf /etc/nginx/
cp /opt/nginx/conf/mime.types /etc/nginx/

1

আপনি প্রথমে নিশ্চিত হয়ে উঠতে চান যে পুরানো এনগিনেক্সগুলি এর কনফ ফাইলগুলির সাথে একসাথে সম্পূর্ণ আনইনস্টল হয়েছে।

 sudo service nginx stop
 sudo apt-get --purge autoremove nginx     
 sudo rm -rf /etc/nginx
 sudo rm /usr/sbin/nginx

তারপরে nginx ইনস্টল করুন। আপনি যখন ত্রুটির জন্য আপনার কনফ ফাইলগুলি পরীক্ষা করতে চান তখন এনগিনেক্স-এক্সট্রাগুলি কার্যকর হয়

 sudo apt-get install nginx nginx-extras

তারপরে আপনার কনফিড ফাইলগুলি কমান্ডের সাথে ঠিক আছে কিনা তা পরীক্ষা করে দেখুন;

 sudo nginx -t

এটি প্রশ্নের উত্তর দেয় না।
সোভেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.