Linux Ubuntu安装mongodb,JDK,nginx

1、安装mogodb
==下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.11.tgz
== 解压 tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.11.tgz
==移动 mv mongodb-linux-x86_64-ubuntu1604-4.0.11 /usr/local/mongodb
== vim /etc/profile
==环境变量 export PATH=$PATH: /usr/local/mongodb/mongodb-linux-x86_64-ubuntu1604-4.0.11/bin
==最后按下“Esc”,再按下“:”,输入“wq”保存退出vim编辑模式,
==source /etc/profile使修改生效即可。


  (*Vi放弃所作修改而直接退到shell下。 :q! )
==修改/usr/local/mongodb/mongodb-linux-x86_64-ubuntu1604-4.0.11/bin/mongodb.conf 添加如下内容:
dbpath = /usr/local/mongodb/data/db
logpath = /usr/local/mongodb/logs/mongodb.log
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问

删除/usr/local/mongodb/data/db里面的lock
修复
/usr/local/mongodb/mongodb-linux-x86_64-ubuntu1604-4.0.11/bin/mongod --repair --dbpath=/usr/local/mongodb/data/

==导入导出的数据 mongorestore --drop /data/thrc_zhf/sanwei/156data/mongodata
==进入bin目录下:cd /usr/local/mongodb/mongodb-linux-x86_64-ubuntu1604-4.0.11/bin

==加载配置文件方式启动:./mongod -f mongodb.conf

/data/thrc_zhf/sanwei/jdk
sudo mv /data/thrc_zhf/sanwei/jdk/jdk-8u172-linux-x64.tar.gz /opt/jvm

安装JDK
export JAVA_HOME=/opt/jvm/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}


启动三维系统服务
cd /data/thrc_zhf/sanwei/gis3dserver
java -jar gis3dserver-0.0.1-SNAPSHOT.jar

==安装nginx
lsb_release -a ==查看版本号
$sudo apt-get install nginx ==1.1 安装Nginx
$sudo /etc/init.d/nginx start ==启动Nginx
sudo nginx -t ==检测 Nginx 的配置文件是否有错:

nginx -s reload ==重载配置文件

ps -ef|grep nginx  ==查看进程号
kill -QUIT 2072    ==杀死进程

nginx 跨域

add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Max-Age' 1728000;
add_header 'Content-Type' 'text/plain; charset=utf-8';
add_header 'Content-Length' 0;
return 204;
}

 


curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python ==测网速

posted on 2019-07-30 11:49  苹果园dog  阅读(229)  评论(1编辑  收藏  举报

导航