精华内容
下载资源
问答
  • Android APP服务器搭建

    2015-11-15 12:37:01
    我最近在做一个APP需要有自己的服务器,准备租一个服务器,但是没做过服务器端开发,有没有朋友推荐一些关于服务器端开发的书,最好有开发实例讲解这种
  • django app服务器搭建

    千次阅读 2016-05-27 11:12:06
    首先是在ubuntu 16.04下进行搭建的,开发工具选用aptana,python选用python3.5,django选用最新的版本进行搭建,最后搭建完毕后发现数据库配置一直有问题,所以最后直接在windows平台下重新搭建。 1.下载python...

    首先是在ubuntu 16.04下进行搭建的,开发工具选用aptana,python选用python3.5,django选用最新的版本进行搭建,最后搭建完毕后发现数据库配置一直有问题,所以最后直接在windows平台下重新搭建。

           1.下载python安装包进行安装,配置下环境变量,安装好后在cmd下输入python就可以进入python自带的解释器,然后会显示python的版本,在这个下面可以直接进行python编程,但是还是有个ide进行开发方便,因为ide能提供更多工具和方便的功能。我的话不打算使用多个python版本,所以没考虑使用网上说的在虚拟环境下安装python,之前ubuntu上有多个版本需要用pip去安装这些,这个有需要再去专门了解下。

    2.下载django进行安装,我的话直接下载了一个最新版本的django,直接用python通用的安装命令去安装,就是到setup.py目录下python setup.py install,然后就会安装到python的库里面去了,在cmd的python解释器里面去导入django查看下版本就可以看看有没有成功安装。

    3.之后就是选择ide了,之前在Ubuntu选择的是aptana,里面都已经集成了python跟php的一些开发工具可以不需要做任何操作就直接使用,在windows下的话我就选择在eclipse下进行开发,因为之前android跟java web也都在eclipse下做的,就不再去重新装一个其他的ide了。就在eclipse->help->install new software下面输入python的开发工具链接Pydev p2 Repository - http://pydev.org/updates,然后安装pydev的最新版本即可,低版本eclipse可能不能安装最新版本pydev。

    安装后需要在eclipse的选项中配置下python的路径,就像安装好android adt的时候也需要配置下,这个更加方便只需要点击下auto-config就可以自动搜索安装的python,多个python版本可以多次点击来查找。

    这里有一点要说的就是我直接用auto-config配置好后发现django项目可以选择创建,但是碰到了无法点击finish的问题,后来在刚才的自动配置的下面手动添加了下django的目录就可以了,可能因为未知缘故eclipse最开始没有将django自动导入。

    4.然后就可以直接用eclipse简历django的项目进行开发,

     

    建好后直接run就能看到成功跑起来的提示了。

     

    5.然后在开发的时候我需要将数据库配置进行修改,因为以后需要使用mysql,所以在settings中修改数据库配置,修改如下:

     

    修改后程序后一保存就会报错,像java这种编译语言不跑起来肯定不会发现这些问题,像python这种解释语言,

    一保存就能爆出无法找到相应库的异常:Error loading MySQLdb module: No module named 'MySQLdb'。

     

    后来了解到MySQLdb是python跟mysql交互的类似驱动库的存在,但是python3之后又放弃了对MySQLdb的支持,

    改为使用pymysql或者mysql.connector,我就去下载了pymysql,下载地址:https://pypi.python.org/pypi/PyMySQL/#downloads。

    下载了安装好后,eclipse会直接提示发现新的库是否需要导入,选择导入后再次尝试但是问题还是没有解决,

    这样的话就是明摆着旧有的程序还是在找MySQLdb,需要有个配置告知程序使用pymysql代替MySQLdb。

    后来查资料需要在主程序的__init__.py的文件中加入

     

    import pymysql
    pymysql.install_as_MySQLdb()

     

     

     

     

     

     

    然后问题就解决了。

    6.在eclipse中,原来django敲的命令都直接变成选项来选择,

     

    创建一个app的话直接然后输入名字就可以完成创建,还有就是syncdb指令在django>=1.7的时候需要使用其他的命令代替,

    需要先用这个命令指定一个app创建数据库的配置信息,然后用命令执行,相当于原来同步的数据库的操作。

    7.然后数据库搞定就可以去做一个demo来尝试下了。

    展开全文
  • 所以要搭建APP根据web服务端配置即可。 1、购买服务器 1.1 进入阿里云服务官网,购买云服务器 ECS:https://www.aliyun.com/product/ecs?source=5176.11533457&userCode=ahxhg8oc 1.2 选择下图所示的预装...

    前言:app服务端和web的服务端的配置是一样的。所以要搭建APP根据web服务端配置即可。

    1、购买服务器

    1.1 进入阿里云服务官网,购买云服务器 ECS:https://www.aliyun.com/product/ecs?source=5176.11533457&userCode=ahxhg8oc

    1.2 选择下图所示的预装环境配置,地域根据用户群体所在城市就行了,然后进行下一步购买就可以了。


    经过上面操作,一个阿里云服务器的购买就完成了,下面我们来讲下怎么配置。

    2、 Window下远程登录Linux服务器

    2.1 登录阿里云官网,进入到管理控制台,重置服务器的登录密码,并进行重启。

    2.2 重启完成后,下载Linux远程客户端,推荐使用Xshell或SSH Secure Shell Client工具进行远程登录。

    Linux远程登录方法:

    点击上面推荐的工具打开客户端界面
    点击创建连接,在主机(host)处输入阿里云分配给你的公网IP地址,端口默认填22。
    下一步会要求你输入Linux登录密码,这个密码就是2.1介绍里说的重置密码。输入确认之后,就可以进入到远程连接界面了。 

    è¿éåå¾çæè¿°
    远程登录成功之后,接下来就是本文重点介绍服务器初始化配置方面的操作啦。

    3 、服务器配置

    一般情况下,我们购买服务器时选择“PHP/Java多语言开发环境”的预装环境时,阿里云服务器会为我们安装多个版本的Java环境和安装了MySQL数据库。

    3.1 配置Java运行环境

    我们先在之前远程登录的界面命令提示行下输入“java -version”,查看当前服务器配置的Java运行环境。 
    è¿éåå¾çæè¿°

    我在开始购买时,阿里云给我默认配置的是Java 1.6版本的,由于我的项目开发是再Java 1.8版本上进行的,所以需要重新配置。 

    è¿éåå¾çæè¿°

    从上图可以看到阿里云给我们预装了三个版本的Java,我们只要去修改配置环境里调用的对应Java路径就可以了。 
    步骤如下:

    1、在Linux管理员模式(root)下输入“vi /etc/profile”指令进入编辑界面,把你要用得对应Java版本路径修改到下面位置。 

    è¿éåå¾çæè¿°

    2、修改完成后,使用source /etc/profile 命令进行更新。重新数据“java -version”可以查看本服务器的Java运行环境已经成功改成你需要的版本了。

    3.2 修改服务器上安装的MySQL配置

    3.2.1 第一次使用时,我们可以按忘记MySQL密码的步骤来对密码进行重置修改。流程如下:

    如果使用 MySQL 数据库忘记了账号密码,可以通过调节配置文件,跳过密码的方式登数据库, 在数据库里面修改账号密码,一般默认的账号问 root 
    1、编辑 MySQL 配置文件 my.cnf 
    注意: 以实际 my.cnf 配置文件路径为准 

    vim /etc/my.cnf 

    进入编辑界面后天就下面这句 

    [mysqld]skip-grant-tables #增加 

    2、重启 MySQL 服务 
    注意:以实际 MySQL 启动脚本路径为准 

    /etc/init.d/mysqld restart 

    3、登陆数据库 
    /usr/bin/mysql 输入如下命令: 
    注意:以实际 MySQL 执行文件路径为准 

    mysql> USE mysql; 
    mysql> UPDATE user SET Password = password (‘新密码’) WHERE User = ‘root’ ; 
    mysql> flush privileges ; 
    mysql> quit; 

    4、删除或者注释第一步骤中添加的 skip-grant-tables 
    5、重启 MySQL 服务 

    /etc/init.d/mysqld restart 

    6、使用新密码测试*

    3.2.2 开放远程访问MySQL的权限,使用下面指令进行处理

    登录MySql

    mysql -uroot -p “你的密码”

    修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。

    mysql> use mysql;
    mysql> Grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;    
    mysql> flush privileges;  

    3.2.3 防火墙开放3306端口

    打开防火墙配置文件

    vi  /etc/sysconfig/iptables

    增加下面一行

    A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    重启防火墙

    service  iptables restart

    注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

    通知上面的步骤,就可以在Windows下远程连接Linux服务器的MySQL数据库了。

    4 总结

    通过上面的流程,服务器就配置好我们需要的Java和MySQL环境了。此外服务器里提供了Tomcat(在/usr/local/tomcat路径下),也可以自己到官网下载适合自己的版本进行上传部署。然后我们就可以愉快地使用阿里云服务器来进行我们项目的部署搭建了。 
    此外,希望本文对初次使用阿里云服务器进行Java web部署的小伙伴们起到一定的帮助。
     

    展开全文
  • 快速搭建移动App服务器
  • app升级搭建服务器

    千次阅读 2018-07-20 09:01:26
    搭建本地Web服务器: 1、开启功能:控制面板-> 程序-> 程序和功能 -> 打开或关闭Windows功能,将“Internet信息服务”下的所有功能都打开。 2、设置防火墙:控制面板-> 系统安全 -&...

    搭建本地Web服务器:

    1、开启功能:控制面板-> 程序-> 程序和功能 -> 打开或关闭Windows功能,将“Internet信息服务”下的所有功能都打开。

    2、设置防火墙:控制面板-> 系统安全 -> Windows防火墙 -> 允许程序通过Windows防火墙,勾选“万维网服务(HTTP)”。

    3、以上步骤完成后,web服务器就搭好了,可以win+R,运行cmd,键入ipconfig /all ,查看本机IP地址,打开浏览器输入地址ip地址测试一下,如果打开的是IIS7网页,说明成功了。

    然后就是将新版本的apk放到服务器目录下,一般是系统盘目录下C:\inetpub\wwwroot文件夹中。

    放置两个文件,一个是2.0版本的apk文件,一个是ver.aspx文件用于获取服务器版本的json字符串,里面的内容为:[{"appname":"AndroidUpdateDemo","apkname":"AndroidUpdateDemo.apk","versionName":"02.00.01","version":"2"}] 。

    由于测试时候apk文件无法直接下载,想了个办法将apk文件扩展名改为png,在Android端下载完成后把它在保存为apk文件。

    解决办法,控制面板 - 管理工具 - Internet 信息服务(IIS)管理器,左边树选择根目录,右边选择IIS下的MIME类型,进入之后,右边添加,文件扩展名.apk,MIME类型输入application/vnd.android.package-archive,确定,重启服务器。

    输入网址 192.168.*.*/test.apk,就可出现下载对话框。

    或者你也可以添加一个网站,用不同的端口号,专门用于app升级。

     

    android端源码,参考网上的源码UpdateManager,自己修改一下。

    展开全文
  • BobHTTPSever实现app搭建小型服务器
  • APP后台服务器阿里云Win系统服务器搭建的方法

    由于自己是第一次接触服务器这一块,资料基本的都参考的qiujuer老师的linux搭建服务器的方法,大同小异,传送门,非常感谢qiujuer老师,侵删。

    以下是基本的过程以及自己走过的一些坑:

    1.云服务器准备

    购买云服务器的时候记得配置安全组规则,把自己可能要用到的端口配置进去,不知道有哪些端口的情况下可以在添加安全组规则的时候协议选择全部(不推荐)。

    2.安装MySQL

    购买之后,可以使用本地windows的远程桌面连接你的服务器,同样的,你需要查看你本地的端口添加到云服务器的安全组,否则访问不了远程的服务器。

    当然了,在win服务器下面可以自己去网页下载Mysql,这里就不做说明了,到Mysql官网下载就好了。

    mysql装好之后,记得新增远程账户:

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'xiaowang'@'%' IDENTIFIED BY 'mPassword!' WITH GRANT OPTION;
     xiaowang 账户名

     mPassword! 密码

    改成自己的就行了。

    3.安装JAVA环境

    java环境的话直接去官网下载,JDK1.8

    不会的话,可以去百度一下。

    4.安装Tomcat

    我下载的是一个ZIP Tomcat9.0,安装教程可以参照 Tomcat安装教程

    5.部署Tomcat

    首先进入Tomcat目录下,我直接放的C盘目录下,进入到conf文件夹

    打开tomcat-user.xml,进行编辑插入以下代码:

    <role rolename="manager"/>     
    <role rolename="admin"/>
    <role rolename="manager-gui"/>
    <role rolename="admin-gui"/>
    <user username="admin" password="adminpwd" roles="manager-gui,admin-gui"/>
    此时,你可以启动Tomcat,使用你自己的电脑,访问你的服务器啦:

    http://ip_address:8080
    默认的端口为8080,当然你也可以进入管理界面:

    http://ip_address:8080/manager/html
    输入用户名和密码即可。
    如果你想把tomcat设置为默认启动,可以在 控制面板\系统和安全\管理工具\服务 启动你的Tomcat

    右击启动就行。

    如果你上面的配置都OK了,那么就可以配置项目了。

    配置项目的方案有两种:

    项目配置有两种,一种是仅仅更改端口,然后把项目代码替换当前默认的管理界面,这种方式简单,但是侵入性太大,不建议使用,因为可能以后你还需要再次使用到管理页面。
    
    那么另外一种就是独立的配置一个项目区间进去,该方式与管理页面并行,通过不同端口访问服务器,甚至你可以定义为同样的端口,但是使用域名进行区分。该方式配置复杂
    ,但是是一种较优秀的方案。
    我使用的是第二种方案:

    打开server.xml文件,在</Service>和</Server>之间插入jike:

    <Service name="Catalina-italker">
        <Connector port="8688" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
        <Connector port="8689" protocol="AJP/1.3" redirectPort="8443" />
        <Engine name="Catalina" defaultHost="localhost">
            <Realm className="org.apache.catalina.realm.LockOutRealm">
                <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
            </Realm>
            <Host name="localhost" appBase="webapps-italker" unpackWARs="true" autoDeploy="true">
                <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="italker_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
            </Host>
        </Engine>
    </Service>
    下面解释一下上面的意思:

    • 根结点中的 Catalina-italker 是咱们的一个命名,似乎需要Catalina开头,只要不重复即可,在配置文件中可以添加多个如上的配置。
    • Connector HTTP/1.1:HTTP链接的配置,这我们的端口就是在这里配置的,我们配置为:8688 
    • Connector AJP/1.3:用于给其他服务器做转发的配置,端口配置为:8689;一般用于
      apache和tomcat之间的通讯。
    • Service 中的端口配置,如果是多个不同的 Service 节点,我们的端口可以配置为一样,只要域名不同即可。
    • Engine-defaultHost:这里就是配置域名的地方,对于配置同样端口的 Service 可以通过不同的域名解决跳转问题;但是都配置为 localhost 或相同域名时请使用不同端口。
    • Engine-Realm:该节点无须管。
    • Engine-Host-name:这里我们也配置了 localhost ,上面配置了域名则和域名一样即可。
    • Engine-Host-appBase:这里是重点,我们配置一个文件夹用于我们的项目配置;默认管理界面文件夹为 webapps ,这里我们配置为 webapps-italker 用于区分不同项目。
    • Engine-Host-Valve:该节点中我们主要配置了日志的前缀用于区分:“italker_access_log”
    这里我们弄好之后还需要在tomcat新建一个上面对应appBase文件夹,名字叫做webapps-italker,名字对应就行。这里有一点要注意,第一次服务器部署成功的时候,可能访问的时间比较长,因为我的8688端口后面的connectionTimeout设置为20000,访问的时候出现java.net.sockettimeoutexception ,修改为50000就OK了。
    6.把项目文件提交给服务器

    我这里使用的是idea,win系统好处在于可以直接复制,然后打开远程桌面连接后直接复制过去。

    ,

    在对应的文件夹下,复制如下图的war包,找到服务器下的tomcat路径,tomcat下的webapps-italker,就是我们之前新建的文件夹下面。


    可以给自己的war重新修改一个名字,我给自己war包改名为Root。弄好之后重新启动Tomcat就好了。

    现在你就可以访问你的项目了:

    http://ip_address: 8688/工程号
    ip_address 为公网地址

    工程号为war包的名字


    展开全文
  • 直播APP源码在ftp服务器搭建教程

    千次阅读 2019-06-21 16:02:47
    前提条件:在原有直播APP源码网站站点的基础上创建,网站+存储正常运行 ...直播APP源码在ftp服务器搭建环境安装 1.安装必要软件 yum install -y zip unzip wget curl git vim zsh nano screen 2.安...
  • 想自己动手写一个自己的APP,大概功能就是发自己的动态,然后浏览自己的动态这样一个APP,就是类似于QQ空间,新浪微博这样一个APP,但是我只有一个人,我又没学过服务器端的开发,有没有大神大腿给给我解答一下...
  • android studio 62 歌曲服务器搭建 歌曲app 下载 完整代码
  • 使用Linux服务器搭建直播服务器,并运用Apicloud平台简易快速的制作全功能直播APP
  • 学生党开发一个类似于新浪微博的app,我不知道服务器应该用什么如何搭建(就是一个简单点的服务器),还望大神们指点迷津。
  • app后端搭建聊天服务器的经历

    千次阅读 2015-08-06 17:46:21
    现在,聊天功能已经成了社交app的标配了。但是,众多web开发出生的程序员对聊天相关的服务的不了解,带来了很多开发上的困扰。在这篇文章中,根据下面3个方面,谈谈聊天服务。   1. 聊天服务的技术选型 2...
  • 在科技生产部门(研发部、软件部什么名字都可以,不是产品部门那些专门搞业务的),对业务理解要求最高的无疑是后台服务器开发人员了,终于到正题了,下面我们开始搭建我们的服务器,开始做一个有追求的工程师,开始...
  • 目标是搭建一款简洁、高效,并能快速部署及上手的 App 后端服务器。 先环境搭建。 配置开发环境 基于阿里云的服务器端环境搭建 开发环境需要安装如下软件:Python 3、Tornado、MySQL 和 SQLAlchemy。 Shell连接阿里...
  • 快速搭建APP服务器

    万次阅读 2016-02-02 18:17:53
    前言对于iOS开发而言,很多不懂后台的开发,所以也不会自己搭建服务器,但是我们有时候可能需要一些测试的数据,那么怎么办呢?其实,我们可以自己简单的搭建一个“服务器”,自己写一些测试的数据。一、准备数据1、...
  • 27.app后端搭建聊天服务器的经历

    万次阅读 2015-05-07 21:27:05
    现在,聊天功能已经成了社交app的标配了。但是,众多web开发出生的程序员对聊天相关的服务的不了解,带来了很多开发上的困扰。在这篇文章中,根据3个方面,谈谈聊天服务。
  • 服务器搭建

    千次阅读 2016-12-08 17:18:43
    Django 服务器搭建 服务器端的搭建,选用 http 接口。优点是所有设备均可以进行指令发送和接收,间接达到了跨平台的功能。同时考虑到后台程序均使用 python 接口,因此这里使用Django进行服务器接口的搭建。 Django...
  • app平台搭建

    万次阅读 2019-08-13 06:07:20
    ssm+idea 在idea中创建好项目以后 ...1.环境搭建 1.设置版本插件 <properties> <project.build.sourceEncoding> UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8&...
  • 如果要我搭建一个简单的社交APP服务器倒是不难,但是如果是电影,视频在线观看APP的后端服务器应该怎么搭建? 主要是不是2个服务器应用,一个处理业务逻辑,一个提供视频服务。视频服务器怎么实现,要用到什么技术...
  • 1 硬件需求 1.1 基本配置 配件 数量 CPU 2核 内存 4G 硬盘 100G 1.2 最低配置 配件 数量 ...Tomcat Web服务器 5.x及以上 ...(轻松互联网开发平台...本下载包包含:搭建文档、开发手册、轻开平台、移动App服务程序开发实例
  • 棋牌搭建APP新手搭建教程

    千次阅读 2019-10-22 15:44:19
    今天分享一下,APP搭建新手教程。让新手少走弯路。老司机勿喷! 今天我教大家搭建一款棋牌房间加金币双模式棋牌,陌陌棋牌! 就是这样的一款,娱乐模式的游戏的。 首先我们要搭建坏境。 Windows 2008 R2 sql2014...
  • 使用Netty搭建APP推送服务器

    万次阅读 多人点赞 2016-08-17 16:54:17
    调用时序图如下:源码:https://github.com/Aresyi/pushServer(1)获取socket登录秘钥(登录口令):...接口服务地址:/user/getPushKey(2)客户端拿到key后,与服务器端建立socket连接,并立即发送key到服务器。如果key过期
  • WordPress是一套免费的开源项目,用户可以用它在支持php和mysql的服务器搭建自己的blog,或者在本地搭建一套用于调试代码。这次分享包含以下几个方面: 本地apache环境的搭建 创建mysql数据库 本机域名及工作...
  • Gitlab服务器搭建

    千次阅读 2020-01-30 18:13:18
    Gitlab服务器搭建云服务器配置要求免费服务器申请、配置服务器设置swap设置内存大小调整超时问题Gitlab installTODO 为了满足自己一些业余项目的版本管理需要,搭建了自己的gitlab服务器。本文记录了搭建过程以及...
  • 海外直播服务器搭建

    千次阅读 2020-04-15 22:38:45
    最近有个朋友的APP需要在国外搭建一个直播服务器,因为他们的主播在韩国(主播主要是记者),而观众主要在国内,因此,委托我给他们开发一个直播服务器。 目前开源的直播服务程序有:SRS,Nginx-rtmp;如果是做...
  • 在直播平台建设中,聊天服务器的搭建是必不可少的,开发直播app软件的开发者们需要依靠socket技术来实现程序直播间内弹幕、礼物、私信等功能,以实现社交的目的,本篇文章将讲解网络直播系统中聊天服务器搭建的重要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 106,050
精华内容 42,420
关键字:

app服务器搭建