之前写了OTA服务端和客户端代码,在本地局域网用wamp测试过,想放到公网上去测试下。
于是想到用云服务器,找来找去发现还是华为的实惠,1元体验15天,还是2G内存,对本人测试来说已经足够了。
由于本人在服务器这块确实是无知,所以这个安装过程很是坎坷,折腾了好长一段时间终于可以外网连上服务器。
这个过程特别感谢华为客服的耐心帮助。
下面按照本人记忆中的印象记录下安装过程和问题解决。
其实安装过程和命令都是网上百度,
一、apache 安装
升级更新下源
安装
$ sudo apt-get install apache2
重启
$ sudo /etc/init.d/apache2 restart
云服务器是ubuntu,远程登录不了界面版本的,所以本人使用如下命令查看apache 是否在运行
ps -ef | grep apache
仅用ps是看不到的,跟adb shell里不一样,本人卡在这好久,以为apache没启动。
配置
$ vim /etc/apache2/apache2.conf
然后配置安全组,在华为云服务网站里,不然外网连不上,也ping不上。
这里我打开了很多,能想到的都打开了,先不考虑安全,先能连上,以后再研究。
二、 FTP 安装
因为要把OTA服务器端代码上传到云服务器,所以需要安装FTP。
安装命令我也是百度的
$ sudo apt-get install vsftpd
修改配置:
就改下允许上传下载,允许写,其它用默认的就可以
$ sudo vi /etc/vsftpd.conf
再添加ftp 账户
sudo useradd -d /home/ftpfile -M twwftp
再设置twwftp的密码
再把用户名twwftp添加下下面文件里
/etc/vsftpd.chroot_list