Lamps Server Requirements

How to Build a LAMP Server: 14 Steps (with Pictures) - wikiHow

Securing a web server is a large topic, more fit for a book (or series of books) than a Stack Exchange answer. With that being said, I'll address a few points.

but what it doesn't talk about is protection from viruses, malicious code, and brute forcing from behind the network firewall.

Generally speaking, we don't concern ourselves much with virus-type infections in Linux. The target percentage of computers is much lower, the permissions systems (and things like SELinux) help prevent a lot of issues that would arise, and installation of software only from trusted software repositories help reduce this threat.

Keep your server up to date, subscribe to the Ubuntu security announcement list, and don't run untrusted software. And don't disable AppArmor.

General advice in security circles is that once any sign of infection is found, you should nuke (erase) the server and start from scratch, rather than trying to clean out any infection. To this end, you should configure (and test!) regularly-scheduled backups. It's also a very good idea to use a configuration management tool (I like Ansible) for all of your configuration, rather than doing it by hand, so that you can bring up another server instantly.

One final recommendation I have is to install fail2ban. It's most often used to protect against SSH brute-force attempts, but it also ships with configuration files for a number of other common brute-forced network services. If you use Ansible, configuring it becomes much easier due to the presence of includeable roles from their community repo.

IBM IBM 4849KDF Windows Small Business Server 2011 (CD-ROM)
Software (IBM)
  • License Quantity: 1 Device CAL
  • License Pricing: Standard
  • License Type: License
PNY PNY OPTIMA 1GB DDR2 667 MHz PC2-5300 Desktop DIMM Memory Module MD1024SD2-667
CE (PNY)
  • Memory capacity upgrade provides improved system performance and responsiveness
  • Deliver all the productivity your PC has to offer with PNY Memory
  • Compatible with PC2-5300 (667 MHz), PC2-4200 (533 MHz), and PC2-3200 (400 MHz) systems
  • Helps prepare your PC for running Windows Vista
  • Easy installation, Free 24-hour Technical Support, and Lifetime Warranty!
PK Power AC Adapter For Western Digital WD Sentinel DX4000 WDBLGT0040KBK WDBLGT0060KBK WDBLGT0080KBK WDBLGT0120KBK WDBLGT0160KBK 4TB 6TB 8TB 12TB 16TB Small Business Storage Server Power Supply
Speakers (PK Power)
  • Input Volt Range: 100-240V (Worldwide Compliant)
  • Please confirm the specifications and plug size before purchasing!If you can t make sure, pls feel free to contact us
  • 100% Brand New, High Quality Power Charger/Adapter( Non-OEM ) Same Day Shipping from USA! COMPATIBILITY: Please see full list of compatible models in the Product...
  • MONEY BACK GUARANTEE - We are USA based Company that Wants your Repeat Business so, if You Do Not Like our Product or Don t Want It For Any Reason, We Will Happily...
  • PK-Power products are CE / FCC / RoHS certified, tested by the manufacturer to match and / or exceed the OEM specifications OVP, OCP, SCP Protection (OVP: Over Voltage...
Qnap QNAP TS-463U 1U 4-Bay NAS and iSCSI/ IP-SAN, AMD Quad Core 2.0GHz, 4GB RAM, 2 x 1GbE, 1 x 10GbE (SFP+)
Personal Computer (Qnap)
  • AMD 2.0GHz Quad Core, 4GB DDR3L RAM (max 16GB), SATA 6Gb/S, 4 x GbE LAN, 1 x SFP+ 10GbE (upgradable to 2 x 10GbE), Hardware Encryption, Virtualization Station, Surveillance...
  • 10GbE-ready, highly-efficient storage solution for HD video editing and sharing
  • Hardware-accelerated encryption engine for efficient cryptographic performance exceeding 800 MB/s
  • Run multiple Windows/Linux/UNIX/ based virtual machines with the Virtualization Station
  • Manage, share, and back up business data with Real-time Remote Replication (RTRR)
  • NAS and iSCSI-SAN (IP-SAN) unified storage solution for server virtualization
  • Supports VMware, Citrix, and Microsoft Hyper-VTM and advanced virtualization features
  • Scale up to 16 drives with a QNAP UX-1200U-RP expansion enclosure
Qnap Qnap Pre-configured 12-bay AMD Rack mount NAS, Raw 72TB (12x6TB Enterprise Drive) (TS-1263U-4G-126E-US)
Personal Computer (Qnap)
  • 10GbE-ready, highly-efficient storage solution for HD video editing and sharing ; Hardware-accelerated encryption engine for efficient cryptographic performance...
  • Run multiple Windows®/Linux®/UNIX®/AndroidTM based virtual machines with the Virtualization Station ; Manage, share, and back up business data with Real-time Remote...
  • NAS and iSCSI-SAN (IP-SAN) unified storage solution for server virtualization
  • Supports VMware®, Citrix®, and Microsoft® Hyper-VTM and advanced virtualization features
  • Scale up to 24 drives with a QNAP UX-1200U-RP expansion enclosure

Related posts: