Làm cách nào để khôi phục / etc / nginx? [đóng cửa]


104

Do nhầm lẫn, tôi đã xóa thư mục / etc / nginx trong PC ubuntu 11.10 của mình. Làm cách nào để khôi phục thư mục ngnix trong / etc / nginx?

Tôi đã thực hiện các lệnh sau:

  1. sudo su
  2. rm -rf /etc/nginx

Tôi muốn lấy lại thư mục / etc / nginx. làm sao?

Tôi đã thử điều này để cài đặt lại nginx:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install nginx

sau đó nó đưa ra sau

Reading package lists... Done

Building dependency tree   

Reading state information... Done
E: Unable to locate package nginx

Làm cách nào để tải phần mềm nginx đầy đủ trên ubuntu 11.10?


Tôi gặp lỗi ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: gói xử lý lỗi libnginx-mod-http-auth-pam (--configure): `` Không có tệp hoặc thư mục nào như vậy` câu trả lời dưới đây hữu ích. Cảm ơn.
jmunsch

Câu trả lời:


288

Để tạo lại nó, trước tiên hãy gỡ cài đặt bằng thanh lọc để xóa ngay cả các tệp và bản ghi cấu hình:

sudo apt-get purge nginx nginx-common nginx-full

sau đó cài đặt lại:

sudo apt-get install nginx

Nếu cách trên không hiệu quả với bạn, bạn cũng có thể thử sử dụng tùy chọn --force-confmiss của dpkg.

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.