当前位置:首页 > CN2资讯 > 正文内容

云服务器 搭建账户验证 架设云服务器

23小时前CN2资讯


部署自己得网站大体上分为以下3步

  • 购买服务器
  • 搭建服务器
  • 部署项目
  • 1.购买服务器

    首先进入到阿里云官网上,购买服务器。如果你在24岁以下,则可以购买价格便宜得学生机。

    在网站得最下方找到学生机购买入口

    进入后找到云服务器ECS进行购买


    选择的系统为Ubuntu,根据提示完成购买。

    购买成功后,进入到阿里云控制台,再进入到自己所购买的产品云服务器ECS,在里面找到自己的实例,并进行远程连接。(当第一次购买成功后,需要在实例处重置root密码)


    远程连接成功后就会得到一个ubuntu终端,然后你可以在里面搭建服务器

    2.搭建服务器

    在搭建服务器得时候需要一些linux的基础知识。首先你需要创建一个用户,不要直接使用root进行操作。

    adduser 用户名称

    在这个新用户下进行操作。
    在这部我们需要在ubuntu中下载几个软件:zip,node.js,apache2,vsftpd,其他软件根据个人需要进行下载。
    在下载软件前首先需要更新源,否则会下载失败

    sudo apt update

    1)下载zip

    sudo apt install zip

    2)下载apache2

    sudo apt install apache2

    默认情况下安装后会自动启动,

    sudo service apache2 status sudo service apache2 start sudo service apache2 restart sudo service apache2 stop

    上面这4行代码分别可以对apache进行状态的查询,启动,重新启动,停止。

    可以通过在浏览器直接输入自己购买服务器的ip地址得到一个apache页面,证明apache启动。

    apache2的默认端口号为80,一般刚刚购买服务器后默认不会为你开发80端口号,所以你需要到控制台打开80端口。在控制台中网络与安全模块中,有一个安全组选项,点击进入后可以看到存在的安全组。

    点击进入后会看到一个已存在的安全组,再点击后面的配置规则,为该安全组添加一个80端口。

    完成上述步骤后就可以通过ip地址访问到apaceh默认页面了,也就证明apache安装成功。

    3)安装vsftpd

    它可以使用ftp工具或者命令将客户机上的文件上传到服务器上
    server: ftp服务器程序 vsftpd
    client: ftp客户端程序 fillzilla
    通过这两个软件就可以将你的代码传输到服务器上了

    sudo apt install vsftpd

    下载成功后先配置环境变量

    sudo vi /etc/profile

    在该文件后追加以下代码

    export PATH=$PATH:/usr/sbin

    再执行以下代码就可以了

    source /etc/profile

    以上步骤完成后在命令行中输入以下代码测试是否安装成功

    vsftpd -version

    你可以在你自己电脑的终端中通过ftp ip地址来测试是否可以传输。
    示输入用户名密码,说明可以访问ftp服务器
    如果提示timeout,说明网络有可能不同,对方添加了防火墙

    解决方案: 去阿里云的管理页面中打开21端口即可

    然后就可以通过filezilla把你的项目传送到服务器上了
    在使用时将被动模式变为主动模式。
    这时候可以查看,但是无法上传文件
    解决方案:
    配置vsftpd

    sudo vi /etc/vsftpd.conf将31行的注释给删除即可 write_enable=YES

    重启vsftpd

    sudo service vsftpd restart

    4)安装node

    下载安装包

    wget https://nodejs.org/dist/v10.16.2/node-v10.16.2-linux-x64.tar.xz

    将下载的文件解压到/opt中

    tar xvf node-v10.16.2-linux-x64.tar.xz mv node-v10.16.2-linux-x64 /opt

    配置环境变量

    sudo vi /etc/profile

    在后面追加以下代码

    export NODE_HOME=/opt/node-v10.16.2-linux-x64 export PATH=$PATH:/usr/sbin:$NODE_HOME/bin

    再执行

    source /etc/profile

    在终端输入node -v进行测试是否安装成功

    3.部署项目

    在测试apache时我们所打开的默认页面存放在/var/www/html下
    apache的部署目录为/var/www/html

    浏览器地址栏 http://IP地址 => /var/www/html/index.html http://IP地址/wangyi => /var/www/html/wangyi/index.html

    你可以在html目录下创建一个文件夹,使用filezilla将你的项目传输到该文件夹下,通过你的ip地址/文件夹名称可以访问到了。
    例如你的项目为vue项目,你可以先build,将生成的dist里面的文件全部传入。


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/22912.html

      分享给朋友:

      “云服务器 搭建账户验证 架设云服务器” 的相关文章