Linux服务器上建站指南

时间:2022-01-14 来源:未知网络 作者:996建站网

当年腾讯云做校园优惠的时候入手了每月一块钱的服务器,在Apache上搭了WordPress用来写博客。然而由于疏于维护,网站经常遭到攻击,动不动就死机。最近干脆重装了系统,打算从头建立一个注重安全的服务器。

腾讯云服务器有个安全组管理,负责处理入站和出站的流量,其默认拒绝所有流量。为了能用SSH连接服务器,并且在服务器上安装软件,这里出站选择全部放通,入站则暂时开放TCP:22端口。(与安全组相关的内容可参考:腾讯云安全组学习笔记 – 云+社区 – 腾讯云。)

搭建FTP服务器

FTP服务器可以在服务器与客户端间进行文件传输。尽管该协议是明文传输,用户名与密码有被窃取的风险,但因为其搭建简单,使用方便,想了想还是搭了一个。我选择的是比较主流的软件vsftpd,主要的任务就是修改/etc/vsftpd/vsftpd.conf这个文件,具体可参考鳥哥的 Linux 私房菜 — 檔案伺服器之三: FTP 伺服器。

大概干了以下的事情:开放一个实体user给自己管理,享有ftp文件夹的全部权限;开放anonymous供下载;开启被动模式。

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
# When SELinux is enforcing check for SE bool ftp_home_dir
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# below is some useful settings
pasv_enable=YES
pasv_max_port=65410
pasv_min_port=65400

Linux服务器上建站指南插图

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序