搭建网站服务器

一. 本地连接

  • ssh 连接

ssh [email protected].***.***;

之后输入密码;如果refused ,查看是不是服务器远程连接没登录呢。

  • winScp 连接

用户名:root; 密码:服务器密码;

二. ubuntu上安装node配置

node 中文网: http://nodejs.cn/download/ 

node.js 可查看稳定版本 https://nodejs.org/zh-cn/download/

找到淘宝镜像,找到具体链接地址

wget http://cdn.npm.taobao.org/dist/node/v10.8.0/node-v10.8.0-linux-x64.tar.xz  //这个版本号与实际对不上

wget https://nodejs.org/dist/v8.12.0/node-v8.12.0-linux-x64.tar.xz  // 稳定版本

xz -d node-v8.12.0-linux-x64.tar.xz / tar -xzvf node-v8.12.0-linux-x64.tar.gz

tar -xvf node-v8.12.0-linux-x64.tar

ln -s /node-v8.12.0-linux-x64/bin/node  /usr/bin/node     
// 本来是/usr/local/bin/node 但是提示 node -v  /usr/bin/node no such file 就映射到 /usr/bin/node 

ln -s /node-v8.12.0-linux-x64/bin/npm   /usr/local/bin/npm

node -v / npm -v ok

遇到问题:

node -v 找不到版本:

The program 'node' can be found in the following packages:
 * node
 * nodejs-legacy
Try: apt-get install <selected package>

解决方法: sudo apt-get install nodejs-legacy

nodejs-legacy 下载失败 => apt  没更新

sudo: unable to resolve host iZwz9dcpa52dlmwk1ywqa8Z
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nodejs-legacy

解决方法:  sudo apt-get update

三. ubuntu上安装mongodb配置

1. 把mongodb下载到本地(因为mongodb官网下载地址不好用)。https://www.mongodb.com/download-center?jmp=nav#atlas

也可以 wget + 网址

2. scp /本地目录/文件名 root@服务器地址:/(根目录)

3. 解压 tar -zxvf mongodb...

4. 创建文件夹 mongodb

5. 移动 mv mongodb... mongodb

6. mongodb文件夹下创建文件夹 mkdir data、logs(touch mongo.log)、etc(vi mongo.conf) vi命令保存退出:按下esc,之后输入 :wq;

dbpath=/mongodb/data
logpath=/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
bind_ip=0.0.0.0
fork=true

7. 配置全局变量 ln -s /mongodb/mongodb.../bin/mongo /usr/local/bin/mongo (mongod 同理)

8. 启动mongodb 进入bin目录
   cd /mongodb/mongodb-linux-x86_64-ubuntu1604-3.4.9/bin
   
   mongod -f /mongodb/etc/mongo.conf && mongo 要开两个窗口 ok

四. ubuntu上安装下载nginx

Nginx需要依赖下面3个包

  • 1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )  zlib-1.2.8.tar.gz
  • 2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )  pcre-8.21.tar.gz
  • 3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )  openssl-1.0.1.tar.gz

1. 选择目录 cd /usr/local

2 .pcre

*   如果版本不对的话,http://www.pcre.org/   可以找到稳定版本

3. zlib

*   如果版本不对的话,http://www.zlib.net/   可以找到稳定版本

4 .ssl

5.nginx 

  • cd /usr/local/

  • wget http://nginx.org/download/nginx-1.2.8.tar.gz

  • tar -zxvf nginx-1.2.8.tar.gz

  • cd nginx-1.2.8  

  • ./configure --prefix=/usr/local/nginx  --with-pcre=/usr/src/pcre-8.42 --with-zlib=/usr/src/zlib-1.2.8

  • make

  • make install

6.启动

  • 确保系统的 80 端口没被其他程序占用,

  • /usr/local/nginx/sbin/nginx

  • 检查是否启动成功:

  • netstat -ano|grep 80 有结果输入说明启动成功

  • 打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。

7.重启

/usr/local/nginx/sbin/nginx –s reload

8.修改配置文件

cd /usr/local/nginx/conf

vi nginx.conf

 

​​​​​​​​​​​​​​

猜你喜欢

转载自blog.csdn.net/jeft_hai/article/details/82638537