您好,登錄后才能下訂單哦!
這篇文章主要講解了“用nginx做圖片服務安全嗎”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“用nginx做圖片服務安全嗎”吧!
首先說下nginx是做什么的。
其實現在百分之九十的公司和朋友都在用nginx 不做后端開發的同學可能都不知道tom貓,
是的就是tomcat,還有Apache,WebSphere, IIS, WebLogic 等等
其實真正開發中我指給一個老項目是配過WebSphere IIS 微軟家族用的多 WebLogic 基本上很少用了。
用的最多的應該算 nginx 和 tomcat 當然作為使用習慣其實還有偏好,比如前端開發同學nginx可能玩的很溜,Java開發tomcat那是不了的,當然你可以用別的,或者不是web開發肯定用不到。
先了解個問題,云服務提供商的OSS是什么?
對象存儲(Object Storage Service,簡稱OSS)
也就是存儲文件的服務,每個廠商可能名稱不統一,但實質都是一樣的。怎么實現的呢?其實也就是http服務掛載磁盤。
這個服務最大的就是存儲和流量了,存數據得占用磁盤,下載上傳得浪費流量,基本上都是這兩個收費項目構成一個對象存儲服務。當然每個廠商對應還有高階服務,比如安全,轉移,備份等等也是收費項。
這是我的一部分配置
server { listen 9999; server_name localhost; #配置跨域 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Methods GET,POST,OPTIONS; location / { #開啟授權登錄 auth_basic "Auth"; # 授權登錄文件 包涵名稱和密碼 生成方式看下方 auth_basic_user_file /usr/local/etc/nginx/htpasswd/htpwd_dazongzi; root /Users/stivepeim/Desktop/crmebApplication/app/crmebimage/; autoindex on; } #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|pem|p12)$ # { # expires 30d; #} }
因為默認nginx沒有開啟用戶限制 手動開啟 使用htpasswd生成密碼 沒有命令可以自行安裝下
yum install -y httpd-tools
這樣我們會給nginx服務開啟用戶限制以免被壞蛋搞怪,給你上傳GB級別的垃圾或者exe shell什么的還是挺害怕的哈。
要是經常讀源碼找文檔的朋友看到這界面是不是很熟悉,nginx centos apache等開源文檔就是這么搞得。
感謝各位的閱讀,以上就是“用nginx做圖片服務安全嗎”的內容了,經過本文的學習后,相信大家對用nginx做圖片服務安全嗎這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。