nignx服务器部署
域名服务商:万网、新网
国外域名:godaddy (这里不需要实名认证,只需要email就行了)
DNS域名系统:将域名和IP地址相互隐射的一个分布式数据库
大陆域名需要在工信部进行备案,备案的话时间较长,但一般备案不会在这里备,是在买服务器的时候提交工单会帮你备案
支付过程:
创建一个订单,选择支付方式,跳转第三方的界面上支付,返回一个页面,跳转到哪里是后端拿回来的页面地址,点击支付的时候会发送一个请求到后端自己的服务器上面去,后端接收到你的请求之后,会根据你的订单id传到支付宝的后台,传到支付宝的后台之后会返回一个地址,后端接收到了之后再返回给你,前端这边如果是单页应用得自己去做跳转,如果是多页应用直接就做了跳转,对于支付宝来说扫码支付后返回到哪个页面,是在支付宝后台设置的
1、登录线上服务器:
ssh root@ip地址
2、输入开机密码
安装git: yum install git yum是centOs的包管理工具 npm是node的包管理工具
3、
ls
cd /
cd data
mkdir test
cd test
touch index.html 创建这个文件
ls 查看
vim: 编辑
i:插入
退出:‘esc +:’
wq: 保存并退出
cat index.html:查看
4、安装http-server
npm install http-server -g
npm list -g --depth=0
5、pm2 node进程不关闭
npm install pm2 -g
pm2 start http-server
pm2 list 查看通过pm2运行的东西
pm2 delete 删除pm2的东西
mode: history的时候,线上刷新会报错404 因为没有#会被认为是后端路由
这个时候需要加上
location / {
try_files $url $url/ /index.html
}