Linux下檔案伺服器配置

2021-07-11 02:25:20 字數 3483 閱讀 3817

1. 設定nginx開機自動啟動

這裡使用的是編寫shell

指令碼的方式來處理:

建立乙個shell指令碼nginx:

:wq儲存並退出

2. 設定檔案的訪問許可權

chmod a+x /etc/init.d/nginx

(a+x ==> all user can execute  所有使用者可執行

)這樣在控制台就很容易的操作nginx

了:檢視

nginx

當前狀態、啟動

nginx

、停止nginx

、重啟nginx

… 比如以下命令:

[root@winy init.d]# /etc/init.d/nginx status   --nginx執行狀態

[root@winy init.d]# /etc/init.d/nginx restart --重啟

[root@winy init.d]# /etc/init.d/nginx start --啟動

[root@winy init.d]# /etc/init.d/nginx stop --停止

3. 加入到rc.local文中

vi /etc/rc.local

加入一行  /etc/init.d/nginx start    

儲存並退出,下次重啟會生效。

4.  配置檔案伺服器

修改nginx.conf檔案,上面標紅的地方即可!

5. 測試

根據上面的nginx.conf配置檔案可知,我的ftp目錄為/home/ftpuser/www

那麼我在www目錄下面新建乙個存放的目錄images,

通過filezilla 往images資料夾下新增一張hello.jpg,

那麼在win7下通過瀏覽器url訪問即可瀏覽到!!!!!

http://伺服器ip/images/hello.jpg

注意點:

1. 防火牆設定

2. 之前有修改過nginx.conf檔案,但是改壞了,而又沒有手動備份,這時可以複製乙份系統備份的檔案

cp nginx.conf.default nginx.conf    ,然後再修改裡面的標紅部分!

3. win7訪問的時候提示403 forbidden

調查方法一:

修改nginx.conf第一行user為root,預設是被注釋掉的,放開

[root@winy conf]# vi nginx.conf

user  root;

worker_processes  1;

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

調查方法二:

修改ftp伺服器資料夾的訪問許可權:

chmod 777 your_images_folder

對於我來說的話,這裡的your_images_folder對應的我得ftp資料夾 /home/ftpuser/www

linux 配置vsftpd檔案伺服器

2 在根目錄下建立乙個檔案目錄用來儲存上傳的檔案 cd mkdir ftpfile 3 給ftpfile資料夾新增乙個使用者 useradd d ftpuser ftpfile s sbin nologin 4 將ftpfile檔案的使用者許可權設定為ftpuser chown r ftpuser....

Linux 檔案伺服器FTP詳細配置

摘抄 鳥哥的linux私房菜伺服器架設篇 事實上,etc vsftpd vsftpd.conf 本身就是乙個挺詳細的配置檔案,且使用 man5 vsftpd.conf 則可以得到完整的引數說明。不過我們這裡依舊先將 vsftpd.conf內的常用引數給他寫出來,希望對你有幫助 與伺服器環境較相關的設...

Linux 檔案伺服器vsftp

一 centos中vsftp的安裝 1 不知道是否安裝了vsftp服務可以執行 chkconfig list 檢視所有已安裝的服務 2 在centos中yum工具是免費提供使用在系統內建的,安裝yum源軟體在有網路的情況下只需要執行 yum y install vsftpd 3 啟動和自啟動配置 執...