摘要:然而對這個目錄沒有讀寫權限,的工作進程對大文件做了緩存,這個緩存在目錄下,主進程在讀取緩存的時候由于權限問題而無法訪問
背景
在配置完nginx配置文件后,運行vue項目
發現在 127.0.0.0 可以正常運行
但在局域網ip訪問就是頁面一片空白
后來翻閱了網上的很多解決辦法
比如說管理員權限開啟nginx
或者nginx.conf文件最開始一行加上user root wheel;
在我這里都沒有效果
無意間打開了safari瀏覽器,發現竟然在safari上顯示了正常的頁面
于是想到是不是與瀏覽器訪問本地文件的權限有關
瀏覽器報錯:
解決方法
用下面的命令開放權限
sudo nginx -s stop sudo chmod -R 777 /usr/local/var/run/nginx/* nginx
開放權限完成后重啟一下nginx服務
這里提醒一點,重啟服務最好不使用reload
因為如果你一開始啟動服務的時候就沒有啟動成功,reload是不會給任何報錯的
我就摔了一個大坑
所以我們先關掉服務,再重新開啟
sudo nginx -s stop sudo nginx
這樣就成功解決啦~
原因
nginx 反向代理配置的參數說明
proxy_connect_timeout 600; #nginx跟后端服務器連接超時時間(代理連接超時時間長度) proxy_read_timeout 600; #連接成功后,后端服務器響應時間(代理接收超時時間長度) proxy_send_timeout 600; #后端服務器數據回傳時間(代理發送超時) proxy_buffer_size 666k; #設置代理服務器(nginx)保存用戶頭信息的緩沖區大小 proxy_buffers 666k; #proxy_buffers緩沖區,網頁平均在666k以下 proxy_busy_buffers_size 666k; #高負荷下緩沖大小(建議設置大小proxy_buffers*2) proxy_temp_file_write_size 666k; #設定緩存文件夾大小
當加載的文件量超過proxy_temp_file_write_size所設置的值時,nginx會將文件寫入緩存到proxy_temp文件夾中。
然而對這個目錄沒有讀寫權限,nginx 的工作進程對大文件做了緩存,這個緩存在 %nginx%/proxy_temp 目錄下,主進程在讀取緩存的時候由于權限問題而無法訪問
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40534.html
摘要:為確保系統里面沒有自帶的軟件的殘留,我們要清除一下舊版本的,雖然新系統一般都不會有就是了。更新軟件包緩存。 showImg(https://segmentfault.com/img/remote/1460000015914895?w=1240&h=819); 小劇場 測試:褲襠你這頁面刷新就白屏啊,怎么了啊,而且你看這 network,怎么這些 js 這么大啊,很耗流量而且加載速度還很...
摘要:根據中華人民共和國信息產業部第十二次部務會議審議通過的非經營性互聯網信息服務備案管理辦法精神,在中華人民共和國境內提供非經營性互聯網信息服務,應當辦理備案。未經備案,不得在中華人民共和國境內從事非經營性互聯網信息服務。 當我們開發了一個簡單的 Flask 程序,想把項目部署上線,我們可以選擇傳統的部署方式或者云部署方式把項目部署上線。在本文中,筆者將使用 阿里云輕量應用服務器 安裝 C...
閱讀 2320·2021-11-24 10:33
閱讀 1387·2019-08-30 15:43
閱讀 3279·2019-08-29 17:24
閱讀 3487·2019-08-29 14:21
閱讀 2226·2019-08-29 13:59
閱讀 1740·2019-08-29 11:12
閱讀 2814·2019-08-28 18:00
閱讀 1854·2019-08-26 12:17