为什么要配置静态资源服务器?
当我们的项目所需资源较多或者访问人数较多时,如果没有单独的服务器会使得浏览器性能降低。
1.下载nginx
nginx官网下载地址:http://nginx.org,发布版本分为 Linux 和 windows 版本。
建议下载稳定版本1.16.1,链接http://nginx.org/en/download.html
2.解压到想放的路径,然后进入nginx目录 双击nginx.exe 来启动nginx
3.打开浏览器输入:localhost:80,会出现这样的页面,说明你虚拟主机已经搭建好了
倘如你输入的时候没有这个页面,到目录下找到conf/nginx.conf文件,用笔记本打开
listen 后面的数字就是配置的端口号,我这里配置的是9000。因此我输入的是localhost:9000
4.当然,你也可以根据自己的需要重新创建服务器,像我这里重新创建的一个端口为9093的服务器,这里根据项目需求写
server {
listen 9093; //端口号
server_name resource; //服务器名字
root E:/res; //静态资源服务器路径
autoindex on; //启用目录流量
location / {
add_header Access-Control-Allow-Origin *; //支持跨域
}
add-header Cache-Control "no-cache,must-revalidate" //每次访问都需要进行验证
}
然后重新启动nginx
输入地址:localhost:9093,页面如下,到达我设置的静态资源服务器里面,可以看到我的服务器里有很多文件
同样的可以写到详细的文件路径获取文件,我这里以图片为例,输入图片地址即可访问图片
以上就是配置静态资源服务器的步骤啦。
附上nginx常用的命令
常用到的命令如下:
- nginx -s stop :快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
- nginx -s quit :平稳关闭Nginx,保存相关信息,有安排的结束web服务。
- nginx -s reload :因改变了Nginx相关配置,需要重新加载配置而重载。
- nginx -s reopen :重新打开日志文件。
- nginx -c filename :为 Nginx 指定一个配置文件,来代替缺省的。
- nginx -t :不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。
- nginx -v:显示 nginx 的版本。
- nginx -V:显示 nginx 的版本,编译器版本和配置参数。