域名

域名注册好之后需要对域名进行解析,一般来说都是A类型解析,这没什么好说的

服务器

这个第一次自己搞,踩了很多坑,记录一下
1,购买完成后先登录服务器
ssh root@ip
2,安装 nginx(CentOS)
yum install nginx
3,查看nginx安装目录
which nginx
4,查看nginx配置是否成功
nginx -t
5,查看nginx的配置文件
cat /etc/nginx.conf
6,停止服务
nginx -s stop
7,启动服务器
nginx
8,nginx默认服务器访问的资源
/usr/share/nginx/
常用的命令就是这几个,回头碰见了再补充吧

FTP

这没什么说的,按照文档来就行了,我购买的是腾讯云,那就看腾讯云的文档就行
Linux 云服务器搭建 FTP 服务

Mac 端我使用的是 FileZilla,毕竟免费,小卡车 Transmit 太贵了
但是在配置的过程中真是出现了很多坑
连接服务器时报错 220 (vsFTPd 3.0.2)AUTH TLS

ftp AUTH TLS.jpg

碰见这个错误,只需要去到站点管理器的设置里修改加密方式就行
加密方式修改成只使用明文FTP(不安全)如图

ftp.jpg

修改完成后,发现还是报错,还是连接不成功,一直报错 331 Please specify the password.

ftp331.png

这个是因为 vsftpd.conf 配置没写对,那就改吧
vim /etc/vsftpd/vsftpd.conf
按照下边写就行了

   chroot_local_user=NO
   chroot_list_enable=NO

为什么这么写,可以参考一下这篇文章
vsftpd 配置:chroot_local_user与chroot_list_enable详解
以上就可以正常连接了

最后

再说一下 nginx.conf 的配置

  location / {
      root  /workspace;
   }

我是在根目录下创建的 workspace 然后前端打包后的代码都在这里放着

暂时就只能记下这么多,之后碰见什么问题再补充吧


hedge_hog
251 声望6 粉丝

hello world