由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
BuildingWeb版 - 贡献个e-comm的思路
相关主题
小白弱问一个AWS EC2 outage的问题 (转载)hosting推荐
有比较好的dedicated server hosting plan么?自建 的购物网站问题
域名和虚拟主机1and1.com 虚拟主机和VPS优惠
网站搬家问题请教如果HOST一个商业网站
godaddy的wordpress太慢了!请教DNS域名注册实效后,用ip如何连接virtual host (转载)
求教web hosting请问hostmonster支持ASP.NET与JSP吗?
请问哪里hosting比较好?如何租用美国服务器。
1and1和godaddy哪个好些?讨论一下web host
相关话题的讨论汇总
话题: ssl话题: hosting话题: 支付话题: vps话题: 域名
进入BuildingWeb版参与讨论
1 (共1页)
l****g
发帖数: 1922
1
先申明,
1.不是大牛,版里大牛不要笑,就是把我自己最近的功课做个总结,抛砖引玉吧。
2.没有代码,就是一个架站思路。
3.可能有很多不对的地方,欢迎拍砖斧正。
主要内容:
参考帖子 http://www.mitbbs.com/article_t/BuildingWeb/31168017.html
1. 架设/租用服务器
2. 软件/工具
3. 域名
4. e-commerce流程
开始:
1. 一般刚起步的时候,为了节省成本,很少有直接租用独立服务器(dedicated server),
这个价格大致是$100/month往上吧(不精确)。大多数人会选择 web hosting,
或者虚拟主机VPS,价格便宜,而且绝大多数情况下,也都够用了。web hosting
就是页面主机,相当于一台服务器,给你一个账号,你可以架设网站,优点是便宜,从
免费的,到数十美金/month不等;缺点是,一般限定数据库个数,数据库容量,磁盘容量,
子域名数等。缺点是,可能很多人公用一个服务器,网络会不太稳定(?),
而且功能很受限制,基本上只能架设个web server。vps就是一台linux虚拟机,
所以使用起来更简单,在这个虚拟机里,你可以有所有权限,可以开web server,
也可以提供其他服务,比如ssh代理,vpn等,vps也是多人共享一台物理主机,
vps可以买独立ip(不知道web hosting可不可以?)。缺点是贵,大概768MB内存,
一个月300G流量的vps,费用是30-100之间吧(不精确)。
这里稍微介绍一下amazon的ec2,这是amazon云服务里面的一个。我理解的就是vps,
虚拟主机,amazon把它们叫instance,从最便宜的micro instance,到large instance,
还有大内存instance,以及强cpu instance。amazon对ec2是按照使用时间收费,
一个小时多少钱,流量也要收费,比如美国东部的收费标准是,流入是$0.10/GB,
流出$0.15/GB。现在amazon的micro instance有优惠,新注册用户可以免费用一年,
每个月有15GB上传流量以及15GB下载流量(只能使用指定的 linux instance)
注:amazon的ec2和别家的最大区别是,这个虚拟机,在关机以后,不保存用户数据,
所以使用的时候,要做好数据备份工作。
2.软件/工具
这里以linux为例,需要的软件有 php,mysql,apache,在linux下面安装基本上都是
一条命令的事儿,而且基本上linux都预先安装这些软件了,web hosting很多也都预装
好各种软件了,在选手web hosting的时候,可以看一下他们都提供那些配置。
如果用vps架设服务器,基本流程就是 安装这些软件,然后把你的网站内容上传到指定
目录,就可以了。如果使用web hosting,就更简单了,使用他们指定的ftp方式,把你的
文件上传到你的目录里,就可以了。
3.域名
域名可以到域名注册商那里买,一般一个.com域名第一年可能是几块钱吧,之后每年
大概$10左右,注:注册域名和租用服务器是独立的,你可以在这家域名商那里买域名,
到别的地方买主机,然后把你的域名指过去就可以了。
4. e-commerce流程
注:我没有看过别的模板,所以我说的流程可能有问题。
网上商店的几个功能是:
a. 商品展示
b. 购物车
c. 支付
d. 通知系统
所以这么一个网站,针对这几个功能,要有相应的数据库支持。在a里,要有一个商品
信息的数据库,包含有商品id,描述,价格,分类,等信息。然后,顾客在浏览网页的
时候,给顾客一个购物车,这也需要一个table,记录顾客把那些商品放到了他自己的
购物车里。然后就是支付功能了,支付的流程大致是,你使用了某家服务商的支付服务
以后,用他们的api,给你的顾客生成一个支付页面,这里面有金额信息,以及产品信息
(或者你的购物车id,或者订单id),你的顾客通过这个页面,输入他们的信用卡信息,
提交页面至你的支付服务商,他们会验证信息,然后完成支付。完成支付以后,他们的
服务器会回访你的服务器,把本次支付结果,金额,以及其他变量返回给你的服务器
(他们一般有参考代码)。所以你需要一个页面来处理这个请求,如果支付成功,这个
页面要给用户发送邮件,提醒用户支付成功,并附送收据invoice,并且要给你自己发送
信息,提醒你发货或者提供服务。
关于安全,我只用过paypal的,我觉得应该是比较安全,提交到paypal的信息是https的,
并且有验证。只要在处理paypal的返回信息的页面里,仿照他们提供的代码,对各种信息
逐一验证,应该是很安全的。
paypal的收费:paypal的基本收费方式是 30cents + 成交额 X 3%, 如果对方是
国内信用卡,还有 1%的额外费用。这里的问题是,如果你的商品是小额商品,比如1块钱,
那你卖一件东西,paypal要收 33分,(33%),针对这种情况,paypal还有另外一种费率,
5cents + 成交额 X 5%, 稍微好一点。
当然如果面向国内用户的话,推荐支付宝,据说是不收手续费的(?那位知道的说说)
ps,也有google的checkout, amazon的payments,都可以用。
还可以到银行开个Merchant Account,不过这个收费我不大清楚,流程我猜可能也
是类似的吧。
更新:
刚看了一下我的代码,发现paypal的回访那段好像写错了,我更新一下吧,
paypal完成支付后,会回访一个你设定好的页面,这里会把本次支付的一些
信息返回到页面,然后你的页面需要按照paypal要求的格式,使用ssl链接,
再访问paypal,(当然要加入你的验证信息),验证本次支付的状态,
如果通过的话,再完成你指定的操作。
l****g
发帖数: 1922
2
买买提这排版 。
d********g
发帖数: 10550
3
赞干货。再干一点更好

