亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

Linux平臺通過nginx和vsftpd構建圖片服務器

2024-08-30 12:28:54
字體:
來源:轉載
供稿:網友

因為開發需要,需要在Linux上構建一個獨立的圖片服務器,此處默認您已安裝好Linux系統。系統環境:CentOs6.5,Vmware10

一、Nginx安裝

1、nginx安裝環境

nginx是C語言開發,建議在linux上運行,本教程使用Centos6.5作為安裝環境。

安裝nginx需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum install gcc-c++

PCRE(PerlCompatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫。

yuminstall -y pcre pcre-devel

注:pcre-devel是使用pcre開發的一個二次開發庫。nginx也需要此庫。

zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。

yuminstall -y zlib zlib-devel

OpenSSL是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,并提供豐富的應用程序供測試或其它目的使用。

nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。

yuminstall -y openssl openssl-devel

2、編譯安裝

將nginx-1.8.0.tar.gz拷貝至linux服務器。

解壓:

tar -zxvf nginx-1.8.0.tar.gz

進入nginx的根目錄:

cd nginx-1.8.0

A.configure

./configure --help查詢詳細參數(參考本教程附錄部分:nginx編譯參數)

參數設置如下:

./configure / --prefix=/usr/local/nginx / --pid-path=/var/run/nginx/nginx.pid / --lock-path=/var/lock/nginx.lock / --error-log-path=/var/log/nginx/error.log / --http-log-path=/var/log/nginx/access.log / --with-http_gzip_static_module / --http-client-body-temp-path=/var/temp/nginx/client/ --http-proxy-temp-path=/var/temp/nginx/proxy/ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi/ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi/ --http-scgi-temp-path=/var/temp/nginx/scgi 

注意:上邊將臨時文件目錄指定為/var/temp/nginx,需要在/var下創建temp及nginx目錄

B.編譯安裝

makemake install

安裝成功查看安裝目錄 :

nginx,vsftpd,vsftpd服務器

C.啟動nginx

cd /usr/local/nginx/sbin/./nginx

查詢nginx進程:

nginx,vsftpd,vsftpd服務器

15098是nginx主進程的進程id,15099是nginx工作進程的進程id

注意:執行./nginx啟動nginx,這里可以-c指定加載的nginx配置文件,如下:

./nginx-c /usr/local/nginx/conf/nginx.conf

如果不指定-c,nginx在啟動時默認加載conf/nginx.conf文件,此文件的地址也可以在編譯安裝nginx時指定./configure的參數(--conf-path= 指向配置文件(nginx.conf))

D.停止nginx

方式1,快速停止:

cd /usr/local/nginx/sbin ./nginx -s stop 

此方式相當于先查出nginx進程id再使用kill命令強制殺掉進程。

方式2,完整停止(建議使用):

cd /usr/local/nginx/sbin ./nginx -s quit 

此方式停止步驟是待nginx進程處理任務完畢進行停止。

E.重啟nginx

方式1,先停止再啟動(建議使用):

對nginx進行重啟相當于先停止nginx再啟動nginx,即先執行停止命令再執行啟動命令。

如下:

./nginx -s quit ./nginx 

方式2,重新加載配置文件:

當nginx的配置文件nginx.conf修改后,要想讓配置生效需要重啟nginx,使用-s reload不用先停止nginx再啟動nginx即可將配置信息在nginx中生效,如下:

./nginx -s reload 

F.測試

nginx安裝成功,啟動nginx,即可訪問虛擬機上的nginx:

nginx,vsftpd,vsftpd服務器

到這說明nginx上安裝成功。

二、FTP安裝

1、安裝vsftpd組件

[root@bogon ~]# yum -y install vsftpd 

安裝完后,有/etc/vsftpd/vsftpd.conf文件,是vsftp的配置文件。

2、添加一個ftp用戶

此用戶就是用來登錄ftp服務器用的。

[root@bogon ~]# useradd ftpuser 

這樣一個用戶建完,可以用這個登錄,記得用普通登錄不要用匿名了。登錄后默認的路徑為 /home/ftpuser.      

3、給ftp用戶添加密碼。

[root@bogon ~]# passwd ftpuser 

輸入兩次密碼后修改密碼。

4、防火墻開啟21端口

因為ftp默認的端口為21,而centos默認是沒有開啟的,所以要修改iptables文件,有些安裝的CentOs默認沒有開啟防火墻,則無需考慮這步了。

[root@bogon ~]# vim /etc/sysconfig/iptables 

在行上面有22 -jACCEPT 下面另起一行輸入跟那行差不多的,只是把22換成21,然后:wq保存。

還要運行下,重啟iptables

[root@bogon ~]# service iptables restart 

5、修改selinux

外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為selinux作怪了。

修改selinux:

執行以下命令查看狀態:

[root@bogon ~]# getsebool -a | grepftp allow_ftpd_anon_write --> off allow_ftpd_full_access --> off allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off ftpd_connect_db --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off [root@bogon ~]# 

執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問

[root@bogon ~]#setsebool -P allow_ftpd_full_access on [root@bogon ~]#setsebool -P ftp_home_dir on

這樣應該沒問題了(如果,還是不行,看看是不是用了ftp客戶端工具用了passive模式訪問了,如提示Entering Passive mode,就代表是passive模式,默認是不行的,因為ftp passive模式被iptables擋住了,下面會講怎么開啟,如果懶得開的話,就看看你客戶端ftp是否有port模式的選項,或者把passive模式的選項去掉。如果客戶端還是不行,看看客戶端上的主機的電腦是否開了防火墻,關吧) 

FileZilla的主動、被動模式修改:

菜單:編輯→設置

nginx,vsftpd,vsftpd服務器

6、關閉匿名訪問

修改/etc/vsftpd/vsftpd.conf文件:

nginx,vsftpd,vsftpd服務器

重啟ftp服務:

[root@bogon ~]# service vsftpd restart

7、開啟被動模式

默認是開啟的,但是要指定一個端口范圍,打開vsftpd.conf文件,在后面加上

pasv_min_port=30000 pasv_max_port=30999

表示端口范圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd
由于指定這段端口范圍,iptables也要相應的開啟這個范圍,所以像上面那樣打開iptables文件。
也是在21上下面另起一行,更那行差不多,只是把21 改為30000:30999,然后:wq保存,重啟下iptables。這樣就搞定了。 

8、設置開機啟動vsftpd ftp服務

[root@bogon ~]# chkconfig vsftpd on 

整個在Linux上搭建圖片服務器的過程就完成了。

以上所述是小編給大家介紹的Linux平臺通過nginx和vsftpd構建圖片服務器,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一区二区大胆人体摄影专业网站| 国产精品高清免费在线观看| 日本三级韩国三级久久| 成人a级免费视频| 中文字幕亚洲在线| 88国产精品欧美一区二区三区| 欧美在线不卡区| 欧洲成人免费视频| 亚洲国产欧美日韩精品| 亚洲精品在线不卡| 欧美裸身视频免费观看| 欧美性视频在线| 亚洲第一黄色网| 国内外成人免费激情在线视频网站| 亚洲精品98久久久久久中文字幕| 久久69精品久久久久久久电影好| 曰本色欧美视频在线| 国产成人欧美在线观看| 日韩欧美一区二区在线| 成人免费午夜电影| 国产成人在线视频| 亚洲精品国产综合久久| 国产精品扒开腿做| 97久久精品人搡人人玩| 8090成年在线看片午夜| 97香蕉超级碰碰久久免费的优势| 国产精品自产拍在线观| 欧美成人免费全部观看天天性色| 亚洲国产精品成人一区二区| 国产精品第1页| 亚洲欧美精品在线| 亚洲黄色www网站| 中文字幕不卡av| 国产精品日本精品| 亚洲欧美日韩天堂| 国产精品女人久久久久久| 国产精品久久久久久久久久久新郎| 久久久久久久激情视频| 亚洲欧洲在线看| 亚洲白拍色综合图区| 久久久久国产精品www| 国产精品麻豆va在线播放| 精品日韩美女的视频高清| 色偷偷91综合久久噜噜| 久久视频精品在线| 国产精品日韩电影| 亚洲欧美成人一区二区在线电影| 久久精品视频播放| 91精品成人久久| 国产在线一区二区三区| 国产免费成人av| 91免费版网站入口| 亚洲欧洲在线观看| 91精品视频在线免费观看| 欧美激情一区二区三区久久久| 亚洲精品美女久久久久| 欧美综合一区第一页| 国产一区视频在线播放| 欧美精品videosex牲欧美| 国产91在线播放| 成人免费高清完整版在线观看| 欧美极品美女视频网站在线观看免费| 日产日韩在线亚洲欧美| 国产精品久久久久久久久久三级| 国产亚洲在线播放| 日韩精品中文字幕视频在线| 久久精品国产欧美激情| 日韩中文字幕国产| 亚洲香蕉伊综合在人在线视看| 日韩成人高清在线| 久久99精品视频一区97| 91国产中文字幕| 91在线免费看网站| 九九视频这里只有精品| 精品日本高清在线播放| 日韩欧美中文第一页| 国产精品久久久久久一区二区| 欧美成人久久久| 久久精品国产久精国产思思| 日韩资源在线观看| 国产精品jvid在线观看蜜臀| 亚洲一区二区三区乱码aⅴ| 亚洲精品久久7777777| 久久免费成人精品视频| 日韩欧美在线一区| 欧美丝袜一区二区三区| 国产免费一区视频观看免费| 在线视频日韩精品| 国产精品成av人在线视午夜片| 久久久精品在线| 久久久这里只有精品视频| 久久久久久久久久久免费精品| 久久精品这里热有精品| 成人激情在线观看| 亚洲情综合五月天| 日韩一区二区福利| 欧美日韩亚洲精品内裤| 国产美女扒开尿口久久久| 国产精品av在线| 亚洲国产精品中文| 日韩成人av在线播放| 国模叶桐国产精品一区| 欧美精品国产精品日韩精品| 日韩成人av网| 欧美日韩国产中文精品字幕自在自线| 日本aⅴ大伊香蕉精品视频| 久久久噜噜噜久久中文字免| 视频一区视频二区国产精品| 成人免费看吃奶视频网站| 日韩av片永久免费网站| 国产精品视频26uuu| 国产精品视频一区二区高潮| 欧美成人精品一区| 久久亚洲精品中文字幕冲田杏梨| 国产美女精品视频| 欧美日韩一区二区在线| 国产日韩欧美成人| 亚洲男人天天操| 久久天天躁狠狠躁夜夜躁| 国产欧美 在线欧美| 九九精品在线观看| 亚洲福利在线观看| 国产视频丨精品|在线观看| 欧美另类极品videosbest最新版本| www.99久久热国产日韩欧美.com| 91在线中文字幕| 国产成人精品一区| 日韩网站免费观看| 欧美成人激情在线| 亚洲黄色有码视频| 亚洲精品第一页| 欧美午夜女人视频在线| 中文精品99久久国产香蕉| 日产精品99久久久久久| 欧美激情喷水视频| 中文字幕亚洲自拍| 欧美一区三区三区高中清蜜桃| 亚洲天堂av网| 91久久中文字幕| 亚洲自拍小视频免费观看| 亚洲视频欧洲视频| 美女视频黄免费的亚洲男人天堂| 美乳少妇欧美精品| 亚洲在线免费看| 麻豆乱码国产一区二区三区| 粉嫩老牛aⅴ一区二区三区| 亚洲视频电影图片偷拍一区| 国产成人涩涩涩视频在线观看| 欧美性xxxx极品hd满灌| 亚洲精品一区中文字幕乱码| 欧美一级电影在线| 国产日韩中文在线| 成人免费在线视频网址| 国产在线视频2019最新视频| 亚洲欧美综合v| 亚洲乱码av中文一区二区| 国产精品青青在线观看爽香蕉| 亚洲最大成人在线| 久久亚洲精品小早川怜子66| 欧美国产日本高清在线| 在线观看日韩www视频免费| 久久久人成影片一区二区三区观看| 国产大片精品免费永久看nba| 久久国产视频网站|