@niunux
2017-01-14T09:12:56.000000Z
字数 2698
阅读 3058
未分类
任务目标: 购买并创建一台云主机,重置云主机管理员密码,通过客户端成功登陆云主机。
Step1: 下载并安装客户端软件
从本地linux机器登录到linux云服务器时,需要使用客户端软件建立连接。
建议使用OpenSSH发布的ssh工具进行登录。
在本地机器上下载并安装OpenSSH客户端(下载地址:http://www.openssh.com/portable.html )。
Step2:登录到Linux服务器
操作示例如下:
步骤详细描述如下:
1. 使用命令行连接linux云服务器:
ssh -q -l [云服务器登录账号] -p 22 [云服务器的公网IP]
命令行各参数说明:
(1)云服务器登录账号:输入管理员账号(详见管理员账号管理;
(2)云服务器的公网IP:在云服务器“管理视图”页面可查看云服务器的公网IP
注意:Ubuntu系统的默认管理员账号为ubuntu
注:管理员账号的初始密码由系统分配,用户可以重置密码,详见管理员账号密码重置。同时,用于登陆的公网IP可以在管理界面查询(如下图所示)
当你输入密码,看到如下所示界面,恭喜你,成功登陆云主机
切换到root用户
$ sudo su
任务目标:成功创建一个云数据库实例,初始化其root密码,验证从云服务器是否可以正常的连接数据库
数据库->云数据库CDB->MySQL
# apt-get install mysql-client
首先查看数据库的内外IP,
# mysql -h10.66.126.19 -uroot -p
任务目标:在云主机安装必要的支持软件,包括Nginx,PHP运行环境,PHP MySQL扩展。并通过Ngix成功配置一个web service
# apt-get update
# apt-get install nginx
# service nginx restart
浏览器中输入外网IP
# apt-get install php5-fpm
# apt-get install php5-mysql
任务目标:从github中获取wordpress源码,配置wordpress的web service, 并创建相关的数据库表,以及wordpress和数据库连接配置
# wget http://download-10012769.cos.myqcloud.com/wordpress-4.5.3-zh_CN.tar.gz
创建web service工作目录
# mkdir /var/www
将wordpress源码解压到web service 工作目录
# tar -xzf wordpress-4.5.3-zh_CN.tar.gz -C /var/www
修改目录权限
# chown -R www-data:www-data /var/www/wordpress
# vi /etc/nginx/sites-available/default
将如下server配置改为如下
server {
listen 80;
root /var/www/wordpress;
index index.php index.html index.htm;
server_name www.xxx.com;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
try_files $uri =404;
#fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
登陆云数据库(数据库的IP到控制台界面查询)
#mysql -uroot -h10.66.126.19 -P3306 -p
创建数据库
mysql> CREATE DATABASE wordpress;
为该数据库创建用户
mysql> CREATE USER wordpress@10.66.126.19;
设置用户密码
mysql> SET PASSWORD FOR wordpress@10.66.126.19= PASSWORD("wppasswd");
赋予权限(请注意,授权的IP不是数据库IP,是云主机内外IP)
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@10.105.49.133 IDENTIFIED BY 'wppasswd';
# cd /var/www/wordpress
# cp wp-config-sample.php wp-config.php
# vi wp-config.php
修改如下配置项
# service nginx restart
# service php5-fpm restart
在浏览器输入如下地址,出现下面界面时,表示安装成功:
http://182.254.215.25/wp-admin/install.php