买了阿里云服务器之后…

2022/9/19 16:32:8
服务器 ,阿里云

1、重置一下密码:

重置实例密码.png

因为是买了服务器隔了几天才开始处理,有些忘了买的时候是不是有过密码,且搜索别人文章是说的没有初始密码,所以,自己用的情况下,干脆就重置一下最稳妥…

2、然后登上服务器

ssh root@{hostName} 然后输入刚刚的密码

ssh别名 设置ssh别名更方便之后的每次登录。cd ~/.ssh/进入目录,如果之前没有设置过别名,可能不存在config 文件,touch config来新建一个config文件,然后 vim config进入修改(或者open .然后拖到编辑器里改)。

Host 别名
User 用户名
HostName IP地址

密钥登录 我买的阿里云的服务器,所以是按着阿里云的文档来的,挺顺利,就不啰嗦了。 创建密钥 ==> 绑定密钥 ==> 通过密钥登录

3、装个nginx

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 有些包可能服务器里已经有了,但是再装一遍也问题不大。

wget -c https://nginx.org/download/nginx-1.22.0.tar.gz
tar -zxvf nginx-1.22.0.tar.gz
cd nginx-1.22.0/
./configure --prefix=/usr/local/nginx --with-http_gzip_static_module --with-http_ssl_module
make 
make insatll

然后按着上面的顺序敲下来,就安装好了nginx了。可以用 whereis nginx来查找装到了哪里,一般情况下是在/usr/local/nginx./configure后面跟的一节内容是之后为了用cerbot开https准备的。

然后启动nginx: ./sbin/nginx

nginx的配置文件在conf/nginx.conf中,当修改该文件后,回到sbin文件内,执行./nginx -t对刚修改过的配置文件进行检测,如果返回ok,那就说明刚刚的修改没问题,再执行./nginx -s reload,这样nginx就按照刚刚修改后的配置文件重新启动了。

如果是有多个网站或者项目要配置nginx,建议在 conf/ 目录下在新建一个目录,用于存放每个项目的配置,然后再./conf/nginx.conf中,在 http 范围内写入include conf.d/*.conf;conf.d 就是刚刚新建的目录名。

4、弄上HTTPS

Cerbot中选择对应的环境即可得到对应的安装方式。 由于nginx配置了多个配置文件,并非都在nginx.conf文件中,所以在certbot --nginx 这一步时,需要带上参数:certbot --nginx --nginx-server-root=/usr/local/nginx/conf(新加配置的时候也执行这个就行,然后按提示来)。

5、就差不多了

Nodejs\npm\git\yarn\pm2 之类的应该都熟,就是node装的时候装半天可以注意一下安装时间。