【easy篇】前端到全栈从这里开始

3,064 阅读3分钟

背景

  收到阿里云提示,99购买的服务器一年到期,之前瞎搞的博客网站没地方放了,本着节约的想法,转身去腾讯云购买了一个88元一年的玩一下。


买买买

  阿里云云服务器,自己玩一下,选最便宜的就行了。   买完之后,找到云服务器,找到你买的实例的地址,就可以看见你买的云服务器了

这样就有自己的服务器了~_~并且列表里面的主IPv4地址公网的ip就是你服务器的地址


重置服务器密码

  腾讯云服务器重置密码的文档,下面是我的截图。腾讯云有一个好处,就是一路可以微信扫码。(PS:初始密码会发入站内信息内,自行查看)


安装基础软件

  重置初始化密码之后,然后登录到云服务器的终端,如下图

//按次序安装下面的
//登录root账号下
//epel工具包
yum info epel-release
yum install nodejs
//安装成功之后,版本较低
//淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
//n是nodejs的管理工具
cmpm install n -g
//安装最近node
n latest

安装nginx

  Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。为了服务器的地址可以访问到我们的网页,需要安装一下。

1. 安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2. 安装 PCRE
 - 进入src目录
   cd /usr/local/src/ 
 - 下载安装pcre
    wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
 - 解压
  tar zxvf pcre-8.35.tar.gz
 - 进入安装包目录
 cd pcre-8.35
 - 编译安装
  先执行 ./configure
  再执行 make && make install
 - 查看pcre版本
   pcre-config --version
   
3. 安装 Nginx
  - 进入目录
    cd /usr/local/src/
  - 下载nginx压缩包
    wget http://nginx.org/download/nginx-1.6.2.tar.gz
  - 解压安装包
    tar zxvf nginx-1.6.2.tar.gz
  - 进入安装包目录
    cd nginx-1.6.2
  - 编译安装(我们代理安装在了/usr/local/webserver/nginx目录下)
    首先执行 
    ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
    最后执行
    make && make install
   - 查看nginx版本
     /usr/local/webserver/nginx/sbin/nginx -v
   - 启动 Nginx
     /usr/local/webserver/nginx/sbin/nginx
   - 访问公网ip可以看见
     Welcome to nginx! 这就代表安装好了


配置nginx,访问指定的index.html

  • 首先准备一个index.html然后上传至服务器上面。可以用软件mac可以使用使用beyound compare工具,windows可以使用WinScp工具

  • 我这里直接把index.html文件放入/root文件夹下面

  • 在/usr/local/webserver/nginx/conf这个路径下,找到nginx.conf这个文件,下载到本地然后修改成如下图,将代理的index.html的路径填入上步骤的l

  • 重启nginx

    cd /usr/local/webserver/nginx/sbin
    ./nginx -s reload
    
  • 这个时候再去访问一下公网ip,竟然是403

    后面发现是检查目录权限不足,当然你要确定你的/root路径下面有index.html

    chmod -R 755 /root
    
  • 最后见证奇迹的时刻了


最后

全栈开发从这里就可以开始了~~~~

希望大佬们

点个赞👍