nginx for Windows入门使用及作为图片服务器的用法
2014-07-04 09:16
465 查看
项目中使用到nginx(win平台下)作为图片服务器,现记录一下基本配置,备忘。
首先下载nginx,我下的是nginx-1.7.2,然后解压,然后使用cmd进入解压目录后,输入nginx,启动nginx。
我遇到的问题是80端口被占用了:
解决方法也不复杂,就是关闭80端口,方法如下:
1.打开命令行,输入netstat -ano,找到本地地址为0.0.0.0:80对应的PID:
2.打开任务管理器,转到服务列表,找到对应的PID的服务:
3.右键,停止服务便可,若提示拒绝访问,可找开 计算机 》 管理 》 服务和应用程序 》 服务 ,找到对应的服务,停止便可:
cmd重新进入nginx解压目录,输入nginx(没有提示便可),访问http://localhost/可看到欢迎页面,nginx便安装成功:
下面说说项目中使用nginx作为图片服务器。一开始打算使用ftp文件服务器的,但前台jsp访问ftp图片我只找到两种方法 :
1.将<img>的src写成 ftp\://ftp用户名\:ftp密码@ftpIP地址/,如ftp\://cisdi\:cisdi@127.0.0.1/
这样安全性就完全没有了。
2.tomcat获取ftp的图片,将图片转化为IO流,再返回给前台img,这样又加重了tomcat的负担,不利于高并发
于是使用nginx作为图片服务器(同时也用于tomcat集群),对于ftp,我也只是初步的了解,可能ftp作为图片服务器有更适合的用法,如有大侠告知,不胜感激。
大家可在Google查询一下nginx的配置,不知道csdn能不能贴外链,故这里不加上了。
打开 nginx解压目录下conf/nginx.conf,找到server中的 location / 结点,在下面加上如下配置:
配置很简单,就是配置了处理以gif|jpg|jpeg|png|bmp|swf为后缀的图片请求,
然后重启nginx(方法自行Google),然后访问http://localhost/1.jpg(1.jpg是C:/upload/下图片名)便可访问C:/upload/下的图片了。如此便可将http://localhost/1.jpg作为前台<img>的src了
首先下载nginx,我下的是nginx-1.7.2,然后解压,然后使用cmd进入解压目录后,输入nginx,启动nginx。
我遇到的问题是80端口被占用了:
解决方法也不复杂,就是关闭80端口,方法如下:
1.打开命令行,输入netstat -ano,找到本地地址为0.0.0.0:80对应的PID:
2.打开任务管理器,转到服务列表,找到对应的PID的服务:
3.右键,停止服务便可,若提示拒绝访问,可找开 计算机 》 管理 》 服务和应用程序 》 服务 ,找到对应的服务,停止便可:
cmd重新进入nginx解压目录,输入nginx(没有提示便可),访问http://localhost/可看到欢迎页面,nginx便安装成功:
下面说说项目中使用nginx作为图片服务器。一开始打算使用ftp文件服务器的,但前台jsp访问ftp图片我只找到两种方法 :
1.将<img>的src写成 ftp\://ftp用户名\:ftp密码@ftpIP地址/,如ftp\://cisdi\:cisdi@127.0.0.1/
这样安全性就完全没有了。
2.tomcat获取ftp的图片,将图片转化为IO流,再返回给前台img,这样又加重了tomcat的负担,不利于高并发
于是使用nginx作为图片服务器(同时也用于tomcat集群),对于ftp,我也只是初步的了解,可能ftp作为图片服务器有更适合的用法,如有大侠告知,不胜感激。
大家可在Google查询一下nginx的配置,不知道csdn能不能贴外链,故这里不加上了。
打开 nginx解压目录下conf/nginx.conf,找到server中的 location / 结点,在下面加上如下配置:
location ~ \.(gif|jpg|jpeg|png|bmp|swf)$ ###处理图片 { root C:/upload/; ###对应的图片存入路径 }
配置很简单,就是配置了处理以gif|jpg|jpeg|png|bmp|swf为后缀的图片请求,
然后重启nginx(方法自行Google),然后访问http://localhost/1.jpg(1.jpg是C:/upload/下图片名)便可访问C:/upload/下的图片了。如此便可将http://localhost/1.jpg作为前台<img>的src了
相关文章推荐
- nginx for Windows入门使用及作为图片服务器的用法
- 在windows平台下使用nginx和thin作为rails的服务器
- 使用Nginx搭建图片服务器(windows环境下)
- 扬帆nginx套装-使用nginx For Windows最新版制作(2009-10-15)
- Spread for Windows Forms快速入门(1)---开始使用Spread
- 使用 Linux 作为服务器,Windows 作为开发机环境配置
- 使用Nginx作为Web服务器的国内网站
- Windows Vista for Developers——第五部分:Windows核心服务器(Windows Core Server)入门
- 使用nginx作图片服务器的访问权限控制
- Kinect for windows 开发入门 九:骨骼数据获取和使用
- 使用Nginx作为Web服务器的国内网站[原创]
- Kinect for windows 开发入门 五:彩色数据获取和使用
- 扬帆nginx套装-使用nginx For Windows最新版制作(2009-11-20)
- Kinect for windows 开发入门 七:景深数据获取和使用 上
- Lua For Windows 环境配置及使sciTE支持中文,使用editplus作为编辑工具
- 使用nginx作图片服务器的访问权限控制
- Spread for Windows Forms快速入门(9)---使用公式
- Spread for Windows Forms快速入门(1)---开始使用Spread
- Kinect for windows 开发入门 十:语音数据的获取和使用
- Kinect for windows 开发入门 八:景深数据获取和使用 下