tomcat和nginx的上傳檔案失敗的解決方法

2021-07-23 06:19:42 字數 679 閱讀 1611

tomcat

問題的根源:tomcat預設設定能接收http post請求的大小最大為2m,如果你的post請求傳遞的資料大於2m,就會報錯誤。

解決的辦法:修改tomcat的配置檔案c:/minyoocms/tomcat/conf/server.xml(或者安裝在d盤檔案路徑是d: /minyoocms/tomcat/conf/server.xml),找到裡面的標籤,在該標籤中添 加"maxpostsize"屬性,將該屬性值設定成你想要的最大值,單位是位元組,或者把這個值設定為 0(maxpostsize="0"),tomcat將不再檢查post的大小。即可解決上述問題。

nginx

利用nginx做了play的前端伺服器,應用一切正常,但是管理後台上傳檔案時,受到了限制,原來是nginx的乙個引數惹的禍! client_max_body_size這個引數限制了上傳檔案的大小,預設是1m,此引數是在**設定檔案中配置的, 下面是我的proxy.conf 配置資訊。 

location /

測試一下配置檔案/usr/local/nginx/sbin/nginx -t 

重啟nginx:kill -hup `cat /usr/local/nginx/logs/nginx.pid` 

這裡我的設定是1000m的上限,通過修改client_max_body_size 設定的大小,重啟nginx服務,解決了檔案上傳問題!

Nginx和tomcat的配置

相信很多人都聽過nginx,這個小巧的東西慢慢地在吞食apache和iis的份額。那究竟它有什麼作用呢?可能很多人未必了解。說到反向 可能很多人都聽說,但具體什麼是反向 很多人估計就不清楚了 反向 方式實際上就是一台負責 的 伺服器,貌似充當了真正伺服器的功能,但實際上並不是,伺服器只是充當了 的作...

tomcat和nginx的使用

context path ol docbase mastering openlayers3 1.1 server location location geoserver 配置詳解 listen為監聽埠,server name為服務名稱,上面配置的訪問位址為http localhost 11100 l...

nginx配置和tomcat的整合

一 安裝nginx 4.2.tar.gz 2 進行安裝 tar zxvf nginx 1.6.2.tar.gz yum install pcre yum install pcre devel yum install zlib yum install zlib devel 4 進行 configure...