安卓服务器_pptp服务器 安卓 - CSDN
精华内容
参与话题
  • Android服务器——TomCat服务器的搭建

    万次阅读 多人点赞 2016-05-03 09:36:37
    Android服务器——TomCat服务器的搭建 作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实tomcat也是很简单的,接下来...

    Android服务器——TomCat服务器的搭建


    作为一个开发人员,当然是需要自己调试一些程序的,这个时候本地的服务器就十分方便了,一般都会使用TomCat或者IIS服务器,IIS就比较简单了,其实tomcat也是很简单的,接下来,我们就一起来搭建一下吧

    1.官网

    http://tomcat.apache.org/

    这里写图片描述

    2.下载

    这里写图片描述

    这里我们需要知道一点,tomcat的版本是根据你安装的JDK版本来的,所以我们打开cmd,输入java -version来查看自己的jdk版本

    这里写图片描述

    这里写图片描述

    这里我是8,所以tomcat也是下载8

    3.安装

    直接解压就可以了,这里建议解压在C盘

    4.配置TomCat环境变量

    还是根据JDK的环境变量的配置方法,我们新建一个CATALINA_HOME,填上你的路径

    这里写图片描述

    5.测试

    我们进入C:\apache-tomcat-8.0.30\bin目录下,打开startup.bat

    这里写图片描述

    然后在浏览器输入http://localhost:8080/,只要看到下图就说没配置成功了

    这里写图片描述

    这里的localhost代表的是本机的IP,你也自己自己输入本机的ip,只要在输入框输入ipconfig就可以

    这里写图片描述

    6.存放数据

    我们这个时候只要进入C:\apache-tomcat-8.0.30\webapps,然后新建一个自己的文件夹,就可以存放图片或者其他的数据了,然后通过tomcat读取出来,这里我们新建一个lgl的文件夹,然后从C:\apache-tomcat-8.0.30\webapps\ROOT目录下拷贝一个WEB-INF文件夹放在里面就算是配置好了,拿我们怎么使用呢?直接在lgl文件夹下放一张图片

    这里写图片描述

    然后在浏览器中输入地址http://localhost:8080/lgl/photo.png就可以了

    这里写图片描述

    好的,服务器搭建完了,我们是不是要拿他来做点事情呢?肯定要的,我们后面会讲到,暂时闲到这里咯,觉得好的点个赞哟!

    展开全文
  • Android程序员搭建一个属于自己的服务器

    万次阅读 多人点赞 2019-08-12 06:41:53
    搭建服务器需要些什么工作 本文所介绍的服务器都是入门级别的,适合移动端同学自己搭建玩玩,还没有达到商业开发水平,大牛请莫见怪。 我们搭建服务器主要有以下几个步骤: 1.搭建开发环境,Intellig + spring-...

    搭建服务器需要些什么工作

    本文所介绍的服务器都是入门级别的,适合移动端同学自己搭建玩玩,还没有达到商业开发水平,大牛请莫见怪。

    我们搭建服务器主要有以下几个步骤:

    • 1.搭建开发环境,Intellig + spring-boot + mybatis
    • 2.搭建数据库,mysql + navicat
    • 3.搭建运行环境,tomcat + 阿里云

     

    一、搭建开发环境

    本文安装环境是基于Windows的,Linux和Mac环境也都大同小异。

    1.1 Intellig安装

    作为Android开发,基本都习惯使用Android Studio,而Intellig跟它几乎是一模一样,因为Android Studio正是基于它开发的,所以它是Android程序员开发服务器最好的选择。

    首先我们需要去下载一个Intellig安装包。

    1.2 配置Intellig

    先git clone github.com/G-Joker/Wea… ,把项目拉下来放在任意一个目录下,然后再选择Import Project。

    选择我们刚才clone下来的目录,注意这里要选Server,Client是客户端项目。

    点击Ok即进入Intellig主界面。

    这些步骤完成后,开发环境即配置好了,但是项目还不能运行,因为还没有配置数据库。

     

    二、搭建数据库

    2.1 安装MySQL

    我下载的文件为mysql-5.7.17.msi,点击直接安装,在第二步Choosing a Setup Type的时候,选择Server only。

    然后一直Next,在输入数据库密码的时候输入App123,A大写,为什么输入这个,因为WeaponApp项目里面配置的密码是这个。

    之后就一直Next,MySQL安装成功,下面我们讲数据库操作。

     

    2.1 用navicat操作数据库

    navicat是个工具,可以直接到百度下载,这个软件也需要注册,不过直接输入注册码就是了,我有现成的NAVH-WK6A-DMVK-DKW3,注册成功即可打开,然后连接数据库,密码是App123。

    新建一个数据库test,为什么叫test,因为WeaponApp里配置的数据库叫test。

    接下来导入数据,本来这里表是需要一个个建的,为了省事,我已经把项目的表结构都导出来了,在Server项目下有个tools目录,里面有个data.sql的文件,我们可以用navcat直接导入所有的表。

    这样,我们数据库就搭建好了,接下来就可以运行项目了。

     

    三、搭建运行环境

    3.1 直接运行项目

    跟Android一样,Server也有debug模式和release模式,我们先讲debug模式,这个其实比较简单,首先确定根目录下的gradle.properties里DEVELOP_MODE=true,然后点击运行即可。

    然后我们就可以在浏览器里输入http://localhost:8080/home/taobaolist ,当然还有其他接口,可以参照doc目录下的接口文档。

     

    3.2 运行在tomcat

    我们的项目需要挂到tomcat上,这样服务就可以一直开着了,毕竟开发工具你不可能一直开着。首先我们需要去下载一个tomcat,下载地址mirrors.hust.edu.cn/apache/tomc… 。下载好后直接运行,中间有一步选择JDK路径。

    接下来去把项目release包打出来,我们打开Intellig,首先确定根目录下的gradle.properties里DEVELOP_MODE=false,然后在Terminal中输入gradlew assemble就可以了,然后在build/libs下有个Server-0.0.1-SNAPSHOT.war,这就是我们打出的release包。

    我们先把这个war包改个名字,叫api.war,然后找到tomcat的安装目录,里面有个目录叫webapps,把里面的文件全部删除,然后把api.war拷贝进去,这时候api.war包会自动解压成文件夹,说明服务器启动了,如果没有自动解压,那我们可以到tomcat的bin目录下运行Tomcat9w.exe,然后点击下面的start。

    这样我们就可以在浏览器输入http://localhost:8080/api/home/taobaolist 直接访问了,这里注意一点,和直接debug运行不同,地址8080后要加一个api的路径,这个名字跟war包的名字相同。

     

    至此,一个本地版的服务器就搭建起来了,如果其他电脑和你的电脑在同一个局域网内,就可以通过ip地址访问服务器了,比如你的ip是192.168.1.101,那么其他电脑就可以用http://192.168.1.101:8080/api/home/taobaolist 访问,如果要外网也可以访问,那就要搭建云服务器了,接下来我将讲如何搭建阿里云。

    3.3 搭建阿里云

    搭建阿里云之前,你需要去买一个阿里云的服务器,我是买的免费6个月的,一共9.9,地址free.aliyun.com/ ,买了之后再进入这个页面,它会叫你去开通各项免费服务,这里主要是 “云服务器 ECS”,其他的东西暂时用不着,开通的时候会让你选择什么操作系统,我选的是Windows Server 2012中文版,主要是平时开发用的Windows,你们可以根据自己的情况来,开通好后就可以前往控制台了。

    阿里云控制台提供了远程控制功能,但是不太方便,因为一是浏览器比较卡,二是传输文件不太方便,所以我一般是直接用电脑远程连接,首先win+R,输入mstsc。

    这时候我们需要输入远程ip地址,这个在阿里云的控制台上有,点击概览,然后选择服务器。

    比如我的ip是47.95.198.174,然后输入到刚才Win+R打开的界面,进行如下操作即可。

     

    这样我们阿里云的服务器就可以访问本地C盘和D盘上的内容了,而且速度也比浏览器快很多,接下来我们讲如何在阿里云上搭建服务器运行环境。

    3.4 阿里云运行环境

    阿里云服务器就相当于一台电脑,所以运行环境的搭建跟我们在本地其实是一样的。我们先要安装MySQL,这个跟本地一样,我们可以去服务器的浏览器下载,也可以从本地拷贝过去。

    本地拷贝的速度是比较慢的,因为远程连接也是通过网络,所以我建议能从浏览器下载的都从浏览器下载,除非我们要发布war包之类的才用本地拷贝。安装完MySQL后安装navicat,新建数据库,导入数据,安装tomcat,拷贝war包到webapps下,这些都跟在本地一样。这些工作做完后,我们在服务器的浏览器上输入http://localhost:8080/api/home/taobaolist,如果能访问说明服务器环境搭建成功。

     

    3.5 在外网访问接口

    阿里云服务器运行环境搭建好后,我们在外网用http://47.95.198.174:8080/api/home/taobaolist 是没法访问的,因为阿里云控制台有安全控制,不是所有端口都可以在外网访问的,这时我们需要去阿里云控制台设置端口。

     

    这样我们就可以在外网用http://47.95.198.174:8080/api/home/taobaolist 访问了,当然我们可以把端口8080改成80,这样我们就可以用http://47.95.198.174/api/home/taobaolist访问了,这个需要我们配置服务器的tomcat,打开tomcat下面的conf目录,里面有个server.xml

     

        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

    将port改成80即可,然后同样需要在阿里云控制台配置80端口

    如果你想把ip地址变成域名访问,比如app.foxleezh.me/api/home/ta… ,那还要去买域名,做一下域名映射就行了,这个比较简单,本文就不介绍了

    小结

    本文主要介绍如何搭建一个简单的服务器供Android客户端访问,主要有以下几个方面:

    1.搭建开发环境,主要是用Intellig开发,框架是Spring-Boot和Mybatis
    2.搭建数据库,数据库用MySQL,操作工具是navicat
    3.搭建运行环境,挂载容器用Tomcat,然后用阿里云作为云服务器

     

    展开全文
  • 1.下载安装软件KSWEB 2.启动软件,弹出的提示框点击允许 3.选择LIGHTTPD,点击Hosts里面的主机列表,弹出的对话框点击编辑主机,建议改成和我的一样,... ... 5.选择FTP,新建用户(可随意) 6.完成后STATUS界面如下: ...

    1.下载安装软件KSWEB
    2.启动软件,弹出的提示框点击允许
    3.选择LIGHTTPD,点击Hosts里面的主机列表,弹出的对话框点击编辑主机,建议改成和我的一样,方便后续操作。
    1
    4.选择Tools,点击第一个phpMyAdmin,耐心等待下载安装完成。
    phpMyAdmin
    5.选择FTP,新建用户(可随意)
    新用户
    6.完成后STATUS界面如下:
    success
    7.点击上方http://localhost:8080/链接,出现下方界面表示内网服务器搭建完成了。
    在这里插入图片描述
    8.完成上方操作后,我们在手机上成功搭建了服务器。只需要在刚才的 /mnt/sdcard/www 目录下放上网站源码就能正常加载和访问网站了。
    9.到这一步,在局域网内我们可以根据KSWEB提供的ip和端口号访问网站,但是如果我们不在一个局域网,或者想要从全网任意一个地方访问自己的服务器怎么办?
    10.我们可以采用内网穿透的方法解决这个问题!
    先解释一下什么是内网穿透?
    【来源:百度百科】 内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。

    通俗一点就是,内网穿透后我们可以使用外网设备访问局域网内的设备或服务器。

    11.在ngrok网站注册账号,开通隧道(根据个人情况开通,可选择免费版本,缺点是速度有点慢)
    12.开通后对隧道进行配置,具体配置如下图,配置完成后记住clientid,下面要用到!
    配置隧道
    13.配置完成后回到手机,然后下载python-ngrok.zip,解压后放到/mnt/sdcard/www 目录下。
    14.下载程序Termux(Termux 是一个安卓平台下的app, 它能够在安卓上实现一个微型的linux,具有命令行界面,可以以apt方式简单的安装软件)
    15.打开Termux,依次执行以下命令:

    	termux-setup-storage //获得安装软件的权限,弹窗点击允许
    	pkg search
    	pkg install
    	pkg upgrade
    	apt install python  //安装python环境,耐心等待
    

    16.依次执行下列命令:

    	cd  /mnt/sdcard/www   //切换目录
    	ls					  //查看文件列表
    	python sunny.py		  //执行python程序
    

    正确执行完成后结果如下图
    result
    现在一切都ok了,接下来测试一下!

    17.写一个测试网页index.html,放到www目录下,见下图
    页面
    index.html示例代码:

    <html>
    <center>
    <h2>test</h2>
    <text>看到这个界面表示内网穿透成功了:-)</text></br>
    <text>Congratulations...</text>
    </center>
    

    18.通过网址访问,成功界面如下:
    test
    总结:
    通过以上步骤,我们用手机搭建了服务器,但是只能在局域网内访问,后来通过内网穿透方式解除了限制,接下来解析、绑定域名使我们的服务器能够在任何位置被访问,最后搭建了简单的测试网页并测试成功。
    这样就用手机搭建好了服务器,以后只需要在手机上部署网站就能够直接使用了。

    展开全文
  • 一个安卓手机2.TeamViewer3.termux(安卓安装包)第一步 安卓手机:安装Termux,安装QuickSupport. pc:安装TeamViewer (至于HandShaker,是个方便的文件传输工具.与本功能无关) 第二步:使用TeamViewer控制安卓端(具体...

    准备工作:

    1.一个安卓手机

    2.TeamViewer

    3.termux(安卓安装包)

    第一步

        安卓手机:安装Termux,安装QuickSupport.

        pc:安装TeamViewer

        (至于HandShaker,是个方便的文件传输工具.与本功能无关)    

            

    第二步:使用TeamViewer控制安卓端(具体操作很简单,伙伴ID输入即可.不会请百度)

          

    第三步:运行并安装python

    apt install python


         由于我本地安装过了.所以与正式安装的信息不符.

          正常安装django

    pip install django

        之后将自己的工程使用git clone到手机目录中.

        需要值得注意的是,手机上的需要自己cd到这个目录下(根据不同手机不同的cd规则.) /mnt/sdcard/

    最后执行:

        python manage.py runserver 0.0.0.0:XXX 即可



    验证:

       

    手机连接的是wifi,查看手机的ip为192.168.199.154

    浏览器输入成功



    展开全文
  • Android实现服务器登录

    千次阅读 2018-09-30 17:12:18
    Android实现服务器登录 一、使用MyEclipse创建一个servlet service project服务;( 在创建服务器时一定要创建servlet service project,不能创建servlet project)代码如下: package login; import java.io...
  • 安卓 搭建linux服务器

    千次阅读 2020-10-09 17:30:44
    1.安卓手机必须root并且联网 2.准备软件 1)linuxdeploy 2)busybox 3)connectbot 直接安装没有顺序 安装请参考https://blog.csdn.net/qq_36619905/article/details/80742317 登陆后,输入命令 sudo passwd root ...
  • 安卓手机搭建服务器

    千次阅读 2019-09-04 19:30:44
    还可以参考这篇文章:在安卓上部署服务器 在实际安装中遇到一些情况,记录如下 本人使用手机型号 :荣耀8 1.注意要按照顺序下载安装软件 2.检查nginx报错 执行 /usr/local/nginx/sbin/nginx -t 出现 error while ...
  • 之前无意间看到了一篇《在安卓上部署服务器》的文章,正好最近换了新手机,正好最近在学 Python 和 HTML,就想着跟着教程搭一个服务器。 但是原博有些地方写的比较简单,有些有坑的地方没有提及,有些软件更新了...
  • Android服务器

    2020-06-23 14:18:48
    Android作为web服务器前言新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants...
  • 我们知道,Android是通过连接指定的ntpServer来获取网络时间,而不同的服务器带来的延迟也不尽相同,通常情况下,我们自然是期望尽快获取时间,那么我们就需要对ntpServer有一定的筛选,尤其是在选择默认的ntpServer...
  • 位置:frameworks/base/core/res/res/values/config.xml 默认值 asia.pool.ntp.org
  • 网上很多教程都说10.1.1.0代替localhost或者127.0.0.1,其实有的电脑ip并非如此,导致怎么代替也访问不到本地服务器 那么怎么看我们的本地ip在安卓上到底是多少呢?? 很简单:打开cmd,输入ifconfig 红色...
  • 利用Android手机搭建小型Web服务器 将你的老旧Android平板或手机改造成服务器 废物再利用 旧Android手机打造Web服务器安卓上部署服务器 Android手机的12项额外功能 ...
  • 请教下大神们,怎么在服务器上安装安卓模拟器呢 ?系统是2012R2的 显卡好像不支持当前的模拟器,求大神们分享几个可以使用的模拟器哈,谢谢啦 ![图片说明]...
  • 快速搭建Android应用后台服务器

    万次阅读 2018-05-14 15:49:52
    一直没单独一个人搭建过后台,之前都是用的云服务后台,跟着帖子一步...1.自己动手——快速搭建Android应用服务器 - CSDN博客 https://blog.csdn.net/Mr_Megamind/article/details/71404618 通过这个你可以实现数...
  • Android开发者如何搭建服务器

    万次阅读 多人点赞 2020-10-23 22:57:33
    Android 开发者有时也可以通过开发javaweb项目写接口然后供APP 调用,这时候你就需要一个服务器去发布接口项目,那么Android 开发者如何搭建自己的服务器?首先你需要选择一个服务器提供商,现在市面上有很多云端...
  • Android如何搭建FTP服务器

    千次阅读 2017-08-18 09:19:49
    如何使用我们的手机搭建ftp服务,以实现局域网内共享手机文件呢?
  • android调用服务器接口

    千次阅读 2013-12-11 18:07:26
    暂存
  • Android开启Telnet服务

    万次阅读 2012-02-10 10:25:06
    首先假设你已经Root Android,已经安装好了Busybox(版本为1.19.0或更高),并且安装了终端模拟器。 由于Busybox自带了telnetd和telnet,因此实现起来很简单。 开启Telnet服务器的方法是:先启动终端模拟器,然后...
  • Android时间与服务器同步方法

    万次阅读 2017-04-24 23:23:20
    Android时间与服务器同步方案 在部分软件应用场景里,我们对应用时间要求非常苛刻,如活动、商品秒杀倒计时操作,防止用户修改本机时间,导致应用错乱。 我们如果能让本地应用时间与服务器时间在误差应许范围内,...
1 2 3 4 5 ... 20
收藏数 257,889
精华内容 103,155
关键字:

安卓服务器