如何正确设置和保护生产LAMP Server?
很难找到有关此主题的全面信息。我找到了有关如何执行安装的简短教程(如“ apt-get install apache2”之类的简单教程)或过时的教程。因此,我希望可以从Ubuntu社区的其他成员那里获得一些专业信息:D 我执行了正常的Ubuntu Server 11.04,并通过系统安装安装了LAMP,SAMBA和SSH。但是我在设置虚拟主机以及使系统足够安全以使服务器暴露于网络时遇到了一些麻烦。 到目前为止,我在某种程度上已经遵循了本教程。 我在/ etc / apache2 / sites-available中有3个站点,除了不同的站点名称外,它们看起来都像这样: <VirtualHost example.com> ServerAdmin webmaster@localhost ServerAlias www.edunder.se DocumentRoot /var/www/sites/example CustomLog /var/log/apache2/www.example.com-access.log combined </VirtualHost> 而且我已经使用a2ensite命令启用了它们,因此我在/ etc / apache2 / sites-enabled中具有符号链接。 我的/ etc / hosts文件包含以下几行: 127.0.0.1 localhost 127.0.1.1 Ubuntu.lan Ubuntu 127.0.0.1 localhost.localdomain localhost example.com www.example.com 127.0.0.1 localhost.localdomain localhost example2.com …