图片服务器的搭建01

nginx+vsftp搭建图片服务器

前言:
在分布式架构中,往往会有多个tomcat,然后你上传的图片只是在其中的某一个tomcat,你访问时是由集群的tomcat随机提供服务。当你访问的tomcat是有图片的那个时,图片能正常显示,如果恰巧是那个没有图片的tomcat时,图片就不能正常显示。这就完成了访问同一个图片,可能你刷新一次可以访问,再刷新一次图片就访问不到了。这时,我们就需要一个服务器用来专门存储图片,一般我们都用nginx。

1、nginx+vsftp:
上面分别介绍了nginx和vsftp,那么这两个东西怎么组合起来用呢?怎么实现这个图片服务器呢?我们知道,tomcat安装好启动后,在浏览器输入localhost:8080,就会出现tomcat的欢迎页,nginx也一样。比如linux的ip是192.168.50.122,那么启动nginx后,在浏览器访问这个地址也会出现nginx的欢迎页,其实是因为它有个默认的访问页面,完整的地址应该是192.168.50.122/index.html,那么我们就可以根据这个,把它默认的访问页面改成我们上传的图片的保存路径,比如上传了一张pic.jpg图片到linux的/home/ftpuser/images中,如果我们把默认访问页面改成/home/ftpuser,那么在浏览器中输入192.168.50.122/images/pic.jpg,就可以访问到这张图片了。下面就来介绍nginx、vsftp的安装以及配置。
<meta charset="utf-8">

1、安装:

2、添加ftp用户:

3、给ftp用户添加密码:

输入两次密码后修改密码。

4、修改selinux:
①查看状态:

执行这个命令可以看到

这两个都off,执行如下命令设置为on:

再次执行 getsebool -a | grep ftp 看到那两个状态是on就行了。

5、关闭匿名访问:
执行

命令:

还要在vsftp.conf文件最下面添加以下内容:

然后保存退出即可。

6、设置开机启动:

7、测试:
打开filezilla工具,输入虚拟机的ip,21端口,用户名和密码,点击快速连接,连接vsftp服务:

如图所示则连接成功。

<meta charset="utf-8">

按照以上步骤安装好nginx和vsftp后,还是不能访问上传的图片的,需要进行如下配置:
执行

命令,打开nginx的配置文件:

按道理这样就可以了,但是我访问却报错:
403 forbidden ,最后发现是因为ftpuser文件夹没有可读权限,执行如下命令:

再次访问即可成功!

至此图片服务器搭建完成!至于在Java中如何使用这个图片服务器,请参考 Java实现把图片上传到图片服务器 。

