У мене є ідея веб-сайту, яку я хочу створити та запустити, і я думаю отримати невеликий VPS для його розміщення (мені подобається Linode за їх ціну, і вони, здається, широко рекомендуються). Я досить зламаний, тому не можу дозволити собі керований сервер.
Я завантажив Ubuntu Lucid Server і запустив його у VirtualBox, щоб допомогти мені навчитися і діяти як близьке наближення до можливого виробничого сервера. Я прихильний до навчання, але я дуже боюся, що я пропущу щось тупе і піддадуться компромету. Як такий, я хотів би знати будь-які хороші посібники / книги, що пояснюють основні моменти забезпечення LAMP-сервера.
Я працював над основними матеріалами у відповідних підручниках Linode та Slicehost, але хочу бути максимально підготовленим. Сайт ще не написаний, і я, швидше за все, спершу розміщуватимуться на спільному хості як пробний запуск, тож я встигаю вивчити хоча б основи.
Я знаю, щоб все оновлювати, конфігуруйте iptables, щоб дозволити лише потрібні мені отвори (що видається лише для портів TCP 22, для ssh / scp / sftp - я зміню його з порту за замовчуванням для (дуже незначного) захисту через бонус за незрозумілість - і 80 для http) - хоча мене бентежать деякі підручники, які говорять про блокування ICMP, оскільки я не знаю, чому я не хотів би відповідати на ping - і встановлювати лише програмне забезпечення, яке мені потрібно / видалити програмне забезпечення, яке я не хочу мені не потрібно.