Apache服务器UBMWX三L访问普通话编码设置,mongodb叁集群搭建

By admin in 美高梅手机版4858 on 2019年4月12日

在/usr/local/apache/conf/httpd.conf文件倒数一位添加以下音信:

询问多方神圣,进一步领悟了Ubuntu下Apache二的布署文件,却无奈解决该难点,最终找到的来由竟让自家为难“文件路径错误”。

三台服务器:先设置hosts
10.0.0.231  node1
10.0.0.232  node2
10.0.0.233  node3

Apache服务器UBMWX三L访问普通话编码设置,mongodb叁集群搭建。Ubuntu下Apache贰的设置, 化解css,图片等不大概呈现的题材

询问多方神圣,进一步通晓了Ubuntu下Apache2的配备文件,却无奈消除该难点,最后找到的因由竟让本身为难“文件路径错误”。

预见详情,前几天再叙!

依照此篇,大家来精心看看apache二 在Ubuntu系统下的安装:

首先进入到其布局文件目录:

cd /etc/apache2

ls

apache2.conf  envvars    magic          mods-enabled  sites-available

conf.d        httpd.conf  mods-available  ports.conf    sites-enabled

中间,在Windows系统下掌握的布置文件httpd.conf
照旧存在,但是略有区别的是,很多布局并非是在httpd.conf中实现,而是在apache二.conf
中成功的;

而apache二.conf中也并未包罗了具有的安插内容,他是通过Incude
的秘诀来把布署作用分配给多少个子文件了:ports.conf, httpd.conf,
mods-available/mime.conf, mods-available/dir.conf
,sites-available/default
等文件中。而急需表达的是mods-enabled,sites-enabled文件夹内的文件均是mods-available,sites-available文件夹内文件的接连,是虚构文件。

唤醒:尽管您不晓得修改的机要字在那多少个文件内,能够动用如下语句询问

grep -iR DirectoryIndex /etc/apache2

在 /etc/apache2/mods-available/ 目录下的配置文件如下:

美高梅手机版4858 ,actions.conf    dir.conf        mime_magic.conf      reqtimeout.conf

alias.conf      disk_cache.conf  negotiation.conf    setenvif.conf

autoindex.conf  info.conf        php5.conf            ssl.conf

cgid.conf      ldap.conf        proxy_balancer.conf  status.conf

dav_fs.conf    mem_cache.conf  proxy.conf          userdir.conf

deflate.conf    mime.conf        proxy_ftp.conf

壹, 修改端口: ports.conf

2,修改默许运转路径:sites-available/default

3,修改默许运营程序(html,php): mods-available/dir.conf

四,设置端口转载:见笔者任何的博文。

五, 连接图片,css等要求小心的事项:路径不要搞错就行!

修改完相应的安顿后,已经要重启apache二服务,不然设置是对事情未有什么帮助的。

sudo service apache2 stop/start/restart

消除css,图片等无法显示的题目查询多方神圣,进一步询问了Ubuntu下Apache二的安排文件,却无奈化解该难题,最终找到…

 1  #add chinese url code
 2  LoadModule encoding_module /usr/local/apache/modules/mod_encoding.so
 3  <IfModule mod_headers.c>
 4      Header add MS-Author-Via "DAV"
 5  </IfModule>
 6  
 7  <IfModule mod_encoding.c>
 8      EncodingEngine on
 9      NormalizeUsername on
10      SetServerEncoding GBK
11      DefaultClientEncoding UTF-8 GBK GB2312
12      AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
13      AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
14      AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
15  </IfModule>

预感详情,后天再叙!

1:下载 mongodb-linux-x86_64-rhel70-3.4.6.tgz

美高梅手机版4858 1

基于此篇,大家来仔细看看apache贰 在Ubuntu系统下的安装:

      安装目录:/usr/local/mongodb-linux-x八陆_64-rhel70-3.4.6

 

