Vsftpd Nginx

Linux(CentOS-6.10)下安裝Vsftpd Nginx

1:建立FTP專屬的帳戶和密碼
[root@localhost ~]# useradd ftpuser
[root@localhost ~]# passwd ftpuser
密碼爲:ftpuser
2:安裝FTP服務
[root@localhost ~]# yum -y install vsftpd

3:查看家目錄是否安裝成功

4:查看FTP是否可用
[root@localhost /]# getsebool -a | grep ftp

5:打開:allow_ftpd_full_access --> off 和 ftp_home_dir --> off
輸入命令(比較慢,耐心等待便可):
[root@localhost /]# setsebool -P allow_ftpd_full_access on
[root@localhost /]# setsebool -P ftp_home_dir on

6:查看是否打開成功:getsebool -a | grep ftp

7:關閉匿名訪問(安全性考慮),修改文件【vsftpd.conf
[root@localhost /]# vim /etc/vsftpd/vsftpd.conf
將這個屬性:anonymous_enable=YES修改成NO

重啓ftp便可:[root@localhost /]# service vsftpd restart

查看vsftpd服務的狀態
[root@localhost/]#service vsftpd status(vsftpd (pid 1338) is running...)
8:開啓被動模式
默認是開啓的,可是要指定一個端口範圍。打開vsftpd.conf文件,在末尾加上(命令行模式:shift+g定位到文件的末尾)
pasv_min_port=30000
pasv_max_port=30999
表示端口範圍爲30000-30999,該範圍可隨意設置,改完重啓vsftpd

9:設置開啓自啓動vsftpd服務
[root@localhost /]# chkconfig vsftpd on
10:測試【使用windows客戶端工具上傳文件 】
上傳文件到ftpuser文件夾裏面,目前裏面是空


Nginx
1:安裝Nginx(是一個高性能的HTTP和反向代理服務器,這使用的是http請求
2:安裝依賴:yum -y install gcc-c++ pcre-devel zlib-devel(Nginx底層是C++寫的)
3:上傳並解壓Nginx(nginx-1.8.1.tar.gz) 命令:tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/nginx/
進入解壓目錄查看Nginx目錄層次結構

4:配置與檢測
進入Nginx解壓目錄,對nginx編譯以前配置和檢測工做(將.c文件解析成.o文件)
 [root@localhost nginx-1.8.1]# ./configure

配置成功以下圖:

5:預編譯:[root@localhost nginx-1.8.1]# make
6:編譯與安裝使用命令:[root@localhost nginx-1.8.1]# make install
備註:五、6步驟合併(make && make install)
7:配置成功截圖,在解壓目錄文件夾下多出幾個目錄

8:啓動nginx(nginx默認端口號80),進入到nginx下sbin目錄執行([root@localhost sbin]# ./nginx )
查看是否啓動成功:[root@localhost sbin]# ps -ef | grep nginx

9:物理機訪問Nginx
http://192.168.64.20/(這就是虛擬機的ip地址)

======== 至此服務器搭建完畢 ========
10:修改Nginx訪問主頁面(修改/usr/local/nginx/conf/nginx.conf配置文件)
[root@localhost conf]# vim nginx.conf
①修改用戶(默認配置)

修改後的配置(放行user)

②修改訪問的靜態資源
 默認的配置(nginx主頁訪問的就是這個頁面)

修改後的配置

③家目錄裏上傳圖片進去(nginxImg.jpg)

④重啓nginx(進入/usr/local/nginx/sbin)
[root@localhost sbin]# ./nginx -s reload
⑤再次刷新訪問nginx主頁,圖片就被修改了

相關文章
相關標籤/搜索