Tôi đã cài đặt nginx ban đầu qua apt-get install. Nó hoạt động tốt. Bây giờ, tôi muốn cài đặt một số mô-đun bên thứ 3 và tôi phải biên dịch lại nginx. Vì vậy, tôi đã cố gắng biên dịch lại. Nó đã đi qua các chuyển động và sau đó tôi nhận ra rằng phiên bản gốc của tôi vẫn là phiên bản đang được sử dụng.Biên dịch lại nginx sau khi sử dụng apt-get install nginx
Tôi có cần gỡ cài đặt bản sao nginx gốc của mình trước để người khác cài đặt đúng cách không?
cờ của tôi cho các cài đặt: --conf-path =/etc/nginx/nginx.conf --error-log-path =/var/log/nginx/error.log --pid-path =/var/run/nginx.pid --lock-path =/var/lock/nginx.lock --http-log-path =/var/log/nginx/access.log --http-client-body-temp -path =/var/lib/nginx/body --http-proxy-temp-path =/var/lib/nginx/proxy --http-fastcgi-temp-path =/var/lib/nginx/fastcgi --với -debug --với-http_stub_status_module --với-http_flv_module --với-http_ssl_module --với-http_dav_module --với-http_gzip_static_module --với-http_giao diện_mô hình --with-mail --with-mail_ssl_module --with-ipv6 --add -module =/usr/src/gnosek-nginx-upstream-fair-5f6a3b7 --add-mô-đun =/usr/src/mod_strip
tôi chắc chắn đã chạy nginx vào thời điểm đó. tôi đã khởi động lại nó vài lần. Tôi thực sự không chắc chắn những gì sbin-path đã được cho apt-get, làm thế nào tôi có thể kiểm tra điều đó? Làm thế nào tôi có thể cấp quyền cho trình cài đặt? – Kristian
Bạn có thể sử dụng 'whereis nginx' để tìm vị trí nhị phân hiện tại đang hoạt động (nhưng có khả năng/sbin/nginx trừ khi có điều gì đó đã thay đổi). Quyền cho trình cài đặt phụ thuộc vào người dùng nào đang chạy bản dựng và ai sở hữu bản nhị phân đã cài đặt. Nếu cả hai đều giống nhau, nó không quan trọng. Trong hầu hết các trường hợp sử dụng sudo là đủ. –
ah, nó thực sự nằm trong/usr/sbin/nginx. tôi cũng là người gốc. – Kristian