先是进入到其布署文件目录:

     软链接 ln -s  mongodb-linux-x86_64-rhel70-3.4.6 mongodb

cd /etc/apache2

2:下图内定端口,3台服务器情形:

ls

   美高梅手机版4858 2

apache2.conf  envvars    magic          mods-enabled  sites-available

三:设置环境变量

conf.d        httpd.conf  mods-available  ports.conf    sites-enabled

 服务器:node壹,node二,node叁分别安装

里面,在Windows系统下熟稔的计划文件httpd.conf
依然存在,然则略有差别的是,很多布局并非是在httpd.conf中完成,而是在apache2.conf
中成功的;

 修改/etc/profile文件:

而apache二.conf中也尚无包罗了具备的布署内容,他是透过Incude
的秘籍来把布置效益分配给多少个子文件了:ports.conf, httpd.conf,
mods-available/mime.conf, mods-available/dir.conf
,sites-available/default
等文件中。而急需证实的是mods-enabled,sites-enabled文件夹内的文书均是mods-available,sites-available文件夹内文件的连天,是杜撰文件。

export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH

提拔:如若你不理解修改的第1字在万分文件内,能够使用如下语句询问

 同样珍视新生效 source /ect/profile

grep -iR DirectoryIndex /etc/apache2

四:创制数据文件夹

在 /etc/apache2/mods-available/ 目录下的安插文件如下:

  服务器:node一,node2,node3分别创立

actions.conf    dir.conf        mime_magic.conf      reqtimeout.conf

mkdir -p /usr/local/mongodb/data/27011/logs /usr/local/mongodb/data/27011/pid /usr/local/mongodb/data/27011/data 
mkdir -p /usr/local/mongodb/data/27012/logs /usr/local/mongodb/data/27012/pid /usr/local/mongodb/data/27012/data 
mkdir -p /usr/local/mongodb/data/27013/logs /usr/local/mongodb/data/27013/pid /usr/local/mongodb/data/27013/data 
mkdir -p /usr/local/mongodb/data/27014/logs /usr/local/mongodb/data/27014/pid /usr/local/mongodb/data/27014/data 
mkdir -p /usr/local/mongodb/data/27015/logs /usr/local/mongodb/data/27015/pid /usr/local/mongodb/data/27015/data 
mkdir -p /usr/local/mongodb/clusting

alias.conf      disk_cache.conf  negotiation.conf    setenvif.conf

5:创造shard文件配置

autoindex.conf  info.conf        php5.conf            ssl.conf

   服务器:node一,node贰,node③的clusting文件夹中

cgid.conf      ldap.conf        proxy_balancer.conf  status.conf

   分别创制  2701一.conf    2701二.conf    270一叁.conf    27014.conf  
 270一5.conf  四个公文

dav_fs.conf    mem_cache.conf  proxy.conf          userdir.conf

陆:分别配制conf内容

deflate.conf    mime.conf        proxy_ftp.conf

    服务器:node1,node二,node3的clusting文件夹中

一, 修改端口: ports.conf

    2701一.conf    2701贰.conf    27013.conf ,配制方法为

2,修改暗中同意运转路径:sites-available/default

port=27011
bind_ip=node1
logpath=/usr/local/mongodb/data/27011/logs/l.log
logappend=true
pidfilepath=/usr/local/mongodb/data/27011/pid/l.pid
dbpath=/usr/local/mongodb/data/27011/data
replSet=rs001
fork=true

3,修改默许运营程序(html,php): mods-available/dir.conf

 注意replSet的值:27011.conf :rs001  
27012.conf :rs002   27013.conf :rs003

四,设置端口转载:见笔者任何的博文。

27014.conf 

伍, 连接图片,css等须求留意的事项:路径不要搞错就行!

