文章目录
- 购买
- 开始初始设置
- 登录云服务器
- 安装 Apache 服务
- 安装 MySQL
- 安装 PHP
- 快照
- 第三方 SSH 登录
- 笔者的话
购买
按照需求购买就行。学生有免费试用一个月的活动,可以试着玩玩。
开始初始设置
登录云服务器
购买完后,点击实例,点击实例名字。进入界面。
在基本信息一栏中有远程连接和重置密码。
先重置密码,再远程连接。
点击立即登录。
进入操作界面。
安装 Apache 服务
安装 apche 及其拓展包。
yum -y install httpd httpd-manual mod_ssl mod_perl
出现 complete 就说明成功了。
systemctl start httpd
systemctl enable httpd
systemctl status httpd
active 说明服务已经启动。
输入公网 ip 验证。
安装 MySQL
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm && yum -y install mysql57-community-release-el7-10.noarch.rpm && yum install -y mysql-community-server --nogpgcheck
systemctl start mysqld.service
查看初始密码
grep "password" /var/log/mysqld.log
登录
mysql -u root -p
修改默认密码
先修改密码策略,因为这里要用简单的密码。
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
给远程登录的电脑以权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
安装 PHP
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
创建 php 测试页面
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
重启 apache 服务
systemctl restart httpd
访问一下 php 页面,测试是否成功
http://<你的服务器的公网IP>/phpinfo.php
快照
要记费,按照小时来计算。
当然快照是非常有用的,能够快速恢复服务器。
但我没钱,就不用了。
第三方 SSH 登录
先试一下是否能够第三方 SSH 登录。
如果不能登录,按下面步骤来。
先用官方的 ssh 登录
查看登录日志
cat /var/log/secure
有可能是你密码输入错误了。你可以从登录日志中看出来。
执行如下命令,查看sshd_config文件。
cat /etc/ssh/sshd_config
显示很多东西其中有:
AllowUsers root test
DenyUsers test
DenyGroups test
AllowGroups root
修改 sshd_config 文件
vi /etc/ssh/sshd_config
添加或者修改
#AllowUsers root test
#DenyUsers test
#DenyGroups test
#AllowGroups root
最后按 ESC,输入 :wq
保存并退出。
重启服务。
systemctl restart sshd.service
我这里试用 MobaXterm 进行连接。
成功连接。
笔者的话
需要注意的是安装 PHP 是开启的 httpd 服务占用的也是 80 端口,如果用到 Nginx 需要更改下 httpd默认端口,或者 kill 掉 httpd。