Nginx作为静态内容服务器(Windows环境)

1、简单安装

  1)下载

http://nginx.org/en/download.html

  2)解压后的路径

E:\Study\nginx\nginx-1.7.6

  3)执行nginx.exe,访问http://localhost ,出现Welcome to nginx!欢迎内容,安装成功。

  4)在安装路径的logs目录下,会自动生成一个nginx.pid文件,文件内容就是nginx的主进程pid。

2、简单使用命令

nginx -s stop    快速停止
nginx -s quit    安全退出(会处理完正在进行的请求)
nginx -s reload    修改了nginx的配置文件后执行该命令生效
nginx -s reopen    重打开日志文件    

3、静态内容服务器

  访问html文件时,让nginx映射到/data/html路径下;访问图片文件时,让nginx映射到/data/image路径下。

  1)创建data目录,然后在data目录下分别插件html目录和image目录。

  2)在html目录中放入index.html、hello.html文件

  3)在image目录中放入1.jpg、2.jpg两张图片

  4)配置nginx.conf

    在http节点内的server节点中进行配置。

location / {
            #指定根目录
            root   E:/Study/nginx/nginx-1.7.6/data/html;
            #指定首页
            index  index.html;
        }

location /image/ {
            #指定根目录
            root   E:/Study/nginx/nginx-1.7.6/data;
}

  5)请求 http://localhost/image/1.jpg 时,Nginx自动响应 http://localhost/data/image/1.jpg

    请求 http://localhost/hello.html 时,Nginx自动响应 http://localhost/data/html/hello.html

时间: 2024-08-05 04:13:32

Nginx作为静态内容服务器(Windows环境)的相关文章

nginx+ftp搭建图片服务器(Windows Server服务器环境下)

几种图片服务器的对比 1.直接使用ftp服务器,访问图片路径为 ftp://账户:密码@192.168.0.106/31275-105.jpg 不采用这种方式,不安全容易暴露ftp账户信息 2.直接使用IIS或Tomcat等服务器在项目中访问,图片少的情况可以考虑.商城网站则不行,图片访问处理需搭建图片服务器 3.ftp+nginx服务器,ftp负责上传图片,nginx负责图片的访问 一.需要的组件 1.ftp服务器(图片上传,本文选用IIS为容器) ps Linux操作系统  可安装vsftp

nginx配置静态web服务器

配置静态的web,需要实现一个虚拟主机. step1: 准备工作 1  查看你的网卡地址(我的 192.168.223.135) #ifconfig 我们这里建立两个web服务器,所以增加一个网卡地址. #ifconfig eth0:0  192.168.223.145 2 建立两个站点目录 #mkdir  /var/tmp/website1 #mkdir  /var/tmp/website2 3 建立两个日志目录 #mkdir  /var/tmp/log/website1 #mkdir  /v

一、CentOS7下搭建FastDFS+Nginx实现静态图片服务器

在集群环境下,图片存放在本地存在诸多限制,一般采用单独的图片服务器进行管理.FastDFS就是这样一个图片管理服务器. 环境需求,CentOS7下 一.先下载三件套,并上传到服务器中(Nginx自行下载),地址如下 1:libfastcommon https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz 2:fastdfs https://github.com/happyfish100/fastdfs/archive/

nginx 提供静态内容

This section describes how to serve static content, how to use different ways of setting up the paths to look for files, and how to set up index files. 这一章讨如何提供静态文件,如何使用不同方式设置查找文件的路径,如果设置索引文件. Root Directory and Index Files根目录和索引文件 The rootdirective

linux使用Nginx搭建静态资源服务器

最近公司需要做一个宣传片播放  视频有点大 好几百M 就想到使用Nginx来代理静态资源,在过程中出现了一些问题,比如端口没开.访问是403等,没有成功,后面慢慢查找问题,才发现大部分博客资料的都不全,所以在这里记录一下. 安装过程本文就不提了 网上都有很多 本文主要说明 nginx.conf 的配置 如下: 进入编辑nginx.conf 文件 输入密码 配置nginx.conf 上传文件到配置的路径 在网页地址栏输入对应的地址 如果出现 nginx静态资源文件无法访问,403 forbidde

阿里云部署Node.js服务器(Windows环境)

花了大半个月做的网站终于要上线了,周围的同学们很多都在使用阿里云的服务器,我也入手了一台. 考虑到自己不是很适应ubuntu的命令行界面,于是买了个windows的,上网搜了一下,似乎都是用linux来部署nodejs的,所以只能自己摸索着来,所幸的是nodejs本身就相当于web服务器,所以不需要apache之类的额外配置 一,配置环境 首先是要安装node环境,可以到官网上下载安装包,安装好之后进入目录安装express框架: npm install express -gd (全局安装) n

nginx搭建静态资源服务器遇到403 Forbidden

1.在nginx中配置静态服务器 server { listen 91; server_name localhost; location / { root /root/software/qingfeng; index index.html; } } 这是我放静态资源的/root/software/qingfeng目录(注意:我这放在/root目录下) 我启动nginx时访问   ip地址:91时,访问不了,报403 Forbidden错误 2.我又从新在nginx中配置静态服务器 server

Nginx作为简单代理服务器(Windows环境)

Nginx一个频繁的应用是作为代理服务器,由Nginx代理服务器接受客户请求,并将客户请求发送到应用服务器处理,接受应用服务器的响应,然后将响应发送给客户. 现在要做的一个应用场景就是当客户请求图片资源时,直接由Nginx从本地获取,如果请求jsp资源,则Nginx将请求发送到Tomcat服务器,并接收Tomcat服务器的响应,最后将响应发送给客户. 1.创建一个web应用.根目录下创建index.jsp和hello.jsp 2.将这个web应用部署到tomcat 3.配置nginx.conf

阿里云ECS服务器windows环境下配置redis

一.下载解压redis github下载地址:https://github.com/MSOpenTech/redis/tags 下载的是Redis-x64-3.2.100版本,Redis-x64-3.2.100.zip. 二.安装redis 1.解压并改名到你喜欢的目录,c:\redis 注意:这里有2个conf配置文件,redis.windows.conf和redis.windows-service.conf后续会要修改 2.启动redis redis-server redis.windows