1. 程式人生 > >linux 下nginx+ftp搭建圖片伺服器在本機訪問出現403錯誤的解決辦法

linux 下nginx+ftp搭建圖片伺服器在本機訪問出現403錯誤的解決辦法

nginx+ftp搭建圖片伺服器修改nginx 配置檔案中root路徑403錯誤

進入配置檔案目錄

cd /usr/local/nginx/conf/
nginx+ftp搭建圖片伺服器修改nginx 配置檔案中root路徑403錯誤

改動nginx的預設配置檔案nginx.config兩個地方:



user  root;  #修改成root使用者 或者nginx對應的使用者

worker_processes  1;


#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;


#pid        logs/nginx.pid;






events {
    worker_connections  1024;
}




http {
    include       mime.types;
    default_type  application/octet-stream;


    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';



    #access_log  logs/access.log  main;


    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;


    server { 
        listen       80;
        server_name  localhost;


        #charset koi8-r; 

        #access_log  logs/host.access.log  main;


        location / {

     root   /home/ftpuser/www/;  #定義伺服器的預設網站根目錄位置
             index  index.html index.htm;#定義首頁索引名稱

        }


        #error_page  404              /404.html;
"nginx.conf" [readonly] 118L, 2684C            

完成上述配置即可!(前提是ftp服務已開啟 埠號21也得開啟 因為埠21是ftp伺服器的埠號)

補充一個小知識點:啟動/重新啟動/停止vsftpd服務(開啟ftp服務)


  從Red Hat Linux 9.0開始,vsftpd預設只採用standalone方式啟動vsftpd服務,方法是在終端命令視窗執行以下命令: 


  [[email protected] root] /etc/rc.d/init.d/vsftpd start 


  重新啟動vsftpd服務: 


  [[email protected] root] /etc/rc.d/init.d/ vsftpd restart 


  關閉vsftpd服務: 


  [[email protected] root] /etc/rc.d/init.d/ vsftpd stop 

相關推薦

linux nginx+ftp搭建圖片伺服器訪問出現403錯誤解決辦法

nginx+ftp搭建圖片伺服器修改nginx 配置檔案中root路徑403錯誤 進入配置檔案目錄 cd /usr/local/nginx/conf/ nginx+ftp搭建圖片伺服器修改nginx

nginx+ftp搭建圖片伺服器(Windows Server伺服器環境)

轉載請註明出處:https://blog.csdn.net/u012932409/article/details/84892299 幾種圖片伺服器的對比 1、直接使用ftp伺服器,訪問圖片路徑為 ftp://賬戶:密碼@192.168.0.106/31275

Ubuntu系統nginxftp搭建圖片伺服器,處理外網訪問不到檔案問題

主要原因:nginx.conf的配置問題 需要配置圖片伺服器 方法一、在配置檔案server{}中location /{} 修改配置: location / {       root /home/uftp/www;#定義伺服器預設的網站根目錄位置       i

Linux安裝配置 http ,修改中http伺服器主頁,自定義顯示內容。

HTTP(Hyper Text Transfer Protocol) 超文字傳輸協議,位於osi模型中的應用層。               安裝:可以使用yum等多種方式安裝,最方便的自然是yum安裝(Redhat需

nginx+fastdfs搭建圖片伺服器

本文作者:禹明明,叩丁狼高階講師。原創文章,轉載請註明出處。  fastdfs 是淘寶資深架構師餘慶貢獻的一款開源分散式檔案系統,通常用來做小檔案的儲存或訪問服務,具體用途和架構我們就不多說了,可以看這篇博文了解一下https://blog.csdn.net/u013378

nginx+vsftpd搭建圖片伺服器

1.使用yum安裝vsftpd yum -y install vsftpd 2.新增一個ftp使用者,並設定密碼,輸入兩次一樣的密碼 useradd ftpuser passwd ftpuser 使用該使用者登入後,預設的路徑為 /home/ftpuser 3

Linux新增FTP賬號和伺服器、增加密碼和使用者,更改FTP目錄

在預設配置下,本地使用者登入FTP後可以使用cd命令切換到其他目錄,這樣會對系統帶來安全隱患。可以通過以下三條配置檔案來控制使用者切換目錄。 chroot_list_enable=YES/NO(NO) 設定是否啟用chroot_list_file配置項指定的使用者列表檔案。預設值為NO。 chroot_li

linux通過nfs搭建檔案伺服器,並實現掛載

今天做不成的事,明天也不會做好。 同學們,我們今天來學習在linux下搭建nfs檔案伺服器,並在linux和windows下進行掛載。最開始,專案的部署是和檔案放在一起的,後來,隨著訪問的人數增多,就需要把檔案單獨拿出來放到一個伺服器,這樣能

Linux 使用sendmail搭建郵件伺服器

1、準備email環境一般採用yum安裝足夠用了,安裝命令:#安裝sendmail和配置工具sendmail-cf            yum install mailx -y yum -y install sendmail yum install -y send

windows及centOS7LinuxNginx作為靜態檔案伺服器安裝及配置

windows系統1.下載並安裝nginx,http://nginx.org/en/download.html2.解壓,並修改conf目錄下nginx.conf配置檔案http{#設定mime型別,型別由mime.type檔案定義include    mime.types;d

linux使用Apache搭建檔案伺服器

[TOC] # 一.關於檔案伺服器 ​ 在一個專案中,如果想把公共軟體或者資料共享給專案組成員,可以搭建一個簡易的檔案伺服器來實現,只要是在區域網內的成員都可以通過瀏覽器或者wget命令來下載和訪問資料。可以達到資訊共享,軟體版本一致的效果。本文講述在linux環境下使用Apache服務搭建檔案伺服器

linuxNginx反向代理多個tomcat(單獨訪問或叢集配置) Nginx upstream的5種權重分配方式

第一步需要在你的伺服器上安裝Nginx,請檢視此文章:https://blog.csdn.net/u013641234/article/details/73838472 安裝完成以後,啟動Nginx,看看是否能夠正常訪問, 然後開始配置Nginx反向代理 : 同一臺伺服器或多臺伺服

解決linuxjava程式碼獲取不到ip地址

        今天在部署完預生產環境的時候發現一個問題,在linux下面java程式碼獲取本機ip地址獲取不到。但是我在測試環境上面是能夠獲取到的。先粘下獲取本機ip的程式碼: try{ Enumeration<NetworkInter

linux 使用 ftp 下載 rpm 檔案並安裝時提示 rpmReadSignature 錯誤

  想下載並安裝一個花生殼客戶端(CentOS 6.5 x64),使用 wget 一直無法成功,只好在主機(Win7 SP1 x64)上用工具下載,然後放到主機裡設定的一個簡單的ftp server裡,再在伺服器裡下載。可一直提示rpmReadSignature 錯誤,導致無法安裝。原來只要在

nginx 訪問圖片上傳伺服器出現403錯誤解決方案

近期在nginx+ftp搭建圖片上傳伺服器的時候,在瀏覽器訪問圖片路徑出現403錯誤,經蒐集各位大神的回答,整理以下內容: 大家可以按下面的介紹,一一排除自己的問題,歡迎大家指正! 1、首先檢視nginx的配置檔案 vi /usr/local/nginx/conf/ng

oracle: linux伺服器不能登陸的解決

看了鳥哥的私房菜,發現在圖形介面下可以快速的切換到字元介面下,只要使用ctrl+alt+F1鍵就可以了(F1是功能鍵,當然也可以是F2~F7,F7是切換到圖形介面的)。欣喜若狂的我,馬上嘗試了一把。結果令我相當的失望,輸入正確的密碼後,又回到了登入的介面。總是登入不進去,快鬱悶瘋了。 但是要解決問題的啊,只會

linuxNginx反向代理多個tomcat(單獨訪問或叢集配置)

第一步需要在你的伺服器上安裝Nginx,請檢視此文章:https://blog.csdn.net/u013641234/article/details/73838472安裝完成以後,啟動Nginx,看看是否能夠正常訪問,然後開始配置Nginx反向代理 : 同一臺伺服器或多臺伺

問題-windows的文本文檔在linux查看時開頭多了兩個字符的解決辦法及預防辦法

image bom code size 正常 watermark 查看 color sql 問題說明 sql的insert語句,在windows上傳到服務器上,使用heat命令查看時發現文件的開頭多了兩個字符,使用vim編輯時正常; 解決辦法: dos2unix filen

Linux rm刪除命令提示 /bin/rm: argument list too long的解決辦法

       假設我們要刪除資料夾test,test下有很多檔案,如果我們使用rm ./test/* 命令進行刪除,則會出現/bin/rm: argument list too long無法刪除的報錯提示。 報錯提示原因:資料夾下的檔案數目過多,命令列過

LinuxVirtualBox安裝XP,U盤、U盾無法識別解決辦法

Linux為主機,Virtualbox安裝了XP系統,插入U盤、U盾,Linux可以識別,但是虛擬機器中不能識別U盤、U盾。 第一步,需要安裝Oracle VM VirtualBox Extension Pack,去官網下載後,在Virtualbox“管理”-“全域性設定”