购买完成后 配置安全组 容许http https ftp 端口 通常运营商会提供说明,这一步主要是供咱们连接服务器和访问服务器所用 配置完安全组以后,浏览器打开公网ip(买了服务器以后就会分配给你) 这时候会报错 应为服务器没有运行服务程序 因此找不到任何东西 这个时候打开咱们的连接工具 putty 输入咱们的连接信息 通常帐号是root 密码本身重置 登陆完成后,下一步 下载咱们须要的包
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz 这里的node连接不是最新的,能够去官网换成最新的,必定要linux版本的 或者直接如今本地机器下载完成后网服务器上丢,不必定非要在服务器来下载
ln -s /root/node-v10.16.3-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/npm 设置完成后,任意一个文件夹 node -v npm -v 查看 Node.js 及 npm 版本信息 固然你还能够设置npm淘宝镜像 也能够全局安装yarn,一样须要设置yarn的软链接
yum install -y git
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
nvm list-remote nvm install v**.**.** nvm use v**.**.**
### 4. 安装Nginx
cat /etc/redhat-releasehtml
全部用户 执行这句 添加 yum 源 Nginx 不在默认的 yum 源中,可使用 epel 或者官网的 yum 源,这里使用官网的 yum 源。 sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装完 yum 源以后,能够查看一下。 sudo yum repolist nginx repo 已经安装了。 yum 安装 Nginx,一条命令。 sudo yum install nginx 设置开机启动 $ sudo systemctl enable nginx 启动服务 $ sudo systemctl start nginx 中止服务 $ sudo systemctl restart nginx 从新加载,由于通常从新配置以后,不但愿重启服务,这时可使用从新加载。 $ sudo systemctl reload nginx
安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行 一. gcc 安装 安装 nginx 须要先将官网下载的源码进行编译,编译依赖 gcc 环境,若是没有 gcc 环境,则须要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,因此须要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也须要此库。命令: yum install -y pcre pcre-devel 三. zlib 安装 zlib 库提供了不少种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,因此须要在 Centos 上安装 zlib 库。 yum install -y zlib zlib-devel 四. OpenSSL 安装 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、经常使用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。 nginx 不只支持 http 协议,还支持 https(即在ssl协议上传输http),因此须要在 Centos 安装 OpenSSL 库。 yum install -y openssl openssl-devel 2.使用wget命令下载(推荐)。 wget -c https://nginx.org/download/nginx-1.10.1.tar.gz tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1 make make install 启动 重启 和上面同样
npm i npm start 而且localhost:3000 这里要注意! 服务器安全组须要开启3000端口 否则访问不到
server { listen 80; #代理80 server_name localhost; #能够换成域名 #charset koi8-r; #access_log /var/log/nginx/host.access.log main; # 代理be 直接到咱们的接口路劲 location /be { proxy_pass http://localhost:3000/; add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers Content-Type; add_header Access-Control-Allow-Methods POST; add_header Access-Control-Allow-Methods GET; } # 代理网页 直接到咱们的home文件夹 location / { root /home/fe; index index.html index.htm; }