如何用树莓派搭建一个低能耗的minecraft pe服务器服务器

查看: 3812|回复: 2
最后登录在线时间4655 小时注册时间阅读权限200积分10160UID1
树莓派,为发烧而生。
TA的每日心情开心 22:01签到天数: 69 天连续签到: 1 天[LV.6]常住居民II银元110 块声望24 点票子7506 张精华13
这次要搭建一个nginx+php+mysql+dnspod动态解析有路由器的么直接去路由器管理界面把树莓的mac绑定下,再映射这样会方便很多,不用担心ip变掉。首先sudo su获得root权限后操作会方便很多先apt-get update复制代码再apt-get install nginx php5-fpm php5-cli php5-curl php5-gd php5-mcrypt php5-mysql php5-cgi mysql-server复制代码安装期间会提示叫你输入数据库密码(这必须要记住..)环境配置
在root权限命令行输入命令nano /etc/nginx/nginx.conf复制代码对照修改如下
开头部分user www-
worker_processes 1;& &修改这里
pid /var/run/nginx.
events {
worker_connections 64; 修改这里
# multi_
}复制代码继续向后找到gzip&&去掉前面的注释 修改如下
gzip_disable &msie6&;
gzip_
gzip_
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/复制代码Ctrol+O保存 Ctrl+X退出
在root权限命令行输入命令nano /etc/php5/fpm/php.ini复制代码找到这一段; Maximum amount of memory a script may consume (128MB) ;
&a href=&http://php.net/memory-limit& target=&_blank&&http://php.net/memory-limit &/a&
memory_limit = 32M&&修改这里 复制代码找到这一段; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.&&PHP's
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is.&&For more information on PATH_INFO, see the cgi specs.&&Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec.&&A of zero causes PHP to behave as before.&&Default is 1.&&You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
;&a href=&http://php.net/cgi.fix-pathinfo& target=&_blank&&http://php.net/cgi.fix-pathinfo &/a&
cgi.fix_pathinfo=1&&修改这里复制代码在root权限命令行输入命令nano /etc/php5/fpm/php-fpm.conf复制代码找到这一段; The maximum number of processes FPM will fork. This has been design to control
; the global number of processes when using dynamic PM within a lot of pools.
; Use it with caution.
; Note: A value of 0 indicates no limit
; Default Value: 0 process.max = 4&&修改这里复制代码接着改nginxnano /etc/nginx/sites-enabled/default复制代码找到这里 修改如下# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##
server {
listen& &80; ## listen for ipv4; this line is default and implied
#listen& &[::]:80 default_server ipv6only= ## listen for ipv6root /home/pi/ 复制代码#建议放在此文件夹内,以后管理更加方便# index index.html index.
index index.php index.html index.
# Make site accessible from http://localhost/
server_复制代码在这句后面增加以下内容& && & if (!-e $request_filename) {
rewrite ^(.*)$ /index.php$1
}复制代码找到这句
location ~ \.php$ {
连同后续内容修改如下& &location ~ .*\.php(\/.*)*$
{
#fastcgi_split_path_info ^(.+\.php)(/.+)$;
#& && & # NOTE: You should have &cgi.fix_pathinfo = 0;& in php.ini
#
#& && & # With php5-cgi alone:
#& && & fastcgi_pass 127.0.0.1:9000;
#& && & # With php5-fpm:fastcgi_pass unix:/var/run/php5-fpm.
fastcgi_index index.
include fastcgi_
}复制代码完成之后重新加载服务service nginx reload
service php5-fpm reload
service mysql reload复制代码接下来安装phpmyadminmkdir /home/pi/www
wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.7/phpMyAdmin-3.5.7-all-languages.zip&a href=&http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.7/phpMyAdmin-3.5.7-all-languages.zipunzip& target=&_blank&&
&/a&punzip&&phpMyAdmin-3.5.7-all-languages.zip复制代码最后给文件夹权限chown www-data:www-data /home/pi/www -R
chmod 755 /home/pi/www -R复制代码最后是dnspod的设置/chuangbo/833369这里已有源代码
需要修改的地方如下params = dict(
login_email=&email&, # dnspod的邮箱
login_password=&password&, # 你的密码
format=&json&,
domain_id=100, #domain_id &a href=&/dnspod& target=&_blank&&/dnspod&/a&域名编号去左边的连接获取
record_id=100, # record_id 记录id同上,子域名前面的编号
sub_domain=&www&, # 你想要解析的子域名
record_line=&默认&,
)复制代码保存为dnspod.py
然后输入 nohup python main.py &
就已经在后台运行了按ctrl+c也不会退出,只有用kill才能删除进程演示&&转自:
最后登录在线时间8 小时注册时间阅读权限95积分36UID9134
TA的每日心情开心 16:02签到天数: 1 天连续签到: 1 天[LV.1]初来乍到银元7 块声望0 点票子17 张精华0
推荐个LNMP一键安装包 lnmp.org
&这个还得编译,几小时都不知道能不能装上。&
最后登录在线时间93 小时注册时间阅读权限10积分411UID1662
二级RPier, 积分 411, 距离下一级还需 89 积分
该用户从未签到银元95 块声望0 点票子100 张精华0
lin_toto 发表于
推荐个LNMP一键安装包 lnmp.org
这个还得编译,几小时都不知道能不能装上。
拥有帐号并登录即可获得此勋章.
连续登录7天即可获得此勋章.
连续发帖7天即可获得此勋章.
辛劳地为论坛付出劳动,收获快乐,感谢您!
谢谢您为论坛发展做出的不可磨灭的贡献!
新人有很大的进步可以得到这个奖章!
论坛诚信商户,官方认证.
抢沙发总数达到50即可获得此勋章.
&论坛联系QQ:我想用树莓派搭一个 git 服务器,谁能给点意见?_百度知道
我想用树莓派搭一个 git 服务器,谁能给点意见?
我比较担心性能问题。会不会太慢了?项目的源代码不大于2M。
提问者采纳
不慢。主要的问题是稳定性。你最好给它配一个稳压器。 不然你的SD卡可能容易坏。 另外它的自带的网卡速度可能还达不到10Mb。速度会慢些。
提问者评价
谢谢啊,有问题再向你请教
其他类似问题
git的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2829人阅读
【合集】用Raspberry Pi(树莓派)打造各种服务器
Raspberry Pi(树莓派)有很多的应用,其中搭建服务器是大家应用比较多的,今天就整理一个合集用Raspberry Pi(树莓派)打造各种服务器。
欢迎大家提出宝贵意见,更欢迎大家补充您用树莓派所做的好玩的应用!
[教程] 将树莓派变成网络打印机服务器(更新PC和手机端设置)!
[心得] 【分享】用树莓派构建你自己的微型服务器,可以外网访问
配置树莓派(Raspberry Pi)成为一台完美的家用服务器&
[教程] 将树莓派作为自己的软件代码托管服务器!!!
[教程] 树莓派(raspberry pi)学习之安装ftp服务器
[教程] 将树莓派变成一个Web服务器&
[教程] 利用树莓派搭建Git私有服务器&
太阳能供电的树莓派FTP服务器&
[教程] 如何用树莓派搭建一个低能耗的Minecraft服务器
[教程] 树莓派变身Aria2下载服务器&
[教程] 用树莓派打造多功能家庭服务器
[教程] 树莓派教程之小型web服务器
[教程] 用树莓派+移动硬盘+MINIDLNA打造家用媒体服务器
[教程] 树莓派搭建NAS服务器
[教程] Raspberry Pi加速上网体验之设置公共DNS查询服务器&
[教程] Raspberry Pi——DIY自己的mail服务器,全球可访问&
[教程] 树莓派基于asterisk的SIP电话软件交换服务器(免费电话系统)
[教程] 在树莓派上搭建LAMP(Linux
Apache Mysql PHP)服务器
[教程] 树莓派上手实战之配置Samba服务器实现网络存储服务器&
[教程] 树莓派搭建网站服务器托管WordPress
[教程] 树莓派廉价媒体服务器方案分享
Raspberry Pi DLNA server
原帖地址:/bbs/forum.php?mod=viewthread&tid=27531&fromuid=196
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14339次
排名:千里之外
原创:35篇
评论:47条
(11)(1)(1)(2)(2)(3)(18)把你的树莓派打造成一个NAS_Linux教程_Linux公社-Linux系统门户网站
你好,游客
把你的树莓派打造成一个NAS
来源:极客范&
作者: 孔垂瑾
你有闲置的移动硬盘和树莓派吗?你可以用这些来打造一个廉价而且低能耗的NAS。最后的效果肯定比不上售价500美刀的NAS,比如Synology DiskStation出品的那些。但可以搭建出一个低能耗的网络存储平台&&而且特别适用于已经厌倦了国家安全局的数据监控的那些人,你可以把数据藏在这个&小阁楼&里。
你需要一个树莓派,和一两个闲置着的移动硬盘。体积较小的2.5硬盘可以由USB接口直接供电,但是我们需要一个带有供电功能的USB分线器,因为树莓派的USB接口提供的电是不足以给移动硬盘供电的。除此之外你也可以用thumbdrive,甚至是一张SD卡。事实上我现在在用的就是一个USB口的移动硬盘和一个thumbdrive搭建的,操作流程都是一样的。
推荐阅读:
Raspberry Pi 树莓派搭LAMP服务器
Raspberry Pi 树莓派上安装Weston
在树莓派Raspberry Pi上安装游戏模拟器
只用一个硬盘,也可以搭建分享文件的网络存储器,但是用两个硬盘,就可以设置数据备份,以防有一个硬盘坏掉。
最初的步骤是在台式机上格式化硬盘。这是为了方便,如果出了问题,我们可以把硬盘从NAS上拔下来,还可以在一台PC上读上面的数据。
可以在树莓派上格式化,但是会花上几个小时,从台式机上格式化会快很多。现在就去做吧。
设置SSH,开启root用户,首先为root用户设置密码:sudo -ipasswd root(输入你的密码)
然后在命令行下面运行raspi-config脚本,可以用sudo命令,也可以注销当前用户,然后以root用户的身份登陆。在高级选项菜单中,开启SSH。
重启后,你应该可以从联网的另一台机器登陆(如果在windows上,可以使用Putty):SSH root@[IP地址]
登陆之后,搞清楚插上去的硬盘在/dev下面的编号是什么。下文假设使用两个硬盘,创建数据备份。输入fdisk -l
会显示出已经挂载的存储设备。你应该看到类似于这样的画面:
/dev/mmc是树莓派系统的分区,mmc指的是SD卡。/dev/sda1和/dev/sdb1和SD卡没有关系,这些是你插上去的USB硬盘(本意是SCSI驱动器,但是现在用来指任何SATA口的或其他存储器)
安装ntfs-3g模块,于是我们就能读写NTFS格式的硬盘了。apt-get install ntfs-3g
然后创建一个目录,以这个目录作为挂载点挂载硬盘。为简单起见,下文用1和2来指代。mkdir /media/1mkdir /media/2mount -t auto /dev/sda1 /media/1mount -t auto /dev/sdb1 /media/2mkdir /media/1/sharesmkdir /media/2/shares
相关资讯 & & &
& (12/12/:33)
& (12/04/:04)
& (01月08日)
& (12/05/:44)
& (11/12/:18)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 minecraft服务器包 的文章

 

随机推荐