nginx 配置訪問圖片路徑和靜態頁面


    在網頁上獲取到指定的圖片,並顯示出來。

    經過查閱相關資料,和自己親身操作,首先whereis nginx 獲取nginx的安裝目錄,查找到配置文件nginx.log進行配置。

    文件如下:

user root; 
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 utf-8; 
     #access_log logs/host.access.log main;  
      location ~ .*\.(gif|jpg|jpeg|png)$ { 
    expires 24h; 
      root /home/images/;#指定圖片存放路徑 
      access_log /usr/local/websrv/nginx-1.9.4/logs/images.log;#日志存放路徑 
      proxy_store on; 
      proxy_store_access user:rw group:rw all:rw; 
      proxy_temp_path     /home/images/;#圖片訪問路徑 
      proxy_redirect     off; 
      proxy_set_header    Host 127.0.0.1; 
      client_max_body_size  10m; 
      client_body_buffer_size 1280k; 
      proxy_connect_timeout  900; 
      proxy_send_timeout   900; 
      proxy_read_timeout   900; 
      proxy_buffer_size    40k; 
      proxy_buffers      40 320k; 
      proxy_busy_buffers_size 640k; 
      proxy_temp_file_write_size 640k; 
      if ( !-e $request_filename) 
      
         proxy_pass http://127.0.0.1;#默認80端口 
      
     }   
     location / { 
       root  /home/html ; #html訪問路徑
       index index.html index2.htm; #html文件名稱
  
     }

    配置完成需要重啟nginx:service nginx restart

   如果出現無法重啟的情況,可以先   ps aux | grep nginx 獲取nginx的運行線程,然后kill -9 端口 殺死對應線程,然后在 service nginx start/stop/restart   啟動/停止/重啟。

 然后在瀏覽器用響應的地址+圖片就能訪問了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM