咖啡馆服务器连接数据库

查看 Web 服务器、数据库和 PHP 详细信息以及服务器状态。

sudo httpd -v
service httpd status

mysql --version
service mysqld status

php --version
启动 Web 服务器和数据库,并将其设置为在任何将来的 EC2 实例重新启动后自动启动。
在终端中,运行以下命令:
sudo chkconfig httpd on
sudo service httpd start
sudo service httpd status

sudo chkconfig mysqld on
sudo service mysqld start
sudo service mysqld status
配置 EC2 实例,以便使用 AWS Cloud9 编辑器编辑 Web 服务器文件。

请注意,AWS Cloud9 文件浏览器当前不显示 Apache Web 服务器的默认 Web 目录。

在终端中,运行以下两个命令:
ln -s /var/www/ /home/ec2-user/environment
sudo chown ec2-user:ec2-user /var/www/html
下载并提取 Web 服务器应用程序文件。

在 Bash 终端中,运行以下命令:
cd ~/environment
wget https://aws-tc-largeobjects.s3-us-west-2.amazonaws.com/ILT-TF-200-ACACAD-20-EN/mod4-challenge/setup.tar.gz
tar -zxvf setup.tar.gz
wget https://aws-tc-largeobjects.s3-us-west-2.amazonaws.com/ILT-TF-200-ACACAD-20-EN/mod4-challenge/db.tar.gz
tar -zxvf db.tar.gz
wget https://aws-tc-largeobjects.s3-us-west-2.amazonaws.com/ILT-TF-200-ACACAD-20-EN/mod4-challenge/cafe.tar.gz
tar -zxvf cafe.tar.gz
将咖啡馆文件复制到 Web 服务器文档根目录中。
mv cafe /var/www/html/
在 AWS Systems Manager Parameter Store 中,配置应用程序参数。
cd setup
./set-app-parameters.sh
配置 MySQL 数据库,为咖啡馆应用程序提供支持
cd ../db/
./set-root-password.sh
./create-db.sh
在 Bash 终端中,运行此命令以将基于终端的 MySQL 客户端连接到数据库:
mysql -u root -p
要查看数据库的内容(具体是指支持咖啡馆 Web 应用程序的表),请输入以下命令:
show databases;
use cafe_db;
show tables;
select * from product;
exit;
更新 PHP 中的时区配置。
sudo sed -i "2i date.timezone = \"America/New_York\" " /etc/php.ini
sudo service httpd restart
设置静态内部主机名,并在 EC2 实例上创建新密钥对。
sudo hostname cafeserver
ssh-keygen -t rsa -f ~/.ssh/id_rsa
要使新密钥可用于 SSH 实用程序,请在 Bash 终端中运行以下命令:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值