【在 l****g 的大作中提到】
: 先申明,
: 1.不是大牛,版里大牛不要笑,就是把我自己最近的功课做个总结,抛砖引玉吧。
: 2.没有代码,就是一个架站思路。
: 3.可能有很多不对的地方,欢迎拍砖斧正。
: 主要内容:
: 参考帖子 http://www.mitbbs.com/article_t/BuildingWeb/31168017.html
: 1. 架设/租用服务器
: 2. 软件/工具
: 3. 域名
: 4. e-commerce流程

l****g
发帖数: 1922
4
哈哈,你老给补充补充么。。

【在 d********g 的大作中提到】
: 赞干货。再干一点更好
d********g
发帖数: 10550
5
open source...

【在 l****g 的大作中提到】
: 哈哈,你老给补充补充么。。
u**y
发帖数: 202
6
dedicated ip and ssl对于ecommerce也是一定要的,哪怕是通过第三方收款。
k****n
发帖数: 1334
7
要是你早写一个星期,我就不用自己把这些个流程琢磨一遍了。。

【在 l****g 的大作中提到】
: 先申明,
: 1.不是大牛,版里大牛不要笑,就是把我自己最近的功课做个总结,抛砖引玉吧。
: 2.没有代码,就是一个架站思路。
: 3.可能有很多不对的地方,欢迎拍砖斧正。
: 主要内容:
: 参考帖子 http://www.mitbbs.com/article_t/BuildingWeb/31168017.html
: 1. 架设/租用服务器
: 2. 软件/工具
: 3. 域名
: 4. e-commerce流程

d********g
发帖数: 10550
8
省钱可以用StartSSL。本来SSL并不一定要独立IP,现在的主机都可以做到一个IP挂若
干证书互不影响,只是web hosting大多数不开放这个功能,还得上VPS。这个多SSL单
IP是叫做SNI:
http://en.wikipedia.org/wiki/Server_Name_Indication
ecommerce除了SSL,乱七八糟的认证也需要,花钱给用户买个放心。普通网站SSL保护
一下登录和敏感内容就够了

【在 u**y 的大作中提到】
: dedicated ip and ssl对于ecommerce也是一定要的,哪怕是通过第三方收款。
l****g
发帖数: 1922
9
我曾经想要给 amazon 的ec2上弄个ssl,
结果一研究,才发现ssl竟然不是免费的,而且还挺贵,
后来就放弃了,就简单的对登陆密码加密处理了一下
d********g
发帖数: 10550
10
EC2有root吗?开了SNI的话不需要独立IP就可以上SSL。很多web hosting不是技术上做
不到,就是要你花钱买IP外加证书
StartSSL的免费,够用了

【在 l****g 的大作中提到】
: 我曾经想要给 amazon 的ec2上弄个ssl,
: 结果一研究,才发现ssl竟然不是免费的,而且还挺贵,
: 后来就放弃了,就简单的对登陆密码加密处理了一下

