已经有半年没有写博客了 但从今天开始我会给大家每天分享一点我工作中踩过的坑或者一些技术

今天先说说怎么把自己的项目上云,先在阿里云购置一台服务器,具体过程我就不闲谈了
linux一键安装web环境
http://source.docs.cloudcare.cn/support/tool/web/web_1/?spm=5176.730006-cmgj000262.content.8.bTfVxQ

安装完之后用navicat连接mysql

navicat连接阿里云服务器的mysql 输入公网ip 用户名 密码就行 php,tp5连接mysql host写127.0.0.1
修改数据库密码
1.先进入linux连接数据库并输入密码:
mysql -uroot -p
2.输入以下命令进行授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION;
 3.刷新权限:
FLUSH PRIVILEGES;
最后 在控制台添加安全组
修改默认打开页面(具体参考http://source.docs.cloudcare.cn/support/tool/web/web_1/?spm=5176.730006-cmgj000262.content.8.bTfVxQ)
1、cd /alidata/server/nginx-1.4.4/conf/vhosts
2、ls
3、cp -p phpwind.conf xxx.conf
4、vim xxx.conf

最后给大家附上一段xxx.conf的配置支持tp5根ssl(这可是我结合网上几个坑才总结出来的)

TP5 配置
alidata/server/nginx-1.4.4/conf/vhosts/lixin.conf
server {
listen 80;
server_name 520yueyue.top;
root /alidata/www/lixin/api/public;
index index.html index.htm index.php;
location ~ .php
{
#原有代码
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
#定义变量 $path_info ,用于存放pathinfo信息
set $path_info "";
#定义变量 $real_script_name,用于存放真实地址
set $real_script_name $fastcgi_script_name;
#如果地址与引号内的正则表达式匹配
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
#将文件地址赋值给变量 $real_script_name
set $real_script_name $1;
#将文件地址后的参数赋值给变量 $path_info
set $path_info $2;
}
#配置fastcgi的一些参数
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
include /alidata/server/nginx/conf/rewrite/phpwind.conf;
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#地址作为将参数rewrite到index.php上。
rewrite ^/(.*)$ /index.php/$1;
#若是子目录则使用下面这句,将subdir改成目录名称即可。
#rewrite ^/subdir/(.*)$ /subdir/index.php/$1;
}
access_log /alidata/log/nginx/access/phpwind.log;
}
// ssl证书配置
server {
listen 443;
server_name 520yueyue.top;
ssl on;
ssl_certificate cert/214562112200177.pem;
ssl_certificate_key cert/214562112200177.key;
root /alidata/www/lixin/api/public;
index index.html index.htm index.php;
location ~ .php
{
#原有代码
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
#定义变量 $path_info ,用于存放pathinfo信息
set $path_info "";
#定义变量 $real_script_name,用于存放真实地址
set $real_script_name $fastcgi_script_name;
#如果地址与引号内的正则表达式匹配
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
#将文件地址赋值给变量 $real_script_name
set $real_script_name $1;
#将文件地址后的参数赋值给变量 $path_info
set $path_info $2;
}
#配置fastcgi的一些参数
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
include /alidata/server/nginx/conf/rewrite/phpwind.conf;
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#地址作为将参数rewrite到index.php上。
rewrite ^/(.*)$ /index.php/$1;
#若是子目录则使用下面这句,将subdir改成目录名称即可。
#rewrite ^/subdir/(.*)$ /subdir/index.php/$1;
}
access_log /alidata/log/nginx/access/phpwind.log;
}
如果本博客使您解决了一些迷惑或者使您学到了一些东西请您动动小手点个赞!!

