这样访问网站便不用输入奇怪的IP地址,Android
分类:巴黎人-服务器

对厂商来讲,服务器而不是大事。互连网厂商都有服务器和机房。但对民用开荒者来说,服务器长期以来确是一苦难点。但近来,国外亚马逊(亚马逊)为首伊始做AWS云服务,并快捷获得非常的大成功。国内阿里巴巴(Alibaba)立即跟进,推出Ali云平台。服务器对个体开荒者来讲不再是驴年马月,反而变得触手可及。乃至相当多商厦不再本人搭建服务器,转而接纳云服务平台以节省成本。近日境内云服务平台已是百鸟争鸣,比起过去网络情况已好广大。除Ali云外,现存京东云、Tencent云、百度云、美团云、天涯论坛云等。综上可得,较强实力科学技术公司马上都极珍视云服务平台湾股市廛。

心得体会

一步步下去终于能够望见网站上海展览中心示出自身的页面,甚是激动,对于生手的本身来讲,买完CVM真不知怎样入手,通过英特网寻求教程扶助和同班的点拨,总算达成布署前端页面了。在这里边享受出来,希望能够帮忙到大家。第贰次作文作品,如有不足之处或不懂的地点,招待争辩指正和提问。

三、简单网页搭建

咱俩先为大家的服务器下载一个服务器,这里运用郭神用的apache2。

apache2是专程用来显示静态网页的服务器程序。

在报到服务器成功后输入上面发号施令:

sudo apt-get install apache2

继而输入Y实现安装。

然后张开浏览器,输入大家服务器的IP,能够看到上边效果:

图片 1

随时大家来替换那个html文件样式。

它在大家服务器的地方是:/var/www/html/index.html

我们若是本人写三个大约的静态Html文件,然后上传服务器覆盖掉它就能够。

那边大家平昔拿着郭神的简约html来做示范:

<!Doctype html>
<html>
  <head>
    <title>京东云测试</title>
    <style>
      body{text-align:center}
    </style>
  </head>
  <body>
    <h1>欢迎来到郭霖的京东云主页</h1>
    <p>
      点击
      <a href="http://guolin.tech">这里</a>
      跳转到我的博客
    </p>
  </body>
</html>

将该文件保留为index.html。

紧接着大家将该公文上传至服务器,这里有一篇mac向服务器上传文件的课程。蛮好用。
上传命令:

//注意将yourUsername修改为你的mac用户名
//并且我的文件保存在桌面Desktop。
put /Users/yourUsername/Desktop/index.html /var/www/html

依据上述手续后,我们成功将index.html上传至服务器并覆盖。
刷新我们的网页,能够看来上边效果:

图片 2

效果

。。。。。。。

图片 3

干什么来得源码!?

因为Mac的记事本以.html结尾时,会将内容格式化成文本,不做代码彰显。

解决也很粗大略,那篇小说。

减轻后重新推行上传代码,重新刷新页面,效果如下:

图片 4

效果

。。。。。

那就很气!看来本人不合乎做前端啊!

一句话来讲翻看后,在head中加多如下代码就可以:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

随后再一次实行文书上传,再一次刷新页面,效果如下:

图片 5

效果

3.铺排境况

产生汤姆cat的解压安装之后,使用cd命令来到/usr/local/汤姆cat/apache-tomcat-8.5.34/bin文件夹下,输入上边包车型客车一声令下,使用vi编辑startup.sh文件:

sudo vi startup.sh

将上面包车型客车文字复制到startup.sh文件的最后一行以前,然后保留退出。跟以前安排JAVA情形一致,这里的jdk1.8.0_181也是也是要基于大家设置的jdk版本来定。

export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_181export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 

图片 6

4.3、安装make用来形成编写翻译事业

apt-get install make

购买进程

  • 复制上方任两个购买链接到计算机浏览器,跳转京东云登陆分界面。如图所示。间接动用京东账号登入就能够。

  • 报到后,若账号无实名认证则需实名认证,此步依照提醒操作就可以;若已实名验证,便可直接购买。如图所示。这里选取ubuntu 16.04的镜像,那是当下最流行Linux操作系统,因服务器相关宗旨都利用Linux系统。当然,也可选取Windows Server或别的。但在此有所演示都将使用ubuntu系统来演示。

  • 开采成功会自动跳转京东云调整台分界面,如图所示。彰显有服务器IP地址、状态、配置等消息。ubuntu系统服务器最先帐号为root,发轫密码发送至手提式无线话机和信箱。也可点击越来越多开关来重新恢复设置密码。(重新初始化密码后需重启服务器)

3.退换nginx配置文件

