Tôi có một ý tưởng trang web tôi muốn xây dựng và khởi chạy và tôi đang nghĩ đến việc có một VPS nhỏ để lưu trữ nó (tôi thích Linode với giá của chúng và chúng dường như được khuyến nghị rộng rãi). Tôi khá thất vọng vì vậy tôi không thể đủ khả năng cho một máy chủ được quản lý.
Tôi đã tải xuống Ubuntu Lucid Server và chạy nó trong VirtualBox, để giúp tôi tìm hiểu và hoạt động như một xấp xỉ gần đúng với máy chủ sản xuất cuối cùng. Tôi cam kết học hỏi, nhưng tôi khá sợ mình sẽ bỏ lỡ điều gì đó ngớ ngẩn và bị xâm phạm. Như vậy, tôi muốn biết về bất kỳ hướng dẫn / sách hay nào giải thích những điểm chính của việc bảo mật máy chủ LAMP.
Tôi đã làm việc thông qua các công cụ cơ bản trong hướng dẫn tương ứng của Linode và Slicehost, nhưng tôi muốn được chuẩn bị càng tốt. Trang web chưa được viết và tôi có khả năng triển khai đến một máy chủ được chia sẻ trước tiên dưới dạng chạy thử, vì vậy tôi có thời gian để tìm hiểu ít nhất những điều cơ bản.
Tôi biết để luôn cập nhật mọi thứ, định cấu hình iptables để chỉ cho phép các lỗ tôi cần (dường như chỉ là cổng TCP 22, cho ssh / scp / sftp - Tôi sẽ thay đổi nó từ cổng mặc định để bảo mật (rất nhỏ) thông qua phần thưởng tối nghĩa - và 80 cho http) - mặc dù tôi bị bối rối bởi một số hướng dẫn nói rằng chặn ICMP vì tôi không muốn trả lời ping - và chỉ cài đặt phần mềm tôi cần / xóa phần mềm tôi không không cần