JavaShuo
欄目
標籤
Vsftpd Nginx
時間 2019-11-08
標籤
vsftpd
nginx
欄目
FTP
简体版
原文
原文鏈接
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主頁,圖片就被修改了
相關文章
1.
Nginx+vsftpd
2.
nginx代理VSFTPD
3.
nginx、nginx+tomcat、vsftpd安裝配置
4.
安裝vsftpd和nginx CentOS7
5.
nginx與vsftpd服務器的整合
6.
Linux 環境安裝 Node、nginx、docker、vsftpd、gitlab
7.
Nginx+vsftpd搭建圖片服務器
8.
nginx+vsftpd搭建圖片服務器
9.
TinyCore Nginx server with php-cgi and vsftpd
10.
centos7下搭建tomcat+openjdk+mysql+vsftpd+nginx
更多相關文章...
•
Docker 安裝 Nginx
-
Docker教程
•
Docker 安裝 PHP
-
Docker教程
•
Docker容器實戰(八) - 漫談 Kubernetes 的本質
•
Spring Cloud 微服務實戰(三) - 服務註冊與發現
相關標籤/搜索
vsftpd+nginx
nginx+vsftpd
vsftpd
tomcat+openjdk+mysql+vsftpd+nginx
vsftpd+ssl
vsftpd+pam
vsftpd+mysql
nginx+nginx
nginx
vsftpd+mysql+pam
Nginx
FTP
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
eclipse設置粘貼字符串自動轉義
2.
android客戶端學習-啓動模擬器異常Emulator: failed to initialize HAX: Invalid argument
3.
android.view.InflateException: class com.jpardogo.listbuddies.lib.views.ListBuddiesLayout問題
4.
MYSQL8.0數據庫恢復 MYSQL8.0ibd數據恢復 MYSQL8.0恢復數據庫
5.
你本是一個肉體,是什麼驅使你前行【1】
6.
2018.04.30
7.
2018.04.30
8.
你本是一個肉體,是什麼驅使你前行【3】
9.
你本是一個肉體,是什麼驅使你前行【2】
10.
【資訊】LocalBitcoins達到每週交易比特幣的7年低點
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
Nginx+vsftpd
2.
nginx代理VSFTPD
3.
nginx、nginx+tomcat、vsftpd安裝配置
4.
安裝vsftpd和nginx CentOS7
5.
nginx與vsftpd服務器的整合
6.
Linux 環境安裝 Node、nginx、docker、vsftpd、gitlab
7.
Nginx+vsftpd搭建圖片服務器
8.
nginx+vsftpd搭建圖片服務器
9.
TinyCore Nginx server with php-cgi and vsftpd
10.
centos7下搭建tomcat+openjdk+mysql+vsftpd+nginx
>>更多相關文章<<