磁盘划分 600GB 4c 16GB内存
- /boot 分区:200MB
- 这个分区用于存放启动文件和内核。200MB通常足够。
- /(根)分区:50GB
- 根分区包含操作系统、核心应用程序、配置文件和Nginx服务本身。50GB的空间应该足够存放这些文件和必要的库。
- /var 分区:100GB
- Nginx在运行时会产生日志文件,并且这些日志文件可能会占用较大的空间。将/var分区设置为100GB可以确保有足够的空间来存储这些日志文件和其他动态生成的数据。
- /var/lib/nginx 分区:剩余空间(约400GB)
- Nginx的静态文件、网站内容、配置文件和缓存通常存放在/var/lib/nginx目录下。由于这个目录可能会占用大量空间,特别是当存储大量的静态文件或网站数据时,因此建议为/var/lib/nginx分配一个单独的分区,并为其预留足够的空间。
- /home 50GB
- swap 16GB
安装依赖
yum -y install gcc libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel make autoconf
防火墙设置
firewall-cmd --add-service=http --permanent
fi