首先购买 云服务器,这里以阿里云服务器为例,购买域名和备案 这里就不说了,网上很多教程。
这里设置你的远程连接密码,一会要用。
点击远程连接,会告诉你一个6位数字的密码,输入,
然后进入windows系统 ,这时输入刚才设置的远程连接密码 。
浏览器搜索下载 windows 宝塔面板,安装后,点击初始化/修改密码
设置你的宝塔面板账号和密码,然后点击右上角web面板,提示你未开放888 端口,
这时需要在 实例>更多>网路和安全组>安全组配置>配置规则>添加安全组规则
开放888 端口,
这时候就可以通过外网(公网ip):888 登录宝塔 ,默认是888端口,登录后可以在面板设置里 修改888 端口,如修改成809端口,这时需要同上 开放809端口。
同时,也可以为面板绑定一个域名,如abc.peterz.top ,注意,这里abc 需要进行域名解析
阿里云>域名>解析>解析设置>添加记录 ,记录值填公网ip。一旦绑定域名,只能通过域名访问面板! 接下来就可以安装 Apache 、Mysql、PHP了
默认宝塔已经给你安装了mysql 5.5 和PHP5.4,你只需要安装Apache 就好了
网站配置:
打开宝塔面板>站点>添加站点
点击提交,
配置域名 如abcd
网上下载安装flashFXP ,安装后 打开 ,选项-参数-代理,把使用被动模式关闭
点击站点>站点管理器>新建站点,IP 地址填公网ip,用户名称填上面FTP 设置里的名称
密码也是FTP对应的密码
开放21端口
然后上传项目代码,选中,右键,传送。上传代码前记得修改数据库名 用户名和密码。还有,将本地域名换成宝塔的网站域名,保证和服务端一致
然后上传将本地数据库导出 ,宝塔面板>phpmyadmin 导入
开放80 端口,就可以正常访问了。
补充说明:
一切就绪之后,访问站点,可能会 提示 No input file specified
这时候需要修改伪静态 ,找到站点设置 》 伪静态 将文件的index.php 后加上?
就可以解决了