怎么把自己做的网站发布在腾讯云服务器上(ubuntu系统的nginx服务器)(精简全流程)

博主领的腾讯云的15天云服务器,ubuntu操作系统,使用nginx服务器

在这里插入图片描述
       我是之前写好的vue网站,想发布在网上给其他人看,就去腾讯云上面领了15天的云服务器,选择的ubuntu的操作系统,ok,话不多说,直接开始正题:

  • 在腾讯云实例-控制台登录自己的服务器,需要登陆密码,第一次领的可以在更多里重置密码

  • 登陆进去后就来到了全屏黑窗口的网页,首先第一次进入在里面输入sudo apt-get update更新环境(以后不用再输入)

  • 然后安装nginx , 输入sudo apt-get install nginx

  • sudo systemctl status nginx(查看版本与状态,看是否安装成功)

  • sudo systemctl start nginx (启动nginx服务)

  • sudo systemctl enable nginx (开机自启动)

  • 之后去网上下载winscp(你的电脑是windows的),向服务器中传文件
    在这里插入图片描述
           主机名是你的服务器的公网ip,用户名默认是ubuntu,密码是你刚刚重置过的密码,进去后就连到了你的服务器,可以网上翻,翻到根目录。

  • 很多情况下直接登录是处于只读状态,你不能增删改里面的文件,这时候我们需要先断开连接,在登录界面填写完信息后选择高级(注意文件协议是SFTP),找到SFTP和Shell,这个时候在ubuntu服务器上输入sudo find / -name sftp-server -print ,返回得到一个路径,例如我的是
    /usr/lib/openssh/sftp-server

  • 点击winscp高级中的SFTP,将默认替换为这个路径前面加上sudo空格,例:
    在这里插入图片描述

  • 选择Shell,将默认改为sudo -i

  • 这个时候登录进去后就可以上传删除修改文件了,例如我将打包好的网站文件夹dist放到了根目录的data中
    在这里插入图片描述

  • 然后返回根目录,打开etc/nginx/,这里是咱们安装好的nginx服务器,可以修改配置文件,例如nginx.conf

  • 我们打开sites-available中的default,找到server{}
    -在这里插入图片描述
    其中前两个listen后的数字是服务器的端口,默认是80,我改为了8099,root 就是我上传的网站(index.html)的路径,例如我刚才将含有html的dist文件夹上传到了data目录下;server_name是你的服务器的域名或ip,不修改的话默认就是公网ip,我的话就修改了端口和root

  • 保存关闭,返回ubuntu控制台,输入sudo nginx -s reloadsudo nginx -s reopen

  • 之后就可以在浏览器上输入ip+端口进行访问了

在这里插入图片描述
大家也可以在网上看一些nginx服务器的配置信息

猜你喜欢

转载自blog.csdn.net/weixin_42822484/article/details/98310370