在iOS上架时,需要提供隐私策略和技术支持网站。最简便的方案是在github上创建。如果想拥有自己的专属域名与服务器,而自身又无后端开发经验,此文或许可以帮助到你。
1、购买域名
登录ali云控制台,搜索“域名”,输入自己想要购买的域名,一般top info xyz等域名首年很便宜,不会超过10元/年。点击购买后,付款结账。购买后,进入控制台。点击域名进行实名认证,上传自己的身份证正反面(放到同一张图中,图片格式为bmp或jpg,不能直接把jpeg改为jpg,图片有大小限制,图片上p上仅用作实名认证几个字,防止被用来其他用途)。一般半小时内即可认证成功。
2、购买云服务器并解析:
点击进入一诺云官网,点击右上角“注册”。
注册完毕后,点击顶部“云服务器”,
页面下拉,选中“沙田特惠I型(29元/月)”,点击“在线开通”,选择开通时长(可以先选择购买一个月,到期之前如果有需要,可以再次购买以延期),预装系统选择“centos 6.4(64位)”。购买好后,进入一诺云控制台,查看“云服务器”。即可看到产品信息。
复制云服务器的ip地址(如102.12.3.4)。
打开阿里云控制台,找到域名列表,点击“解析”--添加记录,记录类型为“A”,主机记录填入www(或其他任意字符如m),解析线路选“默认”,记录值为刚才复制的ip地址(不带端口号),TTL默认为10分钟,点击确认即可。
3、为centos安装apache:
回到一诺云服务后台,点击“控制面板”,选择“网页管理器”,点击“马上连接”。进入centos桌面。第一次进入需要登录,用户名选择“其他”,输入“root”,密码为云主机密码(默认的密码可能包含大小写,输入不是很方便,建议先在控制台修改为简便的密码后再操作此步)。进入桌面后,点击左上角“系统”--“管理”--“防火墙”,把80、443设置为可信状态,并点击“应用”。
点击“应用程序”--“系统工具”--“终端”。输入 yum -y install httpd
等待安装完毕后,输入 service httpd start
4、修改index.html
打开centos自带的firefox浏览器,输入“127.0.0.1”,即可看到apache Test page页面,但此页面不是index.html,而是apache默认的noindex.html。此时index.html其实为403状态。
回到centos桌面,打开 计算机--文件系统--etc文件夹---selinux文件夹---config文件,右键,用 编辑 打开,最后一行增加 SELINUX=disabled ,其余未带#的行,增加#,起到注释掉作用。编辑完后一定要点击保存按钮。
打开 计算机--文件系统--var---www---html文件夹,右键: 新建文件,命名为index.html, 里面输入“hello world”。此文件夹为默认html文件夹。
回到终端,输入 service httpd restart
回到firefox浏览器,输入“127.0.0.1”,如果看到hello world即为目录配置成功。在浏览器或手机输入自己的域名:http://www.xxx.xxx, 如果看到hello world则成功。
5、开启https
回到阿里云控制台,搜索“SSL证书”,点击“购买证书”,域名类型:“单个域名”,证书类型:“DV域名级SSL”,域名个数:1个,证书等级:“免费版”,证书有效期:1年。此https证书价格为免费,有效期为1年。点击“立即购买”并支付0元。在认证时,会自动在DNS解析中增加一个记录,此类型为TXT,线路为默认,记录值为自动生成,这个记录值是自动生成的,每次认证https证书都会生成一个不同的记录,在认证期间不要删除这个记录。认证证书选择默认选项,不要选择用自己的证书。如果在认证过程中出现错误,请留意短信通知,有时已经成功,但页面显示认证失败。
认证成功后,在阿里云--SSL证书模块,即可看到签发的证书,点击下载,选择“apache”,下载好后,得到一个zip,里面是1个key和2个crt。
把这个zip文件发到自己邮箱中。
回到centos桌面,在firefox浏览器中打开邮箱,下载zip文件,解压文件,得到3个文件。
在终端中输入 yum install mod_ssl openssl 实现安装openssl。
找到 计算机--文件系统--etc--pki--tls文件夹。在里边的certs文件夹,把xxx_chain.crt和xxx_public.crt文件放到里面。在private文件夹中,把xxx.key文件放入。
找到 计算机--文件系统--etc--httpd--conf.d--ssl.conf,右键编辑:
找到SSLCertificateFile这一行, 后边路径改为/etc/pki/tls/certs/xxx_public.crt
找到SSLCertificateKeyFile这一行,路径改为/etc/pki/tls/private/xxx.key
找到SSLCertificateChainFile这一行,路径改为/etc/pki/tls/certs/xxx_chain.crt。
编辑完后一定要点击保存按钮。
在终端输入service httpd restart,在浏览器输入https://www.xxx.xxx, 如果能正常打开且出现小锁图标则为成功。
至此,环境搭建成功,把相应的隐私策略和技术支持网站的html页面和资源,放进/var/www/html文件夹中即可。
centos常用目录: