分类
技术分享

在亚马逊EC2上创建root用户登录

由于亚马逊有个别的linux是默认普通用户,有些时候不太方便,如果创建root用户会方便点

创建root的密码,输入如下命令:

sudo passwd root
输入一个你要设置的root的密码两次

切换到root身份,输入如下命令:

su root

输入:vim /etc/ssh/sshd_config

找到 PasswordAuthentication no,把no改成yes

保存并退出

重新启动下sshd,如下命令: /sbin/service sshd restart

为原来的普通用户”ec2-user”添加登录密码

passwd ec2-user

现在就可以用用root身份直接登录亚马孙EC2了。

分类
技术分享

废旧手机可以用来做有趣的事情,比如网站服务器

现在手机换代很快,很多人的废旧手机都不知道扔在哪个角落了,或者已经当废品卖了,收旧手机!报废手机!手机换盆盆!…不过有很多人留起来做备用机或者考古纪念品。

废旧手机可以用来做有趣的事情,比如网站服务器

其实旧手机可以用来做很多用的事情,比如用来安防监控设备,装个软件连接起wifi成监控,可以用来观察家里的情况。比如又有人拿来做汽车导航,因为现在的手机大部分淘汰的都是智能手机,所下载起百度地图、高德地图,导航功能立刻就完成了。而有的旧手机正好具有红外线发射功能,下载遥控软件,手机立马成了遥控器。用途很多,看你怎么用了。

废旧手机可以用来做有趣的事情,比如网站服务器

个人觉得用来做web服务最好了,让手机成一个web服务器(如果手机存储空间够大还可以建立FTP文件服务器),在上面存放网站。因为Android系统内核是基于Linux,况且有支持搭建web环境的软件,所以就方便了。使用的是KSWEB,它是由俄罗斯人开发的一款基于Android的开源服务器,使用lighttpsd+php+sql可以使你的安卓手机瞬间变成一台服务器,并且兼容多数主流PHP程序。

废旧手机可以用来做有趣的事情,比如网站服务器

这次所用到了手机、路由器、软件KSWEB,找到软件后,安装到手机上,打开界面能看到各种服务,由于软件试用期只有五天,有的刚下载就过试用期了,所以你得到网上找一款好的下载过来,下面是我下载安装好的。

废旧手机可以用来做有趣的事情,比如网站服务器

打开软件后,界面如下,查看软件是否正常,有的版本手机不兼容,闪退。如果软件正常,打开界面中的浏览地址192.168.1.100:8080(地址不是唯一,具体以安装的为准)即可进入浏览器,会看到英文网页,证明软件环境正常,页面提示数据库MySQL登录默认的是用户名root和空密码,这是用来登录phpMyAdmin数据库管理工具用的。

废旧手机可以用来做有趣的事情,比如网站服务器

在右滑到工具栏中打开打开WebFace即可查看服务器信息,用户名和密码生成默认均是:admin。WebFace访问地址端口是8000。端口是可以修改的,每个手机生成的地址和端口不一样,不过是可以修改的。

废旧手机可以用来做有趣的事情,比如网站服务器

接下来在软件管理界面再次滑到工具下载phpMyAdmin管理工具。安装好后打开输入用户名:root,登录密码为空即可进入数据库。数据库也生成了一个地址端口是8001(地址和端口在ksweb的首页状态中可以看到,点击就可以访问)。

废旧手机可以用来做有趣的事情,比如网站服务器

其实在Ksweb安装好后会生成文件目录mnt/sdcard/hdocs,文件夹hdocs里面是用来存放网站程序用。Ksweb软件生成的地址和端口,文件目录全部在ksweb软件一打开的界面状态中即可查看。

要想做网站,我们还得找程序放入里面。支持php+mysql的程序很多,这次就用很有名的开源博客程序WordPress来做,下载解压完成后把WordPress下的文件全部拷贝至手机sdcard/hdocs文件下。

废旧手机可以用来做有趣的事情,比如网站服务器

现在可以通过电脑浏览器来访问了地址192.168.1.100:8080即可进入安装界面

废旧手机可以用来做有趣的事情,比如网站服务器

还要登陆数据库地址192.168.1.100:8001创建一个用于安装网站使用的数据库

废旧手机可以用来做有趣的事情,比如网站服务器

然后再回来安装网站,输入有8080端口的地址,也就是192.168.1.100:8080

废旧手机可以用来做有趣的事情,比如网站服务器

进入安装界面输入数据库的相关信息后提交

废旧手机可以用来做有趣的事情,比如网站服务器

数据库正确即可安装,填写好网站相关数据

废旧手机可以用来做有趣的事情,比如网站服务器

最后完成安装

废旧手机可以用来做有趣的事情,比如网站服务器

完成安装后,进入网站首页如下,网站安装完成。

废旧手机可以用来做有趣的事情,比如网站服务器

由于手机连接的路由器为动态ip为了避免每次重新连wifi后ip都在变化,把手机绑定固定的局域网ip,其实家用的路由器连接的设备组成的网络相当于一个小小的局域网。为了防止每次开机这些ip会变化,所以在路由中把ip和手机的mac绑定,或者直接设置静态ip。

废旧手机可以用来做有趣的事情,比如网站服务器

如图,我把手机绑定到了192.168.1.100这个局域网ip,然后再ksweb的状态界面上也能看到这个地址192.168.1.100:8080,只不过是后面加入了端口8080,如果想让网站访问不要加8080,就必须给手机root才能修改ksweb中配置文件,将端口8080改80端口(80端口访问时默认不用输入),访问的时候输入192.168.1.100就行了,这些地址具体要看你的路由器和手机。

网站目前只能在这局域网地址内访问,要想让外网,外面的人能访问到我们手机内的网站来,怎么实现呢。在nat123注册个账号申请端口映射(如果要解析到自己的域名不是免费,只能用送的这些难以记忆的二、三级域名地址)废旧手机可以用来做有趣的事情,比如网站服务器

再手机端安装nat123软件

废旧手机可以用来做有趣的事情,比如网站服务器

这个时候就可以在外网中通过申请的这个地址访问了,如果要解析到自己的域名是收费的。

除了nat123可以免费获取端口映射的公网地址外,在路由中其实也可以,首先我们做端口映射,把手机连接路由器的端口映射到网络中去,别人就会通过网络访问到本地的路由器后再访问到手机里的内容,通过下图中,设置家用路由器的DMZ主机功能、DDNS、虚拟服务器功能就可以了,此处就不多说了,其中DDNS可选择申请路由器自带的或者注册向日葵的。

废旧手机可以用来做有趣的事情,比如网站服务器

总结:方法有很多,过程虽简单,但有些时候也出些让人郁闷的问题,比如软件闪退安装不了……

这就是简单的方法搭建手机服务器,大家也可以拿那些旧手机试一试。

原文 httpss://www.toutiao.com/i6500106728682553869/

分类
技术分享

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

如何快速搭建一个网站,不会编程,那如何开始呢,其实我们只需一个域名、网站程序和虚拟空间即可,资金充裕的话你直接购买云主机(云服务器)就行了,现在国内的阿里云、腾讯云,百度云(不是百度网盘哦)都可以。

首先购买一个域名,目前域名有很多,主流的域名有.com .net .cn ,还有.cc .top .club .site .vip .ren 等等。在价格上有几块钱到几十块钱主要是看平台,而好的域名几千上万。现在开始买域名,以.com域名为例,选择一个未注册的域名。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

并且填写域名持有人的信息

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

支付和填写步骤好后,就可以在后台看到刚购买的域名,可进行解析,管理等操作。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

需要注意的目前国内购买的域名一般都需要实名认证才解析,如果空间或者主机在国内一定要备案才能使用。但是空间在中国香港,或者美国这些地方是不需要备案也能正常使用。

备案流程麻烦而且时间长,不过备案有很多好处,如果没必要就不用备案了。

