测试您的 Web 服务器。在 Web 浏览器中,输入您实例的公有 DNS 地址(或公有 IP 地址),您应该可以看到 Apache 测试页面。您可以使用 Amazon EC2 控制台获取实例的公有 DNS(勾选Public DNS (公有 DNS) 列;如果此列处于隐藏状态,请单击 Show/Hide
(显示/隐藏) 图标并选择 Public DNS (公有 DNS))。
保障 MySQL 服务器的安全
MySQL 服务器的默认安装提供有多种功能,这些功能对于测试和开发都很有帮助,但对于产品服务器,应禁用或删除这些功能。mysql_secure_installation 命令可引导您设置根密码并删除安装中的不安全功能。即使您不打算使用 MySQL 服务器,执行此步骤也是一个不错的建议。
启动 MySQL 服务器,以便可以运行 mysql_secure_installation。
[ec2-user ~]$ sudo service mysqld start
Initializing MySQL database: Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
...
Starting mysqld: [ OK ]
。
运行 mysql_secure_installation。
[ec2-user ~]$ sudo mysql_secure_installation
在系统提示时,输入 root 账户的密码。
输入当前 root 密码。默认情况下,root 账户没有设置密码,因此按 Enter。
键入 Y 设置密码,然后输入两次安全密码。有关创建安全密码的更多信息,请转至 http://www.pctools.com/guides/password/。确保将此密码存储在安全位置。
键入 Y 删除匿名用户账户。
键入 Y 禁用远程 root 登录。
键入 Y 删除测试数据库。
键入 Y 重新加载权限表并保存您的更改。
(可选)如果不打算立即使用 MySQL 服务器,请停止。您可以在需要时再次重新启动该服务器。
[ec2-user ~]$ sudo service mysqld stop
Stopping mysqld: [ OK ]
(可选)如果您希望每次启动时 MySQL 服务器都启动,请输入以下命令。
[ec2-user ~]$ sudo chkconfig mysqld on
现在,您应该有了一个功能完善的 LAMP Web 服务器。如果您将内容添加到位于 /var/www/html 的 Apache 文档根目录,您应该能够在实例的公有 DNS 地址处看到这些内容。
相关主题
有关将文件传输到您的实例或在 Web 服务器上安装 WordPress 博客的更多信息,请参阅以下主题:
使用 WinSCP 将文件传输到您的 Linux 实例
使用 SCP
将文件从 Linux 传输到 Linux 实例
教程:使用 Amazon EC2 托管 WordPress 博客
有关 Apache Web 服务器的更多信息,请转至 http://httpd.apache.org/。有关 MySQL 数据库服务器的更多信息,请转至 http://www.mysql.com/。有关
PHP 编程语言的更多信息,请转至http://php.net/。
如果您想注册 Web 服务器的域名或将现有域名转移到此主机,请参阅 Amazon Route 53 开发人员指南 中的创建域和子域并将其迁移到
Amazon Route 53。