port=27014
bind_ip=node1
logpath=/usr/local/mongodb/data/27014/logs/l.log
logappend=true
pidfilepath=/usr/local/mongodb/data/27014/pid/l.pid
dbpath=/usr/local/mongodb/data/27014/data
replSet=configReplSet
fork=true
configsvr=true

修改完相应的配备后,已经要重启apache2服务,不然设置是无效的。

  注意replSet的值:configReplSet

sudo service apache2 stop/start/restart

27015.conf

更加多Ubuntu相关音讯见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

port=27015
logpath=/usr/local/mongodb/data/27015/logs/l.log
pidfilepath=/usr/local/mongodb/data/27015/pid/l.pid
configdb=configReplSet/node1:27014,node2:27014,node3:27014
fork=true

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-12/125880.htm

3台机械依据服务器分裂,节点差异来对号入座修改

美高梅手机版4858 3

node1: 27011.conf    27012.conf    27013.conf    27014.conf  
 27015.conf 

node2: 27011.conf    27012.conf    27013.conf    27014.conf  
 27015.conf 

node3: 27011.conf    27012.conf    27013.conf    27014.conf  
 27015.conf 

总共一两个配制文件

7:运维服务 –先运营Shard服务

 node1,node2,node3

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/clusting/27011.conf
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/clusting/27012.conf
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/clusting/27013.conf

然后在node1上

报到mongo服务编写配置:

/usr/local/mongodb/mongo --port 27011 --host node1

开始初使化:

cfg={ _id:"rs001", members:[ {_id:0,host:'node1:27011',priority:2}, {_id:1,host:'node2:27011',priority:1},{_id:2,host:'node3:27011',arbiterOnly:true}] };

rs.initiate(cfg)

#查看状态
rs.status(); 

/usr/local/mongodb/mongo --port 27012 --host node1

开始初使化:

cfg={ _id:"rs002", members:[ {_id:0,host:'node1:27012',priority:2}, {_id:1,host:'node2:27012',priority:1},{_id:2,host:'node3:27012',arbiterOnly:true}] };

rs.initiate(cfg)

#查看状态
rs.status(); 

/usr/local/mongodb/mongo --port 27013 --host node1

开始初使化:

cfg={ _id:"rs003", members:[ {_id:0,host:'node1:27013',priority:2}, {_id:1,host:'node2:27013',priority:1},{_id:2,host:'node3:27013',arbiterOnly:true}] };

rs.initiate(cfg)

#查看状态
rs.status(); 

 

8:启动confing server服务

    node1,node2,node3

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/clusting/27014.conf

然后在node1上

签到mongo服务编写配置:

/usr/local/mongodb/mongo --port 27014 --host node1

开始初使化:

cfg={ _id:"configReplSet", members:[ {_id:0,host:'node1:27014',priority:2}, {_id:1,host:'node2:27014',priority:1},{_id:2,host:'node3:27014',arbiterOnly:true}] };

rs.initiate(cfg)

#查看状态
rs.status(); 

9:启动Router服务

  node1,node2,node3

/usr/local/mongodb/bin/mongos -f /usr/local/mongodb/clusting/27014.conf

然后在node1上

登录mongo服务,然后在Router服务中添加分片新闻,顺序执行

/usr/local/mongodb/bin/mongo --port 27015 --host node1


sh.addShard("rs001/node1:27011,node2:27011,node3:27011")

sh.addShard("rs001/node1:27012,node2:27012,node3:27012")

sh.addShard("rs001/node1:27013,node2:27013,node3:27013")

执行: sh.enableSharding("transport")   对数据库transport进行分片操作。

执行: sh.shardCollection( "transport.kuaixin", {"_id": "hashed" } ) ,对collection的分配规则

执行: sh.shardCollection( "transport.lixin", {"_id": "hashed" } ) ,对collection的分配规则。

至此,Mongodb集群搭建完成。

执行sh.status()查看搭建状态,其中是没有显示出Arbiter节点,因为这个节点只用于投票,不存储副本数据。

 

 

 

  

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有