相关主题
求教web hostinghosting推荐
请问哪里hosting比较好?自建 的购物网站问题
1and1和godaddy哪个好些?1and1.com 虚拟主机和VPS优惠
进入BuildingWeb版参与讨论
l****g
发帖数: 1922
11
太好了,我去看看Start SSL。
ec2有root,
而且ec2的独立ip是免费的,并且可以随意更换,
他们叫做 elastic IPs
ssl其实我已经开了, 但是证书浏览器不认.
我感觉我怎么像是ec2的托呢
d********g
发帖数: 10550
12
你是服务器自己生成那种吧,不是不认,是有警告
EC2一个月大概花多少?比较不习惯这种按时间和流量双收费的

【在 l****g 的大作中提到】
: 太好了,我去看看Start SSL。
: ec2有root,
: 而且ec2的独立ip是免费的,并且可以随意更换,
: 他们叫做 elastic IPs
: ssl其实我已经开了, 但是证书浏览器不认.
: 我感觉我怎么像是ec2的托呢

l****g
发帖数: 1922
13
对,是警告。
我还在用免费的,主要是练手,
手太慢了,所以就用这个慢慢搞,
现在只有一个每个月10块的web hosting,
不想再背个每个月来一次的账单,就先用着。
费用也不难算,你看看你的月流量,再估计一下需要什么样的instance,
大概是特小的网站,可能能省钱,但是大的么,ec2肯定贵

【在 d********g 的大作中提到】
: 你是服务器自己生成那种吧,不是不认,是有警告
: EC2一个月大概花多少?比较不习惯这种按时间和流量双收费的

n*****e
发帖数: 115
14
不是说楼主写的不好。
从个人经验来说,刚开始起步的话,还不如直接用yahoo之类的shopping cart。只要上传图片,列价格,
负责收钱就行了。
如果以前没弄过e-comm,自己折腾webhosting,一个月都不一定折腾的下来。中间再
webhosting搬家几次或者程序漏洞升级几次,就什么都不用卖了。
如果确定自己的产品好卖,就直接把这些技术活外包出去,否则,费时费力,耽误赚钱。

【在 l****g 的大作中提到】
: 先申明,
: 1.不是大牛,版里大牛不要笑,就是把我自己最近的功课做个总结,抛砖引玉吧。
: 2.没有代码,就是一个架站思路。
: 3.可能有很多不对的地方,欢迎拍砖斧正。
: 主要内容:
: 参考帖子 http://www.mitbbs.com/article_t/BuildingWeb/31168017.html
: 1. 架设/租用服务器
: 2. 软件/工具
: 3. 域名
: 4. e-commerce流程

T**n
发帖数: 195
15
先顶一下lz的分享。
3年前俺起步的时候是shared hosting, linux+mysql+php+oscommerce+ssl, hosting费
用的确便宜,就是有时候很慢,早上下的单,下午才收到comfirmation email,而且有
时在oscommerce的admin panel里页面会定住。lz说的功能都有,再加上diacount
coupon, 管理系统(admin panel)。payment gateway是authorize.net, cc处理先后换
了2-3个,服务质量参差不齐,最后换到boa。 网站是找人做的,俺自己负责的部分包
括定域名,定hosting, 设email, ftp账户,programmer负责装/设mysql, oscommerce,
php, 开发安装网页。
最近shared hosting用不太爽,换到virtual dedicated server, 跟lz说的vps其实应
该是一个东东。在ssl上缠绕了好几天,如楼上所说,vps server自己的ssl manager可
生成ssl cert, 还是安装时的default setting. browser遇到server 自生成的ssl
cert会报警,有些客户就会犹豫不前。后来琢磨出来了,cert request (CRT)要在vps
上生成,然后去ssl/hosting卖家那rekey生成authorized cert+bundle cert, 再到vps
上删掉自生成cert, 使用authorized certs,也就是用vps生成的key+authorized
certs,这样就可以通过ssl确认。
k******r
发帖数: 60
16
不错。
谢谢,
补充:
1)给个思路,用信用卡收款;
2)数据库扩展为自己公司的erp。小规模
1 (共1页)
进入BuildingWeb版参与讨论
相关主题
讨论一下web hostgodaddy的wordpress太慢了!
求推荐 虚拟主机 VPS主机 哪家强?求教web hosting
现在大家申请域名都在那里弄得请问哪里hosting比较好?
免费顶级域名空间1and1和godaddy哪个好些?
小白弱问一个AWS EC2 outage的问题 (转载)hosting推荐
有比较好的dedicated server hosting plan么?自建 的购物网站问题
域名和虚拟主机1and1.com 虚拟主机和VPS优惠
网站搬家问题请教如果HOST一个商业网站
相关话题的讨论汇总
话题: ssl话题: hosting话题: 支付话题: vps话题: 域名