CentOS 7 部署静态资源

1,922 阅读2分钟

全新的服务器,部署静态资源开搞!

image.png

1. 查看服务器基本配置

首先先查看服务器的相关配置、基本的目录、yum(CentOS中的Shell前端软件包管理器)有没有

 // 查看当前服务器系统版本
 # cat /etc/redhat-release
 CentOS Linux release 7.9.2009 (Core)
 // 根目录查看目录
 # cd /
 # ls
 backup.tar.bz2  boot  etc   lib    lost+found  mnt  proc  run   srv  tmp  var
 bin             dev   home  lib64  media       opt  root  sbin  sys  usr
 // 查看当前是否有yum
 # yum -v

2.yum安装nginx

输入sudo yum -y install nginx,回车,等待,直到输出 Complete!

// 检测nginx是否安装成功
# nginx -v
nginx version: nginx/1.20.1
// 设置为开机自动启动
# sudo systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
// 启动nginx服务器
# sudo service nginx start
Redirecting to /bin/systemctl start nginx.service

3.上传静态文件

静态文件一般在根目录下的/home文件夹中,具体上传方式FileZilla Client或者命令行都可以。

4.配置nginx

nginx配置目录一般在/etc下,进入nginx目录。

// 查看nginx目录
# ls
conf.d                fastcgi_params          mime.types          scgi_params           win-utf
default.d             fastcgi_params.default  mime.types.default  scgi_params.default
fastcgi.conf          koi-utf                 nginx.conf          uwsgi_params
fastcgi.conf.default  koi-win                 nginx.conf.default  uwsgi_params.default
// 一般都会根据项目在conf.d中添加配置文件,不建议直接放在nginx.conf文件中,这里直接新建测试文件
# cd conf.d
# vim nginxDemo.conf

这里可以直接CV,然后可以修改listen端口,修改root根目录和location指向自己的静态资源文件,记住端口号!!!,复杂的配置可以查看nginx官网,这里只做基本演示。

// nginxDemo.conf
server{
        #监听端口
        listen 996;
        #访问名称
        server_name hehehe;
        #默认网站根目录
        root /home/web/nginxDemo;
        location / {
                index index.html;
        }
}

文件保存成功后,输入nginx -s reload 重新加载配置文件。

5.查看防火墙,配置安全组

在服务器自身防火墙和阿里云平台配置中,都会有基本的防护措施,保护服务器安全。这里就需要修改配置,可以是外部访问到服务器端口

服务器自身防火墙:

// 查看防火墙状态not running表示未开启,不需要额外暴漏端口。
# firewall-cmd --state
// 如果防火墙状态开启,开启nginx监听的端口
# firewall-cmd --query-port=996/tcp

阿里云安全组:

1.登录阿里云控制台找到安全组:云服务器 ECS/实例详情/配置规则。

image.png

2.配置安全组规则:手动添加端口范围选择nginx监听的端口。

image.png

6.登录IP+端口查看配置结果

image.png

舒服~告辞!!!