1. 程式人生 > >解決無法使用http訪問安裝好nginx和ftp的圖片伺服器的問題

解決無法使用http訪問安裝好nginx和ftp的圖片伺服器的問題

出現該問題的原因是nginx.conf檔案中沒有修改

需要將標紅的部分改為訪問圖片伺服器的根目錄(/home/ftpuser)

user root;
#user  nobody;
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   html;   #將 標紅的部分 改為 /home/ftpuser
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

相關推薦

解決無法使用http訪問安裝nginxftp圖片伺服器的問題

出現該問題的原因是nginx.conf檔案中沒有修改 需要將標紅的部分改為訪問圖片伺服器的根目錄(/home/ftpuser) user root; #user nobody; worker_processes 1; #error_log logs/error.l

nginxftp圖片伺服器的搭建記錄

方法一、在配置檔案server{}中location /{} 修改配置: location / { root /home/ftpuser/www;#定義伺服器的預設網站根目錄位置 index index.html index.php index.htm;#定義首頁索引檔案的名稱 } 其中:/h

解決PyCharm無法使用已經安裝的第三方庫

在使用PyCharm時遇到系統已經安裝好的第三方庫無法匯入的情況,使用jupyter notebook 或者在終端中使用互動式時都可以使用。 解決方案 1.通過可以正常匯入已經安裝好的第三方模組的開發工具 執行以下程式碼,檢視當前環境使用的直譯器的位置

解決安裝cudacudnn匯入tensorflow 各種報錯的問題

cuda的版本有著決定性的作用 第一次我下載的9.2 各種找不到dll檔案 改名也沒用對應好 tensorflow版本還是不行,給我報一個Failed to load the native TensorFlow runtime 第二次我下載的8.0(朋友在用),

解決lamp一鍵安裝後navicat無法連線mysql

lamp一鍵安裝包搭建好lamp後有時候無法用navicat等遠端連線mysql,是因為lamp一鍵安裝包安裝的環境只允許雲主機本機(localhost)連線MySQL;1.首先開啟iptables 3306埠這裡以Ubuntu為例:sudo iptables -I INPU

windows10系統nginxftp安裝配置

1、windows10系統下nginx的安裝    下載網址:http://nginx.org/en/download.html      本人選擇的是nginx-1.14.0.zip    首先將其解壓在自己想要放的位置,我放在了D:/nginx資料夾下    然後在cmd

pycharm無法import本地安裝的第三方庫問題

1、以為沒有安裝好所以重新安裝了一遍 pip install xlrd 結果顯示: 找到該資料夾,發現該第三方庫確實已經安裝好了 為啥pycharm會無法識別??問題肯定出在pycharm上 2、pycharm的幾種解決方法

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

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

nginx ftp 圖片伺服器搭建之後使用http訪問進行配置檔案的修改

一、安裝Nginx先安裝Nginx,看我之前發的文章: 搭建Nginx伺服器二、安裝vsftpd三、開始搭建Nginx圖片伺服器1、效果例如:圖片通過ftp服務上傳到/home/ftpuser/www/images目錄下,我想通過訪問Nginx伺服器來訪問ftp目錄下的圖片檔案

安裝tcpdumplibpcap後不能抓包的問題!

今天寫了一一個小小的客戶/伺服器小程式,然後想用tcpdump來抓兩個包看看裡面是啥樣的,於是乎就在自己 的fedora16使用tcpdump命令,但是提示沒有安炸ungzhege軟體包,於是使用來以下命令來進行安裝 #yum search tcpdump#yum inst

nginxftp搭建圖片服務器

state 請求 server figure oot usr -c inpu 修改 一、需要的組件 圖片服務器兩個服務: Nginx(圖片訪問): 1、http服務:可以使用nginx做靜態資源服務器。也可以使用apache。推薦使用nginx,效率更高。 2、反向代理 實

Linux中用NginxFTP搭建WS幸運飛艇平臺搭建圖片服務器

types 密碼庫 文件的 user 編譯安裝 防火 linux zxvf 虛擬機 一、需要的組件WS幸運飛艇平臺搭建論壇:haozbbs.com Q1446595067 圖片服務器兩個服務:Nginx(圖片訪問): 1、http服務:可以使用nginx做靜態資源服務器。

使用NginxGunicorn在伺服器上部署Flask專案

Flask作為一個Web框架雖然自帶Web伺服器,但其Web伺服器主要用於開發階段的測試,在生產環境中應該選擇更專業的Web伺服器。當然在Web框架和Web伺服器之間還需要一個實現了WSGI協議的容器協助Web框架和Web伺服器之間通訊。 常用的WSGI協議容器有Gunicorn和uWSGI,當

spring boot使用nginxftp伺服器實現圖片上傳下載(windows server)

本人使用的springboot為1.5.6版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa

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

ftp圖片伺服器搭建!ftp上傳到圖片伺服器,通過http協議讀取圖片

現在在搞圖片伺服器,需求是 1.使用者上傳的圖片不能直接上傳到應用伺服器,而且要上傳到另外一太專門的伺服器上去,目的是為了實現負載和共享, 2.從圖片伺服器上讀取圖片 解決思路: 思路一,用ftp上傳,用ftp下載 思路二,用ftp上傳,用http下載[圖片伺

Debian8下安裝ftp伺服器 Vsftpd伺服器配置 ftp圖片伺服器

先上圖 下面開始工作 現在網上的文件差不多大體都能做出來,但是主要是細節沒說,我就不知道他們怎麼成功的,還有幾乎所有文件都是一樣的,天下文章一大抄。版本過老,都是坑。 我的伺服器:Debian GNU/Linux 8 配置篇 說明:debian預設安裝是沒有開啟任何

Centos7 下nginx 搭建檔案圖片伺服器

現在伺服器部署nginx yum install -y epel-release yum install nginx -y 安裝完成之後 訪問ip 由此可見nginx服務是可用的 修改nginx的配置檔案如下 root@localhost conf.d]# pwd /etc/nginx/conf.d [

Visual Studio 2012出現“無法訪問T-SQL元件安裝了不相容伯 DacFx版本”的解決辦法

OS : Windows Server 2012 或 Windows 8 IDE : Visual Studio 2012 SP3 SQL : SQL Server 2012 出現原因 給系統打了MS推出的與SQL Server相關的補丁。再使用Visual Studio 2012 時就發現VS