在这里间补充利用Xshell远程登陆服务器和Xftp上传文件的不二秘技。
Xshell下载链接:http://rj.baidu.com/soft/detail/15201.html?ald
Xftp下载链接:http://rj.baidu.com/search/index/?kw=Xftp

下载安装完结后,运维七个软件,在Xshell里新建会话

图片 7

图片 8

图片 9

点击新建文件传输开关之后,Xftp会自动连接上云服务器,

图片 10

如此那般就足以从来把本机上要展现的文件拖动上传到云服务器上了。请接着看以下内容:
在Xshell连接上云主机后,我们进去管理员身份修改配置文件,键入sudo passwd输入本身想要设置的密码,密码是不可以见到的,几回输入要合作。

图片 11

安装成功

然后,键入su root输入刚刚安装的密码登录,

图片 12

打响进去管理员身份

键入命令行vi /etc/nginx/sites-available/default找到下边这一段

图片 13

那是本身早已加多好的

在前面增多

location /myHtml {
                index index.html;
                root /home/ubuntu;
        }

/myHtml是你所要显示页面包车型客车文书夹,index.html是您要用于彰显的页面,那四个依附自个儿需求能够变动。按Esc键,再输入:wq,就可以保存并脱离。然后输入nginx -s reload重新加载配置文件。最终张开浏览器,输入http://服务器公网ip/myHtml,就足以看来自身想要显示出来的网页了。

二、登入云主机

郭霖大神推荐了三款软件用于控制伏务器 和 上传下载服务器文件:Xshell和Xftp。

唯独五款软件都是Windows系统的,未有macOS系统。

只要您是Windows系统的,可活动郭霖大神的搭建教程,绝相比较轻巧。

那么什么样在macOS系统下操作服务器呢?

在京东云的声援主旨中,macOS系统的记名格局有二种:一种是VNC登陆,一种是SSH密钥登陆。

1.下载汤姆cat安装包并上传出服务器

jdk安装到位将来,我们接下去要安装汤姆cat。首先大家到汤姆cat官方网址下载安装包,倘使您不精晓怎么着开展下载,也足以直接点击百度云链接进行下载,这里大家设置汤姆cat8.5.34。

图片 14

咱俩得以将Tomcat安装在/usr/local文件夹下,所以大家先在/usr/local文件夹下创建Tomcat文件夹,然后使用Xftp软件将下载好的安装包上传来该文件夹下。

图片 15

注意:
  • 换行的时候需求有,注意不要有额外的空格,不然编写翻译出错
  • 剧本文件统一转为UTF-8无BOM格式。可因而note pad++进行转码,只怕先由Linux创制文件再由Windows编辑。
  • NDK尽量不要选取太新的版本,平时选用Android-9就可以,不然会产出在Android编译不相配老版本而不可企及运用的难点。
  • 将编制好的shell脚本放在解压后的ffmpeg-2.6.9文件夹中。

延伸

若有域名,可对该IP绑定域名,那样访谈网站便不用输入奇异的IP地址。

写在前边

直白很好奇云服务器(CVM,Cloud Virtual Machine)到底是个怎么着用法,怎么样可以把大家写好的页面放在下边展现给外人看,好奇比不上行动,于是自个儿买了一个尝尝鲜。这里作者第一说买完之后该怎么做,对于小白来讲,得到一部云主机根本得不到动手,小编也是在别人支援下做到布局页面包车型客车,在那享用给大家。

SSH密钥登入

京东云帮助中央提供了SSH创制和登入教程。

工作有成安装SSH密钥后,大家就能够不使用VNC登陆,直接在Mac的命令行就足以开展服务器的记名。

上面我们来一步一步设置SSH密钥:

什么是SSH密钥?

就笔者的知情来讲,它是一种网络通信左券,主要用以Computer之间的加密登入。

采用SSH登陆的有血有肉流程如下:

图片 16

SSH密钥登入

能够看看二个SSH串要提须要服务器和本机,当SSH串相配成功后,就足以兑现免密登陆。

如此的长处正是当登陆诉求被恶意拦截时,密码也不会漏风。

接下去,大家将在生成SSH密钥,并保存到本机和服务器。

要说一句的是,SSH密钥登入相当多地点都有使用,举例GitHub。

若是您的微机早就有SSH密钥,那么直接采取那么些就能够。

实际的SSH成功流程可参照他事他说加以考察GitHub官方教程。

在这里处自身也大致罗列一下SSH密钥的扭转步骤:

1.校验本机是或不是曾经生成SSH密钥:

ls -al ~/.ssh

设若出口了