快速上云(手把手教你把项目同步上云)相关推荐

  1. 云架构师进阶【SAP迁移方案设计】手把手教您玩转SAP上云

    一,项目背景介绍 今天又接到了北京某制造企业SAP迁移的场景,先简单说明一下,好好的SAP在运行着为什么要做迁移这类大动作呢?众所周知SAP的ERP是企业的绝对核心系统,尤其对于制造业更是核心的系统, ...

  2. 手把手教你上手Git并上传项目到GitHub官网

    手把手教你上手Git并上传项目到GitHub官网 Learning Git Branch: 学习 Git 最好的游戏及教程 https://learngitbranching.js.org 这个就是那 ...

  3. 【填坑之旅】手把手教你如何用AndroidStudio上传自己的library到Jcenter库

    [填坑之旅]手把手教你如何用AndroidStudio上传自己的library到Jcenter库 前言:我们在使用AndroidStudio的时候,会经常用到第三方的代码库.引入第三方库的方式无非就是 ...

  4. linux 可道云_unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我...

    unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我 2020-04-15 17:08:53 46点赞 232收藏 53评论 写在前面 unRaid作为Nas领域直 ...

  5. oracle可以在liux上装_【Oracle】手把手教你做之Linux上安装Oracle11g

    手把手教你做之Linux上安装Oracle11g 这是我第一次安装时的过程,及遇到问题的解决办法,在此记录,有不妥之处,多多交流. 因为高稳定性及高定制低系统消耗等原因,我们希望在Linux上安装Or ...

  6. 阿里云——手把手教你搭建个人网站(上云良心品,细致到想哭)

    时间过得真快,备案快要通过下来了,自己也马上要成为一个真正的站长了,今天就来说一下我如何使用"云平台方案调研/技术选型"."云上建站/开发过程"."架 ...

  7. 手把手教-在自己的服务器上运行psychopy线上实验

    文章首发于我的个人博客92的博客-过渡站2站 填坑 感谢:光禹师兄 前言 如果您看过我以前写的东西,那么您可能知道,92对于在自己的服务器上运行psychopy有某种执念 Pavlovia?脑岛?那都 ...

  8. centos7 nginx安装_手把手教你PHP(一) Centos7上的LEMP配置

    相信有些刚刚接触web开发的小伙伴对于服务器上搭建web环境还不太了解,今天手把手教大家搭建lemp的线上环境,您需要做如下一些准备: 阿里云或者其他服务商的云主机一台 云主机已安装Centos 7 ...

  9. 手把手教你用Arduino接入阿里云物联网平台,ESP8266连接阿里云物联网平台必看教程...

    使用Ardui no 的方式快速连接阿里云物联网平台. 文中提到的 AliyunIoTSDK 这个 Arduino 库,可以在 Arduino 库商店里搜索到(搜索 AliyunIoTSDK) Ali ...

  10. 手把手教你如何在Facebook上找客户——实战分享

    Facebook用户很多很多,浩浩荡荡30亿,找到客户却很难.为什么,运营技巧很重要.这不,傲途的Facebook实战运营干货来了,手把手教你从FB上高效拓客引流. 01 从Facebook如何高效引 ...

最新文章

  1. Java培训零基础学员必须要知道的知识点
  2. HDU多校5 - 6816 Boring Game(模拟)
  3. 流量主系列|微信AI人脸转换小程序源码
  4. (53)FPGA基础编码D触发器(二)
  5. linux下hba卡服务,在Linux下查看FC HBA卡的速率和状态
  6. 概率与信息论---贝叶斯规则
  7. Jquery 屏蔽右键菜单,识别右键事件
  8. 6 DHCPV6原理
  9. LVDS接口定义详解
  10. RS-232实现双机通信
  11. 微信预览wx.previewImage黑屏
  12. python画三维立体图完整代码_python之画三维图像
  13. vba访问服务器中txt文件,vba读取word内容 vba读取txt文件
  14. Dcloud课程2 什么是Dcloud
  15. kankan including About CE
  16. 超级账本Fabric中的权限管理和策略
  17. Arya-专业web自动化测试平台
  18. Facebook、微软、谷歌三大研究巨头齐聚首,共同探讨人工智能发展现状和趋势
  19. Linux 下 nc 命令介绍
  20. linux怎样在根目录下创建文件夹

热门文章

  1. 应聘客户端主程需做哪些准备
  2. 【题解】【AcWing】149. 荷马史诗
  3. 如何建立自己的【渲染农场】终极指南(2)
  4. 动态规划算法——2020美团校招合并金币算法
  5. 使用promise解决回调地狱_Promise 技术调研 - 回调地狱的产生原因与解决方式
  6. Python学习笔记---sep用法
  7. 吉林大学计算机学院三等奖学金,吉林大学奖学金评定方案.doc
  8. 真的精采!AI赢了DOTA界的世界冠军 让人兴奋又纠结
  9. 04735数据库系统原理(笔记)(更新中)
  10. 百度地图迁徙大数据_百度地图迁徙大数据:复工后北上广深城内出行年后首次大幅增长...