Header Ads Widget

Ticker

6/recent/ticker-posts

Nexus Repository Manager 1: Cài đặt Server Nexus trên hệ thống Windows

Keyword: How to install Server Nexus on Windows
Nexus Repository là gì ? là một Server dùng để quản lý thư viện cho các dự án, hoặc là một nơi chứa các gói APT của Ubuntu hay đơn giản nó giống với WSUS của chúng ta nghĩa là nó tải các gói ấy về và chứa tại Server Nexus của chúng ta, đến khi User họ cần họ chỉ cần lấy ra và sử dụng như vậy nó sẻ dễ dàng hơn là ta phải Download lại
Nghĩa là khi User gán link Nexus của chúng ta vào bắt đầu Nexus sẻ mốc dữ liệu thư viện từ địa chỉ gốc sau đó Download về nếu đó là lần đầu tiên ( nghĩa là thư viện đó chưa có trong hệ thống Nexus ) còn khi thư viện đó đã có thì User sau không cần Download nữa mà nó chỉ cần lấy thư viện đó từ Server Nexus như vậy giúp thời gian Download giảm đi rất nhiều vì đó lấy từ mạng Local mà, tốc độ phải nhanh hơn và tránh trường hợp mất mạng ta vẫn có thể lấy được thư viện từ Server Nexus vân vân và mây mây...
Giải thích bắt đầu ròm rà rồi thôi mình sẻ đi thẳng vào thực hiện luôn.
Bước 1: Download Nexus Repository tại đây
Ở đây mình hướng dẫn trên Windows nên đơn nhiên sẻ download version dành cho Windows thật ra thì nó chẳng khác gì mấy so với các bản kia đâu nên các bạn đừng lo
Bước 2: Thực hiện giải nén ra như hình
Bước 3: Truy cập đến địa chỉ theo nơi chứa file Nexus vừa giải nén
D:\Nexus\nexus-3.17.0-01\bin
ở đây mình bỏ vào ổ D:\ khi truy cập vào bin các bạn sẻ thấy một file với tên nexus.exe đấy là thứ rất quang trọng cho vấn đề này đấy
Bước 4: Thực hiện mở CMD lên với quyền admin và truy cập đến nexus.exe để chạy câu lệnh install ( Tham khảo tại đây )
nexus.exe /run
Chạy câu lệnh cho đến khi xuất hiện chữ “Started Sonatype Nexus.” và dừng lại
Bây giờ bạn đã cài đặt xong các bạn có thể truy cập trên web với địa chỉ http://localhost:8081/ với id và pass mặt định là 'admin' và 'admin123' nhưng do là lần đầu chắc chắn bạn sẻ không thể đăng nhập được cho tài khoản mặc định chưa được kích hoạt vậy để làm sao có thể kích hoạt tài khoản ? các bạn truy cập vào địa chỉ sau:
D:\Nexus\sonatype-work\nexus3
Tại đây các bạn sẻ thấy file admin.password mở file này lên bằng notepad.exe bên trong có một dãy mã hash, ta thực hiện copy hàm hash này và dán vào phần password trên trình duyệt
nghĩa là bây giờ ID sẻ là admin và password chính là mã hash trong file admin.password
Ok chỉ cần lần đầu thôi lần sau là admin123 nhưng tốt nhất nên thực hiện vào đó và đổi password theo ý muốn của bạn
Bây giờ khổ cái là bạn mà tắt cái bảng CMD xuống là coi như không truy cập vào được Server Nexus thế làm cách nào để khởi tạo và chạy Nexus như là 1 services của hệ thống ?
Tại khung cmd đang chạy hồi nảy ta thực hiện Ctrl + C hoặc Ctrl + Z để thoát ra dòng lệnh đang chạy để thực thi vấn đề 2 là tạo Service
Bước 5: Nên nhớ là cmd phải chạy dưới quyền admin nhé không có là báo lỗi liền, chạy lần lượt các câu lệnh sau để tạo service
  • Khởi tạo và Start:
nexus.exe /install 
nexus.exe /start 
  • Stop và Uninstall:
nexus.exe /stop 
nexus.exe /uninstall 
Sau đó thực hiện reboot lại máy và kiểm tra lại kết quả, giờ đây không cần mở cmd chạy lệnh nexus.exe /run nữa mà vẫn có thể truy cập được Server Nexus rồi đấy, xem tiếp bài hướng dẫn sau để hiểu rõ hơn về Nexus nhé !
Nguồn: itblognote.com

Post a Comment

0 Comments