不用备案,那么则需要购买境外的空间,包括阿里这些大厂商都提供,但是有点贵了。我呢还是找点便宜的主机空间商。比如做个博客就没必要购买云主机(云服务器),云主机一般都是几十块每个月,有的上百,配置好点的则更贵,所以买个虚拟空间就行。

上面提到域名已经有了,现在我们就先找个空间,(如果资金充分的话,选择云主机更好)。

虚拟空间的话有很多,选择一家即可,不过尽量看好相应的参数,博客类型的网站空间也不需要更多。平常主要写文章和少量的图片,问题不大,如果做视频这些的话,那花销服务器的成本就太高了,没必要,而且个人型的网站需求没那么大。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

把主机开通后,稍微等待就可以进入管理界面了

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

购买好主机或者空间后,可以在管理界面或者到服务商发来的邮件信息。如果是云主机的话,会分配给你一个服务器地址IP和用户名、密码。而一般的空间就没有独立IP了,不过也会给你FTP地址和FTP用户名、密码这些,另外也会有一个数据库地址,和域名解析指向。

有了空间,现在我们来连接空间,使用FTP客户端软件连接空间,包括FileZilla、FlashFXP都可以,这里我就使用FlashFXP来接连空间。打开flashfxp软件 菜单”站点”点击”站点管理器”

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

分别输入ftp 地址就是服务器ip 地址 、ftp用户名、ftp密码,这几项可以在邮件通知中或者服务上管理后台查。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

填写好后,点击应用然后连接即可。

上面是连接FTP的过程,是用来上传管理网站程序(等下再使用),还有一个就是数据库的问题,购买虚拟空间都会送数据库的通过后台管理控制面板连接数据库就行,而我这里是cPanel 控制面板来管理,不同的网站管理面板不同,但区别不是特别大,在这里使用的是cPanel 控制面板。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

选择MySQL数据进入创建新数据库,然后建立数据库用户名和密码。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

并且在”向数据库添加用户”,创建用户权限,全部勾选

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

最后进入phpMy管理可以看见刚才创建的数据成功了。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

现在服务器空间以及FTP和数据库准备好,该找网站程序了,有很多包括wordpress、joomla以及国内的织梦、phpwind、discuz等,个人更倾向于wordpress,它也是全球很多网站都使用的程序。到官网下载站来后。下载压缩包到本地,然后上传到空间目录。我这个空间使用的是cPanel 控制面板,可以直接在cPanel首页,找到”文件”-“文件管理器”上传文件然后解压public_html目录内。注:并不是所有的空间都是把程序上传到public_html这是虚拟服务器的默认目录,只是在有cPanel虚拟主机管理系统的时候才用。而在我使用最常见的FTP来上传程序,上面已经提到了FTP的使用了,这里不再赘述。

下载好的wordpress程序解压后把目录里的文件通过FTP全部上传到public_html目录内(也可以通过cPanel后台界面上传压缩包然后解压)。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

上传完安装程序后,我还要做一个动作就是域名解析,按照主机商的要求,做一个A记录的解析,然后通过访问你的域名就可以直接安装空间里的程序了。

关于怎么解析,到你购买的域名的网站找到域名管理>解析A记录,至于解析到的记录值地址则是看你购买空间提供的,如下A记录和记录值填写好,其他没有要求默认,默认稍等片刻即可通过域名访问安装程序界面。如果不行查看是否上传程序到正确的目录,还有就是看解析是否正确。这些很重要,错一步不行。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

现在解析好了,通过域名访问,可以看见wordpress程序安装界面。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

点击”现在就开始!”进入界面填写相关信息,数据库用户名这些在上面已经创建,所以填写就行了。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

点击”提交”如果正确将进入以下界面

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

点击”现在安装”然后进入如下

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

填写好站点标题和网站管理员的用户名和密码就行。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

最后点击”安装WrodPress”

安装好后可以进入网站管理后台或者前台查看网站。

不懂编程没关系,几个步骤,你也能马上搭建一个自己的网站

这就是快速搭建一个网站的过程,方式有很多,这只是其中一种,平台也也多,方式也不一样。看你觉得那种快而已,如果你也搭建网站,有什么问题大家也可以互相学习交流交流。