我从事开发人员多年,因此我必须了解一些服务器端配置知识。但现在我发现自己需要管理自己的 VPS 实例 (Amazon EC2),而我却不知所措。我想知道配置安全高效的 Apache 和 MySQL 服务器的常用方法是什么。
例如,现在我以 root 身份执行所有操作,但我怀疑这是否是最好的方式。我的整个 Apache 配置为服务 1 个站点,而我希望它能够服务多个站点。
我从哪说起呢?
答案1
首先,您需要了解一些基本的 Bash 命令,您可以在这里找到它们:
http://maketecheasier.com/basic-bash-command-for-new-linux-users/2008/01/22
这是另一个有关 LAMP(Linux、Apache、MySQL、PHP) 的教程..... http://www.lamphowto.com/
基本 Apache 网站(虚拟主机)配置: http://www.linode.com/wiki/index.php/Configure_apache_to_use_virtual_hosts_on_ubuntu_server http://ubuntu-tutorials.com/2008/01/09/setting-up-name-based-virtual-hosting/
对于 MySQL
http://library.linode.com/databases/mysql/ubuntu-10.04-lucid