1. 程式人生 > >騰訊雲CentOS7.5伺服器搭建簡單的圖片伺服器!

騰訊雲CentOS7.5伺服器搭建簡單的圖片伺服器!

下載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