id_dsa.pub
id_ecdsa.pub
id_ed25519.pub
id_rsa.pub

则表示曾经生成过,直接跳过第二步,试行第三步。

2.生成SSH密钥。假如已经改造跳过。

//注意修改最后的E-mail地址
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

进行到位后,会让输入保存路线,直接按下回车,使用暗许路线举行SSH密钥的保留就能够。

跟着会唤起您输入该SSH的密钥密码,可以为空,直接回车,想设置的同室也足以扩充设置。

该SSH密钥密码用于第二次选拔SSH时的校验,并得以在SSH密钥的配置文件中关闭SSH密钥密码校验。

更多细节我们能够本身去查看一些材料。

3.复制SSH密钥。

pbcopy < ~/.ssh/id_rsa.pub

应用该命令后,你的粘贴板内容就能够产生SSH密钥。

这一次大家要将SSH密钥上流传大家协调的服务器里。

开荒京东云的调节板,增加SSH密钥:

图片 17

京东云加多SSH密钥

继之点击完毕,Over。

4.测试SSH密钥。
行使SSH密钥登入也极其简单。
开采大家Mac的命令行输入:

ssh user@xxx.xxx.xxx.xxx

user为客户名,大家的客户名叫root。@之后为IP地址,比方:

ssh root@116.196.93.148

紧接着会提示输入客户输入服务器的记名密码,准确后就足以登入成功。

设若失利,建议遵照京东云扶植中央教程,走一遍。

图片 18图片 19

5.4、 赋予ndk文件夹下全体文件的drwx权限,使其可进行解压操作。

 chmod 777 -R ndk

权力操作

深入分析相比

具体步骤

VNC登录

VNC登陆是京东云为顾客提供的一种通过Web浏览器连接服务器的章程。

很简单,正是在京东云的主宰台点击远程连接就可以。

随后展开了Ubuntu 16.04 64的调节台,须要先进行登入,顾客名称为root,密码发送到了您的邮箱和手机个中。

图片 20

签到面板

一经想要修改密码,可在支配台-操作 进行更改。修改造成后回想重启生效。

输入达成并正确就登入上了服务器,特别轻松。

图片 21

签到成功

但是使用VNC登入的场景少之又少:

  • 查看云服务的起步进程

  • 没辙通过其余登入方式登陆时,才使用VNC来报到服务器

故而这种登陆情势,体验体验就可以,并不实用。

並且它不扶持复制粘贴、不补助文件上传,而且是单点登陆,使用起来简直是煎熬。

图片 22

2.2.2、连接

连续成功

搭建网址

2.安装配置nginx

前段时间广大网址都以运用 nginx当静态文件服务器和反向代理服务器。Nginx是三个网页服务器,它能反向代理HTTP, HTTPS, SMTP, POP3, IMAP的说道链接,以致三个载重均衡器和二个HTTP缓存。

2.1活动安装nginx

在终端输入sudo sudo apt-get update以管教获得最新的能源,然后键入命令行sudo apt-get install nginx自行安装。

2.2启动 Nginx 服务。

输入指令:sudo /etc/init.d/nginx start

2.3测验是或不是运转平常

若服务符合规律,显示如下:

图片 23

每台机械不自然同样,但大概新闻同样

2.4浏览器测验是还是不是运维如常

在浏览器输入公网ip地址,若服务寻常,见如下界面:

图片 24

一、前言

在郭霖大神的引路下,小编花了一元钱入手了2个月的京东云主机,也正是个人服务器。

那是自亲戚生第一台服务器,多么值得记念。。。。。。

开端地址在那间

直白不买的缘由也是因为自个儿的Android水平未有达到规定的标准,不想去学别的方面包车型大巴学问而分心。

实际上很轻便觉察那他喵的正是一个不想上学的假讲罢了!

更易于觉察那显明是没钱买吧!

图片 25

据此趁此机缘,入手了2个月服务器来尝鲜。名额有限,说不定已经未有了。。。

购置流程就背着了,服务器系统挑选的是Ubuntu 16.04 64位。

接下去的选用处境都以环绕着Ubuntu 16.04 六拾伍个人举行的。

图片 26

(1)文件->新建

输入云服务器对应的公网IP地址

填写云服务器公网Ip地址

连带注脚

服务器程序需开拓者本人开销,语言分类非常多,例如Java、.Net、PHP等都可用于支付服务器程序,在那不做过多介绍。但为示范,会搭建多少个这几个简便网址。因供给网址尽也许简单,故不用编制程序语言,单做贰个静态网页便可。

1.登录云主机

图片 27

