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

询问多方神圣,进一步理解了Ubuntu下Apache二的配置文件,却没办法化解该难点,最终找到的由来竟让作者哭笑不得“文件路径错误”。

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

Ubuntu下Apache二的安装, 消除css,图片等不或然显示的标题

查询多方神圣,进一步通晓了Ubuntu下Apache二的配备文件,却无奈消除该难点,最终找到的案由竟让自身为难“文件路径错误”。

预言详情,后天再叙!

基于此篇,我们来精心看看apache二 在Ubuntu系统下的设置:

第3进入到其布局文件目录:

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
中完结的;

而apache2.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文件夹内文件的连年,是杜撰文件。

提示:如若你不亮堂修改的根本字在老大文件内,能够行使如下语句询问

图表等不能显示的题材,Apache服务器URubiconL访问中文编码设置。grep -iR DirectoryIndex /etc/apache2

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

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

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

三,修改暗许运行程序(html,php): mods-available/dir.conf

四,设置端口转发:见自个儿其他的博文。

5, 连接图片,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

澳门金沙国际 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

二:下图钦赐端口,叁台服务器情况:

ls

   澳门金沙国际 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中成功,而是在apache二.conf
中成就的;

 修改/etc/profile文件:

而apache2.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

唤醒:假如您不领会修改的第叁字在特别文件内,能够动用如下语句询问

 同仁一视新生效 source /ect/profile

grep -iR DirectoryIndex /etc/apache2

四:制造数据文件夹

澳门金沙国际 ,在 /etc/apache2/mods-available/ 目录下的安插文件如下:

  服务器:node一,node二,node叁分别创立

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一3.conf    2701四.conf  
 270一伍.conf  陆个公文

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

陆:分别配制conf内容

deflate.conf    mime.conf        proxy_ftp.conf

    服务器:node一,node二,node三的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

三,修改暗中同意运行程序(html,php): mods-available/dir.conf

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

4,设置端口转载:见小编任何的博文。

27014.conf 

5, 连接图片,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

修改完相应的铺排后,已经要重启apache二服务,不然设置是低效的。

  注意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台机器依据服务器不一样,节点差别来对号入座修改

澳门金沙国际 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 

共计一两个配制文件

柒:运维服务 –先运行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节点,因为这个节点只用于投票,不存储副本数据。

 

 

 

  

 

相关文章