banner

[Rule] Nội Quy  [Home] Diễn đàn  [Portal] Portal  
[Members] Danh sách thành viên  [Statistics] Thống kê  [Search] Tìm kiếm  [Reading Room] Phòng đọc 
[Register] Đăng ký  
[Login] Đăng nhậphttp  | https  ]
 
Diễn đàn chính Thảo luận hệ điều hành *nix Apache2 chạy độc lập không cần cài đặt?  XML
  [Hỏi đáp]   Apache2 chạy độc lập không cần cài đặt? 12/09/2014 23:04:19 (+0700) | #1 | 281591
blackworm1991
Member

[Minus]    0    [Plus]
Joined: 06/01/2011 01:07:03
Bài gởi: 5
Offline
[Profile] [PM]
Hi mọi người.
Để cài đặt và cập nhật cũng như nâng cấp phiên bản Apache2 trên Ubuntu server thuận tiện. Mình muốn hỏi có bản apache2 nào chạy độc lập mà không cần phải thực hiện cài đặt ( configure và make install hoặc cài từ repository) không?
Việc cài đặt bằng lệnh apt-get install apache2 mỗi lần cần nâng cấp, cập nhật khá phức tạp. Mình search google nhưng không thấy, mọi người có thể chỉ giúp được không ạ?
[Up] [Print Copy]
  [Hỏi đáp]   Apache2 chạy độc lập không cần cài đặt? 13/09/2014 13:04:14 (+0700) | #2 | 281594
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Bài gởi: 563
Offline
[Profile] [PM]
Dùng apt để cài đặt, cập nhật, gõ vài lệnh vậy mà kêu là khá phức tạp. Vậy config và make thì không?
Trong việc compile, make nó đòi hỏi tính tương thích về thư viện, phần mềm và việc này liên tục xảy ra mỗi khi có release mới. Vài vấn đề như bản cũ đang chạy (sau vài năm) thì không được vá lỗi nữa, còn nếu compile bản mới thì ứng dụng không chạy được do được thiết kế với bản cũ... chả nhẽ lúc đó không update?

Người ta nghĩ ra các công cụ apt và có đội ngũ vận hành compile make giúp bạn, chính là giải quyết sự phức tạp này cho system admin. Bạn có thể dùng một số bản phân phối khác.

Còn kiểu cài 1 lần và chạy mà không bao giờ update, không bao giờ thay đổi gì cả, đó là kiểu mà nhiều nhiều các bạn IT làm nghề quản trị ở VN đang làm và đây chính điểm để cho ngành bảo mật phải đau đầu, mã độc và khai thác lỗ hồng có đất sống khỏe.
[Up] [Print Copy]
  [Hỏi đáp]   Apache2 chạy độc lập không cần cài đặt? 15/09/2014 09:13:55 (+0700) | #3 | 281614
blackworm1991
Member

[Minus]    0    [Plus]
Joined: 06/01/2011 01:07:03
Bài gởi: 5
Offline
[Profile] [PM]
myquartz bạn hiểu sai ý mình nói rồi... ý mình là, khi cài apache từ bản binary độc lập như vậy không phải compile hoặc sử dụng apt, mỗi lần có bản cập nhật bản apache2 mới bạn chỉ cần thay đổi 1 số thông tin script hoặc cấu hình apache2 là có thể chạy được rồi, như vậy việc cập nhật hay nâng cấp sẽ rất thuận tiện. Không phải cài 1 lần rồi để đấy mặc nó.
Bạn thử tìm hiểu về cài đặt Apache Tomcat từ bản binary ấy, bạn sẽ hiểu ý của mình ví dụ như này:
http://www.puschitz.com/InstallingTomcat.html
Mỗi lần nâng cấp bản mới để vá lổ hổng sẽ rất thuận tiện... việc cài từ với apt có thuận lợi là nó dễ cài đặt nhưng khi cần cập nhật, upgrade lại phức tạp và gây ra những error không mong muốn.
[Up] [Print Copy]
  [Hỏi đáp]   Apache2 chạy độc lập không cần cài đặt? 15/09/2014 20:44:51 (+0700) | #4 | 281620
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Bài gởi: 563
Offline
[Profile] [PM]
Cái của bạn link, là cài từ source, tự compile. Không theo cái đi kèm distro (mà apt quản lý). Cái này mới là phức tạp vì mỗi khi update lại phải làm lại.

Còn mình không hiểu là apt upgrade có gì phức tạp, trừ khi bạn có 1 module tự compile gắn vào cái kèm distro. Còn không thì:

apt-get update
apt-get upgrade
reboot (hoặc /etc/init.d/apache2 restart).

Thế là xong. Rất hiếm khi phải sửa chữa.

Mình thì hay dùng CentOS, với yum hơn, và nó đảm bảo sự tương thích với config/app khi ở cùng một phiên bản. Tuy là apache hơi cũ.
[Up] [Print Copy]
  [Hỏi đáp]   Apache2 chạy độc lập không cần cài đặt? 17/09/2014 13:12:18 (+0700) | #5 | 281642
[Avatar]
superthin
Member

[Minus]    0    [Plus]
Joined: 25/08/2003 10:29:42
Bài gởi: 52
Đến từ: Vietnam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Có phải ý của blackworm1991 là muốn có một bản Apache2 (tức Apache HTTPD, không phải Apache Tomcat) dạng portable như kiểu các phần mềm portable bên Windows? Nghĩa là nó chứa tất cả file binary, configure, docs,... trong một thư mục, khi cần xài thì cứ chép ra mà mang đi đâu thì đi rồi gõ lệnh cho nó start lên và dùng? Cùng lắm là sửa lại một số đoạn trong file config để phù hợp với đường dẫn, môi trường máy mà ta vừa chép đến?

Nếu đúng là blackworm1991 mong muốn như mình mô tả thì e rằng cái tư tưởng đó là của người dùng Windows mang sang, không phải người dùng Linux, các ứng dụng có độ phức tạp như Apache2 ít ai làm như vậy. Minh khuyên blackworm1991 nên quên ý định đó đi, vì ứng dụng Linux đa phần nguồn mở, nếu ta không sử dụng cái gói cài có sẵn kiểu rpm, deb hoặc các tool như apt, yum thì con đường còn lại là tải nguồn về compile. Và ta có thể dùng nguồn này mang đi deploy ở các máy khác nhau. Chuyện dùng Portable kiểu như bên Windows là phiền phức nhiều hơn tiện lợi.
www.khoancatbetong.com - khó ăn cát bê tông!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Chuyển đến: 
 Các thành viên đang hiện diện ở đây 
1 Khách

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|