安装Nginx
在 CentOS 上,可直接使用 yum
来安装 Nginx:
yum install -y nginx
安装完成后,使用 nginx
命令启动 Nginx:
nginx
设置 Nginx 开机启动:
systemctl enable nginx.service
配置静态服务器访问路径
外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源。
打开 Nginx 的默认配置文件 /etc/nginx/nginx.conf
,修改 Nginx 配置。server配置如下:
server {
listen 8081;
server_name 62.234.95.121;
charset utf-8;
index index.html index.htm index.jsp index.do;
root /data;
#配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root /data;
#expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力
expires 7d;
}
}
listen值为你的要访问的端口。server_name为你的服务ip.。 root 后为你静态文件的地址。
配置文件将 /data/
作为所有静态资源请求的根路径,如访问: http://你的ip地址:端口号/xiangce
,将会去 /data/xiangce
目录下去查找 index.html
。现在我们需要重启 Nginx 让新的配置生效,如:
nginx -s reload
重启后,现在我们应该已经可以使用我们的静态服务器了,现在让我们新建一个静态文件,查看服务是否运行正常。 首先让我们在 /data
目录 下创建 xiangce
目录,如: mkdir -p /data/xiangce
把你的静态资源文件上传到/data/xiangce目录。
最后输入
http://你的ip地址:端口号/你的文件目录(我的目录名字叫xiangce)
例如我的访问目录是:http://62.234.95.120:8081/xiangce/