域名
域名注册好之后需要对域名进行解析,一般来说都是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(不安全)如图
修改完成后,发现还是报错,还是连接不成功,一直报错 331 Please specify the password.
这个是因为 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 然后前端打包后的代码都在这里放着
暂时就只能记下这么多,之后碰见什么问题再补充吧
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。