騰訊雲CentOS7.5伺服器搭建簡單的圖片伺服器!
阿新 • • 發佈:2018-12-20
下載nginx和vsftpd[下載也可以通過二進位制包的方式,這裡用yum]
yum install nginx vsftpd -y
修改相關的配置檔案
1.修改vsftpd的配置檔案
vim /etc/vsftpd/vsftpd.conf
關閉匿名登入FTP
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
新增
#表示埠範圍為30000~40000,範圍可以修改,不固定
pasv_min_port=30000
pasv_max_port=40000
2.新增ftp使用者
#新增一個使用者,這裡以ftpuser為例
useradd ftpuser
#設定該使用者的密碼
passwd ftpuser
3.配置nginx轉發
vim /etc/nginx/nginx.conf
#在location /{ }中新增root /home/ftpuser,如下
#當我們訪問nginx根路徑的時候將代理到/home/ftpuser這個目錄
location / {
root /home/ftpuser;
}
4.新增防火牆規則以及配置selinux
#firewalld防火牆開放埠21[ftp連線],30000-40000[檔案傳輸],80[nginx的埠] #騰訊伺服器安全組開放埠21[ftp連線],30000-40000[檔案傳輸],80[nginx的埠] #預設firewalld防火牆是關閉,不用管,所以只需要注意騰訊伺服器安全組
5.連線,測試
使用FTP連線工具連線,賬號使用者名稱即為之前設定的ftpuser,登入成功後即可上傳檔案
訪問檔案的方式:ip/圖片
例如IP:192.168.145.1,在/home/ftpuser/目錄上傳的圖片為icon.jpg
那麼訪問這張圖片的地址即為:192.168.145.1/icon.jpg