在搭建的过程中,遇到很多坑,因为我参考的教程是centos 6,防火墙是iptables,而centos 7是firewall,



  • 鏈嶅姟鍣涓簡lsass.exe,.scr,.jpg,.gif,.png鐥呮瘨,鎬庝箞鏈夋晥鏉姣?
    绛旓細lsass.exe鏄井杞湰鍦板畨鍏ㄨ璇鏈嶅姟杩涚▼锛岃礋璐g敤鎴锋爣璇嗚璇佸拰寮哄寲瀹夊叏鐨勩傚畠妫鏌ョ櫥闄嗚繘Windows鐨勭敤鎴凤紝澶勭悊鍙樻洿瀵嗙爜鍜屽缓绔嬭闂俊鎭紝鍖呮嫭鍩烘湰鐨勫畨鍏ㄤ俊鎭傚畠涔熻绠$悊鍛樼敤鏉ユ洿鏂板瘑鐮佸拰鐢ㄦ埛妗f銆傝鎯呰瑙乭ttp://www.wenjian.cn/xijie/lsass.exe.html
  • 鐢佃剳鐭ヨ瘑闂瓟01
    绛旓細15.DNS 鏄煙鍚嶇郴缁 (Domain Name System) 鐨勭缉鍐欙紝璇ョ郴缁熺敤浜庡懡鍚嶇粍缁囧埌鍩熷眰娆$粨鏋勪腑鐨勮绠楁満鍜岀綉缁滄湇鍔°16.IIS锛圛nternet Information Server锛屼簰鑱旂綉淇℃伅鏈嶅姟锛夋槸涓绉峎eb锛堢綉椤碉級鏈嶅姟缁勪欢锛屽叾涓寘鎷琖eb鏈嶅姟鍣銆丗TP鏈嶅姟鍣ㄣ丯NTP鏈嶅姟鍣ㄥ拰SMTP鏈嶅姟鍣紝鍒嗗埆鐢ㄤ簬缃戦〉娴忚銆佹枃浠朵紶杈撱佹柊闂绘湇鍔″拰閭欢鍙戦佺瓑鏂归潰锛...
  • 璇烽棶鎬庢牱鍦ㄤ腑灏忎紒涓氬唴鏋惰喘瀛樺偍鏈嶅姟鍣?
    绛旓細HP ProLiant 瀛樺偍鏈嶅姟鍣:璁㎞AS瀛樺偍鏇村姞绠鍗 HP ProLiant瀛樺偍鏈嶅姟鍣ㄧ粡娴庝娇鐢ㄣ佹槗浜庣悊瑙d笖閮ㄧ讲绠鍗,閲囩敤宸ヤ笟鏍囧噯鏋勪欢缁勬垚,鍙笌浼佷笟鐜版湁鐨勪互澶綉鍩虹璁炬柦鏋舵瀯鐩稿吋瀹;鑰岄氳繃鍩轰簬Web鐨勫浘褰㈢晫闈,浣跨鐞嗙畝鍗曟槗琛屻侶P ProLiant瀛樺偍鏈嶅姟鍣ㄥ疄鐜颁簡鏁村悎涓庨泦涓殑瀛樺偍绠$悊,闄嶄綆浜嗕紒涓氭讳綋鎷ユ湁鎴愭湰,鍙互蹇熴佽交鏉惧湴鎵╁睍,婊¤冻鏈潵鐨勫瓨鍌...
  • 鎴戠幇鍦ㄥ缓浜2涓綉绔 瑕佹斁鍒颁竴涓鏈嶅姟鍣涓,鍏朵腑涓涓槸鏂板缓鐩綍閫氳繃涓荤洰褰...
    绛旓細濡傛灉鏄袱涓綉绔欑殑璇濓紝domain1鐨勪富鐩綍搴旇鎸囧悜wwwroot\锛宒omain2鐨勪富鐩綍搴旇鎸囧悜wwwroot\yukongjian\銆備娇鐢╘\domain1.com\璁块棶锛屼細婵娲粀wwroot\index.asp锛涗娇鐢╘\domain2.com\璁块棶锛屼細婵娲粀wwroot\yukongjian\index.asp锛涘鏋滀娇鐢╘\domain1.com\yukongjian\index.asp璁块棶锛屽簲璇ヤ篃鏄彲浠ョ殑銆傝繕鏈夐棶棰樺彲浠...
  • 鎬庝箞娉ㄥ唽鍏嶈垂娉ㄥ唽缃戠珯?
    绛旓細濡備綍娉ㄥ唽鍏嶈垂娉ㄥ唽缃戠珯锛熷厤璐规敞鍐岀綉绔欑殑鏂规硶鏈:棣栧厛鐢宠缃戠珯闂村煙鍚嶆敞鍐岀┖锛鎼缓缃戠珯鏁翠綋妗嗘灦锛岃缃綉绔欐樉绀虹殑鏍忕洰锛屼娇鐢鏈嶅姟鍣ㄧ殑璇█澶勭悊涓庢暟鎹簱鐨勬暟鎹氦浜掞紝鐢╤tml鍜宑ss璁捐椤甸潰鐨勬牱寮忔樉绀猴紝鐢ㄨ剼鏈瑷楠岃瘉缃戠珯鐨勫舰寮忋傚鏋滄槸鍔ㄦ佺綉椤碉紝鍔犱笂鏁版嵁搴撶殑鏀寔锛岀劧鍚庨氳繃鎼缓鐨勭綉绔欍傚鏋滀綘鐨勭綉绔欎笉闇瑕佸湪绾挎敮浠樼殑鍔熻兘...
  • windows7濡備綍鍚敤SMTP鏈嶅姟鍣
    绛旓細浣嗘槸蹇呴』鏈変竴涓敮涓鍙敤鐨勭數瀛愰偖浠跺湴鍧.鍜屼竴涓浐瀹氱殑IP SMTP鏈嶅姟鍣鎵嶅彲浠ョ敤鐨勩係MTP(Simple Mail Transfer Protocol)鍗崇畝鍗曢偖浠朵紶杈撳崗璁,瀹冩槸涓缁勭敤浜庣敱婧愬湴鍧鍒扮洰鐨勫湴鍧浼犻侀偖浠剁殑瑙勫垯,鐢卞畠鏉ユ帶鍒朵俊浠剁殑涓浆鏂瑰紡銆係MTP鍗忚灞炰簬TCP/IP鍗忚绨,瀹冨府鍔╂瘡鍙拌绠楁満鍦ㄥ彂閫佹垨涓浆淇′欢鏃舵壘鍒颁笅涓涓洰鐨勫湴銆傞氳繃SMTP鍗忚鎵鎸囧畾...
  • discuz璁哄潧鏈嶅姟鍣鐢ㄤ粈涔堥厤缃ソ涓浜
    绛旓細杩欏氨瑕佺湅浣犵殑璁哄潧瑙勬ā鏈夊澶т簡.铏氭嫙涓绘満鍥犱负鏄湪鏈嶅姟鍣ㄧ‖鐩樹笂鍒掑垎鍑烘潵鐨勪竴閮ㄥ垎铏氭嫙瀹归噺.鍏变韩鐨勬槸鏈嶅姟鍣ㄧ殑澶勭悊鍣ㄥ甫瀹界瓑.鎵浠ュ湪鎬ц兘涓庣ǔ瀹氭柟闈笌鏈嶅姟鍣ㄦ湁寰堝ぇ鐨勫樊璺.涓昏鏄拡瀵瑰皬鍨嬬綉绔欎娇鐢ㄧ殑.濡傛灉浣犵殑璁哄潧姣忓ぉ璁块棶IP鍑犲崈鎴栬呮洿澶氱殑璇.瀹屽叏鍙互鐢ㄧ嫭绔嬬殑鏈嶅姟鍣.閰嶇疆鏂归潰.鍙璁块棶閲忎笉鏄壒鍒ぇ.鐢ㄦ櫘閫氱殑鑷冲己澶勭悊鍣.4G鍐...
  • 姹俤reamweaver8鍋鍥剧墖杞挱鍜屾悳绱㈡鐨勬楠!!!
    绛旓細 var $$ =function (id) { return"string"==typeof id ? document.getElementById(id) : id;};var Extend =function
  • HTML鏄粈涔??
    绛旓細HTML鐨勫叏绉版槸瓒呮枃鏈爣璁拌瑷锛屾槸涓绉嶆爣璁拌瑷銆傚畠鍖呮嫭涓绯诲垪鏍囩锛屽彲浠ョ粺涓缃戠粶涓婃枃妗g殑鏍煎紡锛屽皢鍒嗘暎鐨勪簰鑱旂綉璧勬簮杩炴帴鎴愪竴涓昏緫鏁翠綋銆侶TML鏄敱HTML鍛戒护缁勬垚鐨勬弿杩版ф枃鏈紝鍙互瑙i噴鏂囧瓧銆佸浘褰佸姩鐢汇佸0闊炽佽〃鏍笺侀摼鎺ョ瓑銆侶tml鏄竴绉嶇敤鏉ユ弿杩扮綉椤电殑璇█銆傚畠琚О涓鸿秴鏂囨湰鏍囪璇█锛屽畠鏄竴绉嶆爣璁拌瑷銆傚畠鍖呮嫭...
  • exchange server 2003 涓偖浠剁郴缁熺殑鏃堕棿鍜屽疄闄呮椂闂村樊濂藉,鍑犱箮鎻愬墠浜12...
    绛旓細涓烘偍鎺ㄨ崘: exchange閭 瀹夊崜exchange 浼佷笟閭欢绯荤粺 exchange閭欢瀹㈡埛绔 163閭欢绯荤粺 exchange鐭ヤ箮 exchange閭欢娑堝け exchange鎼缓 Microsoft exchange 鍒犻櫎exchange server 鍏朵粬绫讳技闂2012-04-16 Exchange Server 2003 閭欢绯荤粺浼氫笉浼氳繃鏈... 1 2012-09-04 鎴戜滑鍏徃鏈変竴鍙伴偖浠鏈嶅姟鍣绯荤粺鏄2003 server ...
  • 扩展阅读:免费logo设计生成器 ... 房屋3d效果图设计软件 ... iphone私人网址 ... 自己在家搭建小型服务器 ... 自己弄个服务器多少钱 ... 个人电脑搭建云服务器 ... 免费的个人网站服务器 ... 家用小型服务器组装 ... 永久在线免费的云服务器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网