Centos下安装瘟疫公司自定义蛤modmod的Minecraft

这是我之前写在博客园的,同一个人。
作为常和网络打交道的程序员,经常会遇到需要服务器的场合,比如搭建一个web服务器,一个代理服务器,又或者一个小型的游戏服务器。
我时常和朋友一起玩一款叫我的世界的游戏,为了能够长期稳定地联机玩,所以特地买了一个服务器。因为windows作为服务器系统,不如Linux稳定,而且linux可以不用GUI界面,内存占用非常小,这样就能让更多的朋友同时在线。相互比较,我选择了Cent OS系统。
Cent OS作为一个网络服务器是非常优秀的,稳定而且强大。废话不多说,我们第一步来搭建一个我的世界服务器。
1.如何连接服务器
因为linux服务器为了保证效率的最大化,往往是没有GUI界面的,不像Windows可以直接用远程桌面就可以连接,而是通过SSH协议来连接的。我们首先要下载安装一款叫putty的小软件。下载地址为:http://mdl1.mydown.yesky.com/soft/201507/putty_0.65.exe
打开之后会出现这个界面,我们需要输入服务器商给我们的IP地址,和端口号,然后就可以连接了,连接之后进入一个命令行界面,依次输入账号密码就可以了。
2.搭建java环境。
因为我的世界是基于JAVA来达到跨平台的,服务端也是一个jar的运行文件。
Cent OS安装命令为yum install java-1.6.0-openjdk*
然后静静等待安装完毕即可。
3.安装我的世界服务端
我的世界服务端纯净版只有一个jar文件,非常方便。
命令为:wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar
./minecraft_server.1.7.4.jar打开就可以了。
娱乐向,利用CentOS7搭建我的世界spigot服务器
今天偶然又跳进了我的世界的坑
然后盯着一直在捣鼓的机子,就像自己搞一个服务器
还是首先root权限
然后要保证机子上有java
可以输入java -version
如果能够显示版本信息则表示有
如何在Linux上搭建Minecraft服务器
如果想和小伙伴们一起联机玩MC,那么完全可以购买一个云服务器后自己创建一个属于自己的世界。并且实测人数少的情况下也不需要有多好的服务器,我就是用搬瓦工19.9刀一年的服务器搭建的。3、4个人玩还是很开...
centos 7上搭建原版 Minecraft 服务器
centos 7上搭建原版 Minecraft 服务器,直接进入正题:
①安装jdk-1.8.0
yum install -y java-1.8.0*
②创建mc目录
mkdir /tmp/mine...
CentOS 7.3 搭建 Minecraft 服务器
CentOS 7点3搭建 Minecraft 服务器
最近 Mojang 登不上,所以 Realms 就买不了。在朋友的怂恿下,自己又想尝试去管理一台服务器,于是就租了一台云服务器试试。记录一下...
centos/win7上安装我的世界服务器、客户端
OS:centos65,下面的操作对win7也适用。
craftbukkit-1.8-R0.1-SNAPSHOT.jar
(下载地点在mcbbs)
预先安装了java(我的是openj...
我很喜欢MineCraft这个游戏,以前都用MClauncher自己做服务器自己玩,现在想和小伙伴们一起玩,正好我也有个无风扇低功耗的小服务器(http://blog.csdn.net/advance...
1、下载forgeMDK
链接地址:https://files.minecraftforge.net/Latest为最新版,Recomended为稳定版2、解压mdk到自己工作目录(如test)...
“我的世界”是一款由Mojang AB和4J Studios开发的高自由度的沙盒游戏,于日发行。该游戏让每一个玩家在三维空间中自由地创造和破坏不同种类的方块,玩家在游戏中的形象可以在...
centos 空闲一段时间后自动断网
用客户端工具,例如securecrt连接linux服务器,有的会出现过一段时间没有任何操作,客户端与服务器就断开了连接。
造成这个的原因,主要是因为客户端与服务器之间存在路由器,防火墙以及为了本身的...
linux服务器用centos还是ubuntu系统_Linux
摘要: 本文讲的是linux服务器用centos还是ubuntu系统_Linux,
linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。服务器操作系统...
没有更多推荐了,如何在centos下为minecraft添加插件_百度知道
如何在centos下为minecraft添加插件
目录下没有plugins文件夹,是把插件放在目录下还是在目录下新建plugins文件夹,把插件放在plugins文件夹下?...
目录下没有plugins文件夹,是把插件放在目录下还是在目录下新建plugins文件夹,把插件放在plugins文件夹下?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
xiaoqqsmile
xiaoqqsmile
采纳数:13
获赞数:102
擅长:暂未定制
没有plugins的一般是官服,不支持插件的。
糖加记得加三勺
糖加记得加三勺
获赞数:69
擅长:暂未定制
额,听不懂诶
你下一个服务端整合包不就好了
mcbbs有一堆
采纳数:20
获赞数:48
擅长:暂未定制
一般都有的
洛马诺夫斯基
洛马诺夫斯基
采纳数:117
获赞数:436
没有的就不支持。
其他1条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。[教程]Mulitcraft for CentOS ————Linux 网页控制台&-&软件资源&-&Minecraft(我的世界)中文论坛 -
后使用快捷导航没有帐号?
查看: 4793|回复: 44
[教程]Mulitcraft for CentOS ————Linux 网页控制台
您尚未登录,立即登录享受更好的浏览体验!
才可以下载或查看,没有帐号?
本人于昨晚开始研究基于Linux(CentOS 6.5)的网页控制台(Mulitcraft)
由于没有Linux的使用经验,走了很多弯路,按照网上的教程无限次失败,
所以在此写一下本教程,帮助其他向我一样的服主完成快速部署。
Mulitcraft需要集成一些环境来支持他的启动,在Windows里面是自带的绿色版,
而在LINUX里面我们就需要自己进行一系列的配置。
首先安装java
yum install -1.7.0-openjdk
安装下载器
yum -y install wget
关闭防火墙 “因为我比较笨,只会直接关闭掉,而且我是在虚拟机里进行的,所以不会影响到全局设置,如果你不想关闭防火墙,请自行查询单独开放端口的方法!”
chkconfig --level 35 iptables off
/etc/init.d/iptables stop
yum -y install
gcc-c++ kernel-devel
yum install mysql mysql-server
设置开机启动Mysql
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
初始化root用户的密码
mysql_secure_installation
输入两次密码
然后会出现4次 Y/N 全选Y即可
安装 Apache 组件
# yum install httpd
chkconfig --levels 235 httpd on 同样配置系统让 Apache 随系统启动:
/etc/init.d/httpd start 配置完毕,启动 Apache
# rpm -Uvh http://download.project.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh
# yum install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common注:安装5.6版本为remi-php56,安装5.5版本为remi-php55查看 PHP 版本# php -v
安装完毕过后需要
#/etc/init.d/httpd restart 来重启apache使php生效
在后台找到/etc/httpd/conf/目录
打开httpd.conf
修改其中内容如下:
&Directory &/var/www/html&&
& & Options -Indexes MultiViews FollowSymLinks
& & AllowOverride All
& & Order allow,deny
& & Allow from all
&/Directory&
重启apache生效:
/etc/init.d/httpd restart
下载phpmyadmin:
先cd /home/
解压 unzip phpmyadmin.zip
chmod -R 755 /var/&&赋予权限
此时打开你的IP/phpmysql应该已经能够运行了。
前置环境到此配置结束。下面开始安装控制台软件。
既然要安装Mulitcraft,第一步当然是获取Mulitcraft软件。
本文中是使用了最新的2.0.1版本
点我进入官方网站
点我进入最新版页面
点我进入历史版本页面
架设下载目录在 home目录
cd home #进入你的下载好的目录
解压Multicraft压缩包,输入命令
tar xvzf multicraft.tar.gz
注意:这里的multicraft.tar.gz为文件名,请改成你下载的文件名。
cd multicraft
./setup.sh
此时会出现Run each Minecraft server under its own user? (Multicraft will create system users)
在每个Minecraft服务器自己的用户下运行服务器吗(Multicraft会创建系统用户)?这里输入n,如果你是服务器供应商,有很多服务器运行,出于安全考虑,请输入y。
Run Multicraft under this user
在这个用户下运行Multicraft,默认是minecraft,回车即可。出于安全考虑,请不要使用root用户运行Multicraft!
User not found. Create user 'minecraft' on start of installation?用户没找到。在安装开始时创建用户“minecraft“吗?回车即可。
Install Multicraft in安装Multicraft到哪里?默认是用户minecraft主目录下的multicraft文件夹,回车即可。If you have a license key you can enter it now如果你有一个密钥可以现在输入,默认没有,回车即可。If you control multiple machines from one control panel you need to assign each daemona unique ID (requires a Dynamic or custom license). Daemon ID?如果你从一个控制面板控制多个机器你需要分配每个服务端程序一个唯一的ID(需要一个动态或自定义密钥)。服务端程序ID?这是给服务器供应商用的,在多台机器的时候使用,我们一般用不到,默认ID是1,回车即可。Will the PHP frontend run on this machine?PHP在这个机器上前端运行吗?我们已经安装了PHP了,默认是是,回车即可。User of the webserver网页服务器的用户。默认是www-data,回车即可。Location ofthe PHP frontend这个其实是问安装网页的目录,默认是/var/www/multicraft,回车即可。Enable builtin FTP server?启用内建FTP服务器吗?默认是是,回车即可。IP the FTP server will listen on (empty for same as daemon)FTP服务器将监听的IP(留空设置和服务端程序一样)这个一般默认是自动识别了的,请看情况自行修改,回车即可。FTP server portFTP服务器端口。默认是21,回车即可。Block FTP upload of .jar files and other executables (potentially dangerous plugins)?禁止FTP上传.jar文件和其他可执行文件(潜在危险插件)?这个禁用了就不能上传插件了,输入n回车即可。What kind of database do you want to use?你想使用哪种数据库?我们安装了mysql,输入mysql回车即可。Database host数据库主机。默认是本地,回车即可。Database name数据库名称。默认回车即可,我们会在后面创建。Database user数据库用户。输入数据库用户名回车即可。Database password数据库密码。输入密码回车即可。Ready to install Multicraft. Start installation?准备好安装Multicraft了。开始安装?回车即可。然后会显示一个说明,回车即可,我们会在后面进行。Save entered settings?保存输入的设置吗?默认是是,回车即可。
接下来安装中文语言包解压语言包,输入命令unzip multicraft-translation-zh.zip把语言包复制过去,输入命令cp -r protected /var/www/multicraft
设置语言包的权限和拥有者,输入命令chmod 0755 /var/www/multicraft/protected/messages/zhchown -R www-data.www-data /var/www/multicraft/protected/messages/zh删除解压出来的语言包,输入命令rm -rf protected
接下来用浏览器打开http://域名或IP/multicraft点击”Start Installation“开始安装
会看到保护目录未进行安全设置
先修改Apache的配置文件,其他系统的修改方法请自行搜索,把现在的配置文件先备份一份,输入命令cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.bak
打开配置文件,输入命令nano /etc/apache2/sites-available/default
用方向键移动光标到这几行&Directory /var/www/&Options Indexes FollowSymLinks MultiViewsAllowOverride NoneOrder allow,denyallow from all&/Directory&
在Indexes前加一个“-”,这是出于安全考虑,否则任何人能够在浏览器里看到网站目录下的文件。然后把AllowOverride None改为AllowOverride All修改后的文件看起来是这样的&Directory /var/www/&Options -Indexes FollowSymLinks MultiViewsAllowOverride AllOrder allow,denyallow from all&/Directory&
& & & & & & & & & & & & & & & & 保存退出后重启Apache服务,输入命令service apache2 restart
& & & & & & & & & & & & & & & & 再去刷新网页,全部通过了,点击”Continue“继续。
& & & & & & & & & & & & & & & & 这是复制配置文件的,显示绿框可直接点击”Continue“继续。
& & & & & & & & & & & & & & & & 现在为Multicraft配置数据库输入命令mysql -uroot -p
然后输入MySQL的root用户密码并回车,进入数据库。然后为Multicraft创建数据库,输入以下命令create database multicraft_create database multicraft_
& & & & & & & & & & & & & & & & 再回到浏览器这边,Database Type选择”MySQL“,Database Host输入MySQL数据库的地址,默认是本地,即127.0.0.1,Database Name输入multicraft_panel,Database Username和Database Password输入MySQL的用户名和密码,然后点击”Save and Test“。看到黄框内最后一行文字变为Database seems to be uninitialized,即可点击”Initialize Database“
& & & & & & & & & & & & & & & & 变成绿框后即可点击”Continue“,然后又变成黄框,黄框内最后一行文字变为Connection successful,即可点击上方的”Login“
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & 用户名和密码都是admin,输入后点击”Login“
& & & & & & & & & & & & & & & & 登录后会看到上方显示”Logout“,中间显示绿框,即可点击”Continue“
& & & & & & & & & & & & & & & & 同样的,Database Type选择MySQL,其他选项和上一步一样,但是Database Name输入multicraft_daemon
& & & & & & & & & & & & & & & & 点击”Continue“后来到这个页面,在Language选择”简体中文“,然后点击”Save“
& & & & & & & & & & & & & & & & 然后启动Multicraft程序,输入命令/home/minecraft/multicraft/bin/multicraft -v start
& & & & & & & & & & & & & & & & 回去浏览器那边可以看到有绿框出现,点击”Refresh“然后网页会刷新一次,”Refresh“按钮会变成”Continue“
& & & & & & & & & & & & & & & & 点击后跳转到这个网页,点击”Continue to Multicraft“
& & & & & & & & & & & & & & & & 然后去删除安装网页,输入命令rm /var/www/multicraft/install.php
& & & & & & & & & & & & & & & & 接下来设置Multicraft开机自启动,其他系统的修改方法请自行搜索,输入命令nano /etc/rc.local
& & & & & & & & & & & & & & & & 在exit 0前新开一行写入以下内容并保存退出/home/minecraft/multicraft/bin/multicraft -v start
& & & & & & & & & & & & & & & &
今天有事着急走,改天再补图(今天帖子里的图直接粘的别人发的一个行不通的教程)。&&有谁看不懂可以给我留言。中文语言包下载地址:wget
Mcbbs有你更精彩~
Mcbbs有你更精彩~
帖子永久链接:&<button type="submit" class="pn" onclick="setCopy('http://www.mcbbs.net/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">点击复制Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
这个看起来很麻烦的说
我不知道你们感觉怎么样,我用Windows开服觉得效率会跟Linux差很多&
这个看起来很麻烦的说
我不知道你们感觉怎么样,我用Windows开服觉得效率会跟Linux差很多
排版不是特别好,希望你能够优化一下排版
这两天事太多了,一直没有闲下来,我会自己按照步骤重新操作一次,每一步都截图放上来&
排版不是特别好,希望你能够优化一下排版
这两天事太多了,一直没有闲下来,我会自己按照步骤重新操作一次,每一步都截图放上来
我还是挺看好这篇文章的,当然,原创是必须的。
优化下排版和文字内容吧,加油&
这两天事太多了,一直没有闲下来,我会自己按照步骤重新操作一次,每一步都截图放上来 ...
我还是挺看好这篇文章的,当然,原创是必须的。
优化下排版和文字内容吧,加油
我看别人发帖有“壁纸” 那个要怎么设置?&
我还是挺看好这篇文章的,当然,原创是必须的。
优化下排版和文字内容吧,加油 ...
我看别人发帖有“壁纸” 那个要怎么设置?
黄色的BG按钮&
我看别人发帖有“壁纸” 那个要怎么设置?
黄色的BG按钮
非常感谢您~! 我每次在提问版块发帖都问这个,但是没人教我- -!
如果明天有时间我就好好的整理一下,尽最大可能让新手腐竹看懂。
自己再弄这个Linux的网页端的时候走了好多弯路&
Mcbbs有你更精彩~
黄色的BG按钮
非常感谢您~!& &我每次在提问版块发帖都问这个,但是没人教我- -!
如果明天有时间我就好好的整理一下,尽最大可能让新手腐竹看懂。
自己再弄这个Linux的网页端的时候走了好多弯路
怒顶,正需要
感觉好复杂,windows搭建Mulitcraft还好一些我会比较能搭建
nano /etc/apache2/sites-available/default& & 我没这个文件怎么办啊
還是有一些不懂
完全看不懂,我还是用Windows吧QAQ
""以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。
版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。We are unable to load the site due to a temporary error.
Please try again shortly or contact our support team.后使用快捷导航没有帐号?
您尚未登录,请登录后浏览更多内容!
只需一步,快速开始
请完成以下验证码
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 1780|回复: 4
CentOS6.5搭建LNMP 组建自己的网站环境吧!搭建高可用群集!(论坛压力大?最近访...
阅读权限30
在线时间 小时
TA的每日心情开心 02:14签到天数: 4 天[LV.2]偶尔看看I
本帖最后由
06:14 编辑
CentOS6.5搭建LNMP&&组建自己的网站环境吧!(论坛压力大?最近访问慢!让我教教你如何搭建Nginx群集)
作孽的感觉!zuimc岂能容我放恣??
zuimc大大!你害了我一晚上啊!
一、搭建Nginx
1&.安装Nginx
首先我们查看一下你的环境吧!:[root@10-4-14-168 html]# cat /etc/redhat-release复制代码为了效果,我们关闭防火墙[root@10-4-14-168 html]# chkconfig iptables off复制代码卸载一些系统预装环境,包括ahacpe(有nginx就不需要apache了!如果你会反向代理!可以利用apache解析php等等!)yum remove httpd -yyum remove mysql mysql-server -y yum remove php -y复制代码添加CentOS 6.5 第三方yum源(CentOS默认的源里没有nginx软件包,需要自己添加)wget http://www.atomicorp.com/installers/atomic && sh atomic复制代码接下来安装Nginx所需依赖环境包yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel复制代码安装Nginx网站yum install nginx -y service nginx start chkconfig --levels 235 nginx on#设置2、3、5级别开机启动(不明白,可以安装步骤敲键盘)复制代码安装数据库Mysql (并发不高!对于几万访问量的小网站!没问题 !如果有条件!想气派一点!可以搭建数据库群集!如果可以!去参数搭建Oracle数据库——我不相信你可以搭建出来)yum install -y mysql mysql-server mysql-develservice mysqld startchkconfig --levels 235 mysqld on复制代码设置数据库密码123456mysqladmin -u root password '123456'复制代码安装php环境!想搭建动态网站!必须有php环境 yum install -y&&php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap复制代码安装php组建!可以支持mysql,可以解析网站了!支持FASTcgiyum install -y php-tidy php-common php-devel php-fpm php-mysql复制代码备份一份配置文件,方便后续使用cp -pr&&/etc/nginx/nginx.conf /etc/nginx/nginx.conf.bat复制代码配置php,支持nginx解析cgi.fix_pathinfo = 1复制代码配置nginx解析php,修改nginx配置文件 vim /etc/nginx/nginx.conflocation ~ \.php$ {& & root& && && &&&/usr/share/nginx/& & fastcgi_pass& &127.0.0.1:9000;& & fastcgi_index&&index.& & fastcgi_param&&SCRIPT_FILENAME&&/usr/share/nginx/html$fastcgi_script_& & include& && &&&fastcgi_& && &&&}复制代码按照以下内容修改user&&worker_processes&&1;events {& & worker_connections&&1024;}http {& & include& && & mime.& & default_type&&application/octet-& & sendfile& && &&&& & keepalive_timeout&&65;& & gzip&&& & server {& && &&&listen& && & 80;& && &&&server_name&&& && &&&charset utf-8;& && &&&#access_log&&logs/host.access.log&&& && &&&root& &/usr/share/nginx/& && &&&index&&index.html index.htm index.& && &&&error_page& &500 502 503 504&&/50x.& && &&&location = /50x.html {& && && && &root& && && &&&}& && &&&location ~ \.php$ {& && && && &fastcgi_pass& &127.0.0.1:9000;& && && && &fastcgi_index&&index.& && && && &fastcgi_param&&SCRIPT_FILENAME&&/usr/share/nginx/html$fastcgi_script_& && && && &include& && &&&fastcgi_& && &&&}& && &&&location ~ /\.ht {& && && && &deny&&& && &&&}& & }}复制代码
网站目录位于 /usr/share/nginx/html
将网站上传到
/usr/share/nginx/html 下chown -R nginx:nginx /usr/share/nginx/html#设置网站目录权限&&可读 可写 可修改 chmod -R 777 /usr/share/nginx/html复制代码重启服务(如果你按照要求操作!是不会报错的!)service nginx restart && service php-fpm restart复制代码到处!已经完成了网站环境搭建!如果网站可以承载大量访问!速度正常,不需要看下面内容了!
二、搭建Nginx群集&&Nginx转发 分发连接! 负载均衡(献给zuimc& &开什么玩笑)
1&.Nginx转发要求:
你需要4台服务器!
你需要一个存储服务器(单台服务器最为存储!)你需要一台Nginx前端作为接待!分法到真正的网站服务器处理http/https请求你需要2台网站后端!可以是apache!这里只介绍Nginx !需要2台Nginx
2&.安装Nginx 不需要过多介绍!请按照最上面方法安装即可!不要上传网站!网站是挂在存储上得!不然你网站数据不统一!
1.为每台3台服务器安装Nginx
然后我们复制一份配置文件cp&&-pr /etc/nginx/nginx.conf.bat /etc/nginx/nginx.conf复制代码然后修改Nginx前端服务器配置文件!和2台网站后端配置文件 vim /etc/nginx/nginx.conf复制代码user&&worker_processes&&1;worker_rlimit_nofile 1200;events {& & worker_connections&&1024;}http {& & include& && & mime.& & default_type application/octet-& & charset utf-8;& & server_names_hash_bucket_size 128;& & client_header_buffer_size 32k;& & large_client_header_buffers 4 32k;& & client_max_body_size 8m;& && &&&client_body_buffer_size& && &&&256k;& && &&&client_header_timeout& &&&3m;& && &&&client_body_timeout 3m;& && &&&send_timeout& && && && & 3m;& && & tcp_nopush& &&&& & keepalive_timeout 60;& & tcp_& & fastcgi_connect_timeout 300;& & fastcgi_send_timeout 300;& & fastcgi_read_timeout 300;& & fastcgi_buffer_size 64k;& & fastcgi_buffers 4 64k;& & fastcgi_busy_buffers_size 128k;& & fastcgi_temp_file_write_size 128k;& && & gzip_min_length 1k;& & gzip_buffers& &&&4 16k;& & gzip_http_version 1.0;& & gzip_comp_level 2;& & gzip_types& && & text/plain application/x-javascript text/css application/& & gzip_& & log_format access '$remote_addr - $remote_user [$time_local] &$request& ' '$status $body_bytes_sent &$http_referer& ' '&$http_user_agent& $http_x_forwarded_for';& && &&&& && &&&#设置地址池,后端2台服务器& && &&&upstream http_server_pool {& && &&&server 192.168.1.2:80 weight=4 max_fails=2 fail_timeout=30s;& && &&&server 192.168.1.3:80 weight=2 max_fails=2 fail_timeout=30s;& & }& && &&&#weight 优先值& && &&&& && &&&& & #第一个虚拟主机,反向代理http_server_pool这组服务器& && &&&server {& && && && && & listen& && & 80;& && && && && & #监听端口& && && && && & server_name&&& && && && && & #主机名称& && && && && & location / {& && && && && && && && &proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; & && && && && && && && &proxy_pass http://http_server_& && && && && && && && &proxy_set_header H & && && && && && && && &#主机名称& && && && && && && && &proxy_set_header X-Forwarded-For&&$remote_& && && && && & }& && && && && & #access_log&&logs/www.xiao.com.access.log&&& && &&&}}复制代码2.将2台网站后端 按照以上方法安装好以后!看下面(真气人!为什么我辛辛苦苦写了一晚上的教程!就这样对我!写完发布,结果!东西丢的丢!没的没!害得我重新写!一晚上,7个小时!现在这个教程已经不全面了!上几万字啊!)
#修改2台网站后端
vim /etc/nginx/nginx.conf#打开配置文件,全部删除!修改成这个样子user&&worker_processes&&1;events {& & worker_connections&&1024;}http {& & include& && & mime.& & default_type&&application/octet-& & sendfile& && &&&& & keepalive_timeout&&65;& & gzip&&& & server {& && &&&listen& && & 80;& && &&&server_name&&& && &&&charset utf-8;& && &&&#access_log&&logs/host.access.log&&& && &&&root& &/usr/share/nginx/& && &&&index&&index.html index.htm index.& && &&&error_page& &500 502 503 504&&/50x.& && &&&location = /50x.html {& && && && &root& && && &&&}& && &&&location ~ \.php$ {& && && && &fastcgi_pass& &127.0.0.1:9000;& && && && &fastcgi_index&&index.& && && && &fastcgi_param&&SCRIPT_FILENAME&&/usr/share/nginx/html$fastcgi_script_& && && && &include& && &&&fastcgi_& && &&&}& && &&&location ~ /\.ht {& && && && &deny&&& && &&&}& & }}复制代码
重启服务!(如果安装要求操作!是不会出问题的!请仔细检查遗喽步骤!)service nginx restart && service php-fpm restart复制代码三、安装MFS存储
1.在存储服务器上安装存储 并将存储挂载到网站服务器上!
下载mfs包,编译安装(不要感觉陌生!不尝试!你知道你不行吗!一步步跟我来!)
首先,在你所有上,上传MFS编译安装包 上传到/home目录下!(打马赛克的包!是担心会误导你们!所以打马赛克!忽略马赛克的存在!home里面只有一个包!)
开始安装依赖环境yum -y install zlib-devel gcc make复制代码开始解压cd /usr/local/src/& & cp -pr /home/*.gz ./& & tar zxvf mfs-1.6.27-5.tar.gz & & cd mfs-1.6.27复制代码创建程序用户groupadd mfs& & useradd -s /sbin/nologin -g mfs mfs复制代码master配置主节点./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfschunkserver --mandir=/usr/share/man/复制代码master编译主节点make复制代码master安装主节点make install复制代码创建主节点配置文件cp -pr /usr/local/mfs/etc/mfs/mfsmaster.cfg.dist /usr/local/mfs/etc/mfs/mfsmaster.cfg& && &&&cp -pr /usr/local/mfs/etc/mfs/mfsexports.cfg.dist /usr/local/mfs/etc/mfs/mfsexports.cfg& && &&&cp -pr /usr/local/mfs/var/mfs/metadata.mfs.empty /usr/local/mfs/var/mfs/metadata.mfs& && &&&cp -pr /usr/local/mfs/etc/mfs/mfstopology.cfg.dist /usr/local/mfs/etc/mfs/mfstopology.cfg复制代码修改主节点配置文件echo 'DATA_PATH = /usr/local/mfs/var/mfs'&&&/usr/local/mfs/etc/mfs/mfsmaster.cfg复制代码启动主节点/usr/local/mfs/sbin/mfsmaster复制代码到这里!已经完成了主节点的安装!这个存储服务器暂时不能提供存储功能!你需要安装存储节点
2.开始安装存储节点---存储块 (不要离开当前服务器!继续操作,当然!如果你够有钱!可以在准备七八台左右服务器作为存储块,单独安装存储节点)
安装依赖环境yum -y install zlib-devel gcc make复制代码记得上传MFS编译安装
解压MFS编译安装cd /usr/local/src/#提示是否覆盖!输入ycp -pr /home/*.gz ./tar zxvf mfs-1.6.27-5.tar.gz cd mfs-1.6.27复制代码创建程序用户groupadd mfs#已经创建用户!所以会报错!忽略useradd -s /sbin/nologin -g mfs mfscd /usr/local/src/mfs-1.6.27复制代码配置存储块(存储节点)./configure --prefix=/usr/local/mfsd --with-default-user=mfs --with-default-group=mfs \--disable-mfsmaster --disable-mfsmount --disable-mfscgi --disable-mfscgiserv --mandir=/usr/share/man/复制代码编译存储块(存储节点)make复制代码安装存储块(存储节点)make install复制代码配置存储块(存储节点)cp -pr /usr/local/mfsd/etc/mfs/mfschunkserver.cfg.dist /usr/local/mfsd/etc/mfs/mfschunkserver.cfg& && &&&cp -pr /usr/local/mfsd/etc/mfs/mfshdd.cfg.dist /usr/local/mfsd/etc/mfs/mfshdd.cfg复制代码创建存储区!存储块(存储节点)mkdir /cunc& && &&&chown -R mfs:mfs /cunc& && &&&chmod -R 777 /cunc复制代码配置配置文件!存储块(存储节点)echo '/cunc'&&&/usr/local/mfsd/etc/mfs/mfshdd.cfg#一定是你的IP,不能是127开头& && &&&echo 'MASTER_HOST = 192.168.6.129'&&&/usr/local/mfsd/etc/mfs/mfschunkserver.cfg复制代码启动主节点,启动存储块(存储节点)/usr/local/mfs/sbin/mfsmaster复制代码存储已经配置完成!如果你想让空间大一点!那就把你所有服务器安装存储块,加入存储!(启动成功是这个样子的!)
3.挂载存储设备!提供网站支持!(请将网站上传存储啊!千万不要上传到Nginx服务器上!我看看谁上传到Nginx上了!请留言 ---&此人必定是二百五&---)
太累了!我今晚又没有睡觉!-------滑一滑----&zuimc 你是不是叼!想打架找我来!你害得我一整晚没有睡觉!
分别在Nginx服务器上(2台网站后端)安装客户端!
安装mfs客户端!挂载存储(此操作在2台网站后端完成!主要是给网站挂载存储!可以理解为挂载分区!)yum -y install zlib-devel gcc make& && && &fuse fuse-devel复制代码解压MFS编译安装包cd /usr/local/src/& & cp -pr /home/*.gz ./& & tar zxvf mfs-1.6.27-5.tar.gz & & cd mfs-1.6.27复制代码创建程序用户groupadd mfs& & useradd -s /sbin/nologin -g mfs mfs复制代码配置客户端./configure --prefix=/usr/local/mfsc --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfschunkserver --disable-mfscgi --disable-mfscgiserv --mandir=/usr/share/man复制代码编译客户端make复制代码安装客户端make install复制代码为网站挂载存储设备/usr/local/mfsc/bin/mfsmount /usr/share/nginx/html&&-H 192.168.6.129复制代码如何上传?还记不记得这个命令了(/usr/local/mfsc/bin/mfsmount /usr/share/nginx/html -H 192.168.6.129)你挂载到了2台nginx服务器上!只要ftp登陆一台就够了!然后上传!另一台服务器可以看到你上传的资源!这就是存储!MFS面向中小型企业的!还有NFS存储!MFS存储更好!
master(主节点)
metalogger(日志节点&&不要小看他)
chunkserver(存储块)
MFS client (客户端)
MFS存储提供可视化WEB监控界面!需要在主节点上开启相关服务! /usr/local/mfs/sbin/mfscgiserv复制代码
让我们看看监控吧!(有一块存储块)
他在不停的向前走
本帖子中包含更多资源
才可以下载或查看,没有帐号?
阅读权限100
在线时间 小时
TA的每日心情衰 12:15签到天数: 630 天[LV.9]以坛为家II
dalao受我一拜
阅读权限70
在线时间 小时
TA的每日心情难过 21:09签到天数: 489 天[LV.9]以坛为家II
这些我都不懂,所以我只关心zuimc到底做了什么
好像看不见zuimc了!&
阅读权限30
在线时间 小时
TA的每日心情开心 02:14签到天数: 4 天[LV.2]偶尔看看I
EDC 发表于
这些我都不懂,所以我只关心zuimc到底做了什么
好像看不见zuimc了!
阅读权限20
在线时间 小时
TA的每日心情怒 22:24签到天数: 4 天[LV.2]偶尔看看I
完全看不懂 好6的感觉}

我要回帖

更多关于 自定义史蒂夫mod下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信