输入你的账号密码(起首账号密码在您的邮件里有),登陆成功如下:

图片 28

签到成功

小编们的靶子仅仅是布置前端页面,所以只必要配置Nginx就可以。

四、总结

迄今甘休,二个特别轻易的静态网页的民用博客便搭建完结了!

写出如此个静态网页,带上这篇小说的实现,一共耗费时间2天,走的弯路未有描述。

个中囊括Linux命令行调控、SSH密钥明白等,都以新知识,于本身来讲依旧有相当的大晋级的。

其后只要能用那个服务器,搭建四个动态的私家博客,想必对友好的晋级换代是巨大的!

思量还恐怕有个别小激动吧!

绝大数情况下,协议和端口号大家是而不是修改的,使用暗中认可的SSH左券和22端口就可以。主机地址必要说一下,如下图所示,在Ali云网址赶来云服务器管控台,在红框中的位置找到公有IP地址,填写到上航海用教室中的主飞机地点置就能够。

5.6、配置NDK境况变量

利用命令vim ~/.bashrc 走入到碰着变量配置文件实行编辑 (~代表客户),增添

export NDKROOT=/usr/ndk/android-ndk-r14b
export PATH=$NDKROOT:$PATH

布署景况变量

使用

在弹框中输入我们前面同一的密码,大家便能够创建文件传输连接,大家今天就足以像服务器传输文件,也足以从服务器上下载文件了。

4.1、安装vim并对其布署

连锁表明

由来服务器已开发银行,但还需能操作才可。京东云调整台分界面提供有操作云服务器格局,但不太实惠。较好操作格局日常依附第三方工具。在那推荐多个工具,Xshell和Xftp。在那之中Xshell用于远程连接服务器并施行命令;Xftp用于向服务器上传文件或从服务器下载文件。

第一大家理应登陆到Ali云官方网址,来到云服务器管控台,查看大家的服务器运维情况,保障大家的云服务器是运作境况。

7.4、Android调用主函数

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void mDecode(View btn){
        String input = new File(Environment.getExternalStorageDirectory(),"小苹果.mp4").getAbsolutePath();
        String output = new File(Environment.getExternalStorageDirectory(),"小苹果_out.yuv").getAbsolutePath();
        VideoUtils.decode(input, output);
    }
}

具体步骤

  • 首先安装apache服务器,它是一个极度用来展现静态网页的服务器程序。ubuntu系统上安装程序特别轻易,只需输入apt-get install命令,再加需安装程序名就可以。譬喻输入apt-get install apache2,如图所示:

  • 输入Y并点击回车确认安装。apache服务器安装完结后会自动运转,现在便可在浏览器输入京东云服务器IP地址来查阅效果。如图所示:

  • 上边所示页面为一个apache服务器暗中认可页面,见到那么些页面便表达服务器已开发银行成功。接下来可编写制定贰个网页替换当前暗中同意页面。编写网页需用HTML,编写网页样式需用CSS。这么些同为前端开采程序员必备手艺。在这里写三个最基础网页,代码轻巧易懂。如下所示。将该段代码保存为index.html文件,然后只需将云服务器上的/var/www/html/index.html文件替换掉就便可。

<!Doctype html>
<html>
  <head>
    <title>京东云测试</title>
    <style>
      body{text-align:center}
    </style>
  </head>
  <body>
    <h1>欢迎来到xxx的京东云主页</h1>
    <p>
      点击
      <a href="http://blog.csdn.net/zsp_android_com">这里</a>
      跳转到我的博客
    </p>
  </body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 如何将刚刚所写index.html文件上传到云服务器呢?此刻需依赖刚才所介绍工具Xftp。Xftp配置和Xshell基本大同小异,只需注意合同部分须选SFTP。如图所示:

  • 配备实现后便可总是服务器,连接成功后界面如图所示。分界面分两部分,左侧部分为本机目录;侧面部分为所连接云服务器目录。如图所示:

  • 现将云服务器目录切换到/var/www/html下,然后右击刚才所写index.html文件,点击传输,便可把文件上传服务器钦点目录下。如图所示:

  • 文本替换来功,至此全部职分成功。现只需刷新刚才apache暗许网页,便可以看看见如下分界面:

2.解压进行安装汤姆cat

上传完结之后,来到Xshell软件中,使用cd命令来到/usr/local/汤姆cat文件夹,然后输入上面包车型客车吩咐解压进行设置汤姆cat。

tar -zxvf apache-tomcat-8.5.34.tar.gz
Android.mk
LOCAL_PATH := $(call my-dir)

