服务器配置

  • 购买阿里云服务器 (选择ubuntu 16系统 / 内存2G以上)
  • 安全策略, 入规则: 添加端口 20,21,22, 80, 443, 3306, 8080,
  • 安装宝塔 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
  • 登录宝塔 安装软件 并 修改宝塔端口号.

用宝塔管理网站配置

  • 添加域名
  • 上传程序
  • 虚拟机目录指向程序public目录
  • 设置伪静态

    设置伪静态
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1;
}
}

允许mysql远程连接

修改/etc/my.cnf配置

在[mysqld] 添加以下项
character_set_server=utf8
skip-name-resolve
skip-external-locking
#注释掉bind-address = 127.0.0.1
#如果忘记密码,可加skip-grant-tables, 重置密码后再注释掉

登录mysql配置允许远程连接的账号权限

登录mysql, 授权navicat,所有操作,所有表,所有主机权限

sudo mysql -uroot -ppassword
grant all privileges on *.* to 'navicat'@'%' identified by '123456';
flush privileges;
exit;

重启 mysql sudo service mysql restart

判断远程是否可连接 telnet xxx.xxx.xxx.xxx 3306

如果不能连接, 防火墙开放端口

iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -L -n
service iptables save

配置https

生成 Let's Encrypt 免费https证书

定时任务

设置定时任务

最新文章

  1. JQuery插件定义
  2. 分享:用 NDK C++做底层开发的Android 浏览器,纯免费,无广告
  3. Adobe CS6 全系列官方下载地址 (迅雷无效) Win Mac
  4. 一个简单的数据查询显示jsp
  5. Shell 小技巧的问题 mysql -e ,字符串替换telnet命令检测
  6. Android webview 取得javascript返回值
  7. Ubuntu上glibc CVE-2015-7547漏洞的POC验证和修复
  8. Bower安装
  9. 通过js控制html页面不能右键,复制等
  10. 201521123114 《Java程序设计》第6周学习总结
  11. JS 转换数字为大写
  12. [HAOI 2007]反素数ant
  13. PIL库学习及运用
  14. ElasticSearch聚合(转)
  15. mpvue 初体验之改写车标速查小程序
  16. 实战:阿里巴巴 DevOps 转型后的运维平台建设
  17. Jquery Jquery对象和DOM对象的微妙联系
  18. QT5 QT4--LNK2019 无法解析的外部符号
  19. jQuery load和unload函数使用
  20. 通过session 怎么防止表单的重复提交!

热门文章

  1. Java中JRE、JDK和JVM的区别
  2. 运行scrapyd报错
  3. Qt之对话框QDialog
  4. Investigation LightOJ - 1068
  5. 线段树(单点更新) POJ 2886 Who Gets the Most Candies?
  6. Eclipse安装svn插件的几种方式 -- 转
  7. c#学习系列之装箱拆箱
  8. RHEL6.5---LVS(IP-TUN)
  9. Linux离线安装pip和numpy
  10. Java基础50题test3—水仙花数