腾讯云服务器简单搭建项目

文章目录

    • 前言
    • 重置服务器
    • putty启动nginx
    • winscp
    • 使用putty添加root权限


前言

前两个有个朋友买了个阿里云服务器,给我说很便宜,还搭建了个项目,给我教学了一下。我兴冲冲去阿里云官网一看,卧槽新人活动,我是老用户了。一怒之下冲了个昂贵的40元一年的腾讯云服务器,简单的玩了一下。

朋友的文章链接:阿里云服务器初尝试(https://blog.csdn.net/weixin_41555134/article/details/123596233)

重置服务器

服务器买好后参考朋友的做法:首先关机—进行重置密码。搞完后推荐在自己本地下载putty和winscp两个软件,putty主要是远程安装nginx和启动nginx服务;winscp可以连接本地与远程服务器,方便往服务器上扔文件,这个软件我在开发时经常用到。

putty启动nginx

打开putty,输入自己服务器的公网ip地址,端口默认22就行,然后下拉框中选择webserver, 点击save,再选中下拉框中的webserver后点击 open,即可进入登录页面。登录密码为自己重置的密码,登录的用户名需要注意一下,由于我的服务器是ubuntu系统,所以用户名是ubuntu。
腾讯云服务器简单搭建项目_第1张图片
登录成功之后依次输入下列命令,具体干嘛的我忘了,我不是计算机专业的,从没接触过Linux。

sudo su root
apt-get update
apt-get install nginx // 这个我知道,安装nginx
nginx -v  // 查看安装的版本号
service nginx start :启动nginx

nginx启动成功后在浏览器地址栏中输入服务器ip地址即可访问!下图代表访问成功
腾讯云服务器简单搭建项目_第2张图片

winscp

然后启动winscp,输入自己的主机名,用户名root与密码登录,登录成功后可以看到左侧是自己本地文件资源管理器,右侧是远程服务器的,右侧的路径要找到 /var/www/html 将本地包扔在此路径下就行了。
腾讯云服务器简单搭建项目_第3张图片
但是在扔文件时发现无法创建远程文件,就是root用户没有权限。
腾讯云服务器简单搭建项目_第4张图片
网上搜索了一下发现:
腾讯云服务器简单搭建项目_第5张图片

使用putty添加root权限

于是参考别人做法输入以下命令

sudo passwd root // 设置root密码(后面有两步输入密码与验证密码)
su  // 拿到修改root用户的权限
vim /etc/ssh/sshd_config  使用vim进行编辑

在进入vim编辑后我蒙蔽了,啥都操作不了,不知道接下来要干嘛。又去搜linux 进入编辑文件与保存退出相关命令,才知道要如何操作。

输入 i 进入编辑模式,开始编辑文本,编辑完成之后,按ESC键 跳到命令模式(下述命令前面冒号是必要的):

:w   保存文件但不退出vim
:w file 将修改另外保存到file中,不退出vim
:w!   强制保存,不退出vim
:wq  保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q  不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

所以使用vim /etc/ssh/sshd_config 进入文本后的操作如下:

1. i  // 进入编辑模式
2. 控制键盘的上下左右箭头找到Authentication位置处
3. 注释掉PermitRootLogin without-password ,前面以#开头就代表注释了,如果开头本来就有#就不做处理
4. 添加一行 “PermitRootLogin yes”
5. 按ESC跳到命令模式
6. :wq 即可保存更改并跳出vim
7. service ssh restart  // 重启ssh服务

在这里插入图片描述
这些搞完之后使用root用户登录winscp,就可以正常上传文件了。
腾讯云服务器简单搭建项目_第6张图片
输入ip后可在浏览器正常展示。
腾讯云服务器简单搭建项目_第7张图片
ok就这些简单的步骤,有没有大佬教一下我怎么配置nginx,可以在一个服务器的不同的端口扔不同的包,技术小白想学习。

你可能感兴趣的:(服务器,服务器)