配置SSH步骤:

配置SSH步骤:

配置SSH1. 打开 OpenShift 的setting页面2. add SSH Key3. MAc默认KEy在 /user/tony/.ssh下面$ ls -a ~/.ssh 通过搜索目录id_rsaid_rsa.pub4. 执行 vi id_rsa.pub 直接查看 5. VI 命名行模式 输入:q ,退出查看tony's Mac 的SSh:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9GYzaf5ri0mnWVGOgXdkHygosyHCX2rtpLrsx2tZ5lGnF5XQnNlAHXHXC3VK1KkpQSRx75F38cjzzABI9PgWyjUlS/P96TO/mGszEazioKlvkwtAH5vmCATEEkx4Bh9uSJY+k7LPhNjYyX7jeafa0IIJ5ckYq0vkPKPe3GPsrcN516kXdwq260rKgkL/1mvZctQF3XrYdHJmvKBdrTQYY4tgj/aVIlGiGUxNR8Qk+eFQvWqj14+QzRHo8Vi0nYotxJQfY5KTQHnLGdC+ZtDoUuQGV1rZ2Pw9WTV1npIoGrXULwhaNMTkGrgZL5ez1d9qI9cx03TAS6ShUt0njLaV/ [email protected].

tuijian 1. 使用OpenShit 部署WordPress。


a. 在Web端 新增一个Domain,新建一个APPlication.点击一步步生成,需要一个SSH 公钥
b . OpenShift 会为 每一个Application 生成一个二级域名: **wptao.rhcloud.com.,被国内墙了,无法访问。
c. 给用户 新增一个 Alias, 设置自己的域名。 可以在 DNSPOD 里面 设置CNAME 关联到这上面
d. 通过设置域名,即可 访问新建立的wordpress

  1. 修改Wordpress,重新部署。
    在APPlication 右侧有SSH Clone 地址,复制



    b. 使用TortorseGit, 自带有 PuttyGen (用来生成公钥,和私钥(*.ppk)).
    c. TortoiseGit 自带有 SSH Client : TortoisePlink.exe 在Setting -》 NetWork 目录下可以 查看
    d. 直接使用TortorseGit Clone 功能 下载代码。
    下载下来,修改代码需要把代码 放在PHP目录下。(@@@ 真正的wordpress代码 不在这里,
    还没有搞懂 使用 Git 这方法有什么用。@@)



    PS : 不需要使用代理,有时候会报 连接超时, 换个时间再试试。
  2. 加上 CDN 服务
    1. 国内的大部分CDN需要备份,未深究
    2. 使用 Incapsula ,加速。
      http://www.freehao123.com/incapsula-cdn/
      配置也 比较简单。

一口气 部署了 3个:
www.ckhub.com
www. tihub.com
www.rkstore.com

  1. 使用SFTP 来实现文件管理( Window推荐,Mac下 推荐使用 FileZilla.)

安装好FTP管理工具Winscp后,在“Winscp主机名”中输入刚复制下来的链接,“密钥文件”选择您刚保存好的私人密钥,文件协议为SFTP。用户名和密码无需填写。点击登录,连接服务器。
//2016-1229 新增, 如果是Mac 可以选择 ,FileZilla Mac, (新增站点后连接)
MAc 需要配置下SSH秘钥:(默认的秘钥在/.ssh目录下,但是选择文件的时候会找不到,需要复制一份出去)


9、登录过程中,会出现是否添加密钥缓存的对话框,点击“是”,确认即可。
10、登录成功后,依次打开/app-root/repo/php(上传代码位置),即可看到您的WordPress根目录文件夹了!
12、下载WordPress根目录下的wp-config.php配置文件到本地。
修改: SSL 配置 。

  1. Foot.php 在域名/wp-content/themes/主题文件夹名 下面, 默认的主题名是: twentyFifth

第5步: (Mac)

  1. 使用SSH功能,登录Console,

  2. cd /app-root/repo/php 进入文件夹,

  3. Ls, 查看 所有文件:

  4. 解压文件到当前目录:

    unzip text.zip
    解压到指定目录

    unzip mydata.zip -d mydatabak

  5. 拷贝文件夹 到父级目录(可选)

mv /user/document/* /user/download

mv wordpress/* /var/lib/openshift/5875e2a42d5271973400010a/app-root/runtime/repo/php

mv website_ckhub/* ~/apps/ckhub-official/public/

unzip website_ckhub.zip -d ~/apps/ckhub-official/public/
  1. 删除掉zip 安装包或者目录:

rm -rf XX,
7 extra 重命名:
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c

重要提示: 如果需要连接数据库,可以用这个地址

Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
或者使用PhpAdminManger,查看 数据库的IP地址,在首页的右边部分;

网站地址和数据库IP不是同一个地址;

PS: 更具体文章, 可以查看:、
http://www.longgaming.com/archives/110

PS , 本地测试WordPress。 wordPress 不会默认创建数据库;因此如果要
测试,需要现在数据库里面创建一个数据;
mySql 的默认 名字是: root ;root;

127.6.56.2

你可能感兴趣的:(配置SSH步骤:)