#ffmpeg lib
include $(CLEAR_VARS)
LOCAL_MODULE := avcodec
LOCAL_SRC_FILES := libavcodec-56.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := avdevice
LOCAL_SRC_FILES := libavdevice-56.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := avfilter
LOCAL_SRC_FILES := libavfilter-5.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := avformat
LOCAL_SRC_FILES := libavformat-56.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := avutil
LOCAL_SRC_FILES := libavutil-54.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := postproc
LOCAL_SRC_FILES := libpostproc-53.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := swresample
LOCAL_SRC_FILES := libswresample-1.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := swscale
LOCAL_SRC_FILES := libswscale-3.so
include $(PREBUILT_SHARED_LIBRARY)

#myapp
include $(CLEAR_VARS)
LOCAL_MODULE := myffmpeg
LOCAL_SRC_FILES := ffmpeg_player.c
LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
LOCAL_LDLIBS := -llog
LOCAL_SHARED_LIBRARIES := avcodec avdevice avfilter avformat avutil postproc swresample swscale
include $(BUILD_SHARED_LIBRARY)

选购咨询

软件下载安装实现之后,首先张开Xshell,点击号开关,然后在弹框中输入大家的连年名称、公约、大家的服务器主机地址和端口号。

5.7、更新情形变量

选择命令source ~/.bashrc更新情形变量,ndk-build -v 查看是或不是布置成功

情形变量配置成功

时至前日,NDK境遇已经搭建好了。

套餐二

配置:CPU 1核 内存2GB
时长:6个月
价格:99元

登陆成功之后,大家会到来下图分界面,上边大家要动用Xftp软件连接受大家的Ubuntu服务器,以便咱们后边的传输文件。因为Xshell和Xftp是同二个店铺的产品,所以大家不用额外张开Xftp软件,直接在这时此刻分界面中式点心击,选取,那年便会自行打张开Xftp软件。

7.6 结果运行

具体步骤

  • 设置好上述两软件,首先张开Xshell。界面如下:

  • 当前暂无任何服务器配置,以后点击新建举行配置。如图所示。服务器名称可无论填写,公约选SSH,主机须填写京东云调整台分界面所出示公网IP地址,端口号须为22。点击鲜明实现布局。

  • 现已布局好一台服务器,选中该服务器并点击连接就可以。如图所示:

  • 三番两次进程提示SSH安全警戒对话框,接纳接受并保留,今后连接便没有供给重新输入。如图所示:

  • 接下去提示输入客商名,必得输入root。如图所示:

  • 下一步提醒输入云服务器密码,若没修改密码,用手提式有线电话机短信或邮箱收到的开头密码就能够;若已修改密码,则用所设新密码。如图所示:

  • 安装好后,便可成功连接云服务器。如图所示:

  • 至此便能够root客商地点成功登陆该云服务器,对该云服务器存在百分之百调控权。接下来便可做任何事情,比如布署服务器程序等。该云服务器是富有完整意义的Linux服务器,支持具备Linux命令。比如最常用cd、ls等一声令下。上面先cd到服务器根目录,然后ls,观望目录结构。如图所示。

1.下载jdk并上传至服务器

点击下载链接,我们会过来jdk下载页面,首先选择【Accept License Agreement】,然后根据本身设置的Ubuntu系统位数采取红框中的链接。

图片 29

现行反革命采纳Xftp工具,在服务器的/usr/lib文件夹下新建叁个文件夹,命名字为jdk,然后将大家Computer本地中恰恰下载的jdk安装包拖到那一个文件夹上面,将大家下载的jdk安装包上传到服务器。

图片 30

7.6.2、VCD转变格式生成的文书

至此,Android调用FFmpeg库完成。

套餐一

配置:CPU 1核 内存2GB
时长:2个月
价格:1元

图片 31

结语

总结

对云服务器的强硬和便利性上深有体会。不管在什么样地点,都可一蹴而就地远程操作千里之外云服务器。

2.解压jdk安装包进行设置

jdk文件上传达成未来,展开Xshell软件,使用cd命令来到大家正好新建的那几个文件夹上边,在那大家得以看出大家恰好上产的jdk安装包。

图片 32

接下去我们须要解压安装大家正好上传的jdk安装包,输入上边包车型地铁下令:

tar -zxvf jdk-8u181-linux-x64.tar.gz
Github:https://github.com/kpioneer123/FFmpegTest

微信号kpioneer

本文由巴黎人手机版发布于巴黎人-服务器,转载请注明出处:这样访问网站便不用输入奇怪的IP地址,Android

上一篇:使用方式,3  查找指定文件 下一篇:没有了
猜你喜欢
热门排行
精彩图文