日積(Running)月累(ZSSURE):nginx配置、putty串連保持以及AngularJS範圍$scope

來源:互聯網
上載者:User
背景:

日積月累系列主要用於自己日常的工作中的點點滴滴,這也是我希望並鼓勵公司小夥伴們能夠做到和堅持的。作為程式員每天的工作難免會遇到種種錯誤,各種問題。不能抱有奢望每天沒有問題的心態,而應該懷揣一個勇於面對問題、剖析問題並嘗試解決問題的心,掌握解決問題之道最重要。
本篇博文簡單記錄幾個近期工作上遇到的問題,好記性不如爛筆頭,今日的記錄為了明天的事半功倍。

問題總結:

1. nginx配置多個靜態資源

截取官方的配置樣本:Nginx location

location = / {    [ configuration A ]}location / {    [ configuration B ]}location /documents/ {    [ configuration C ]}location ^~ /images/ {    [ configuration D ]}location ~* \.(gif|jpg|jpeg)$ {    [ configuration E ]}

nginx的location配置採用了多種匹配原則,其中最需要注意的是匹配優先順序。

((location =) > (location 完整路徑 >) >(location ^~ 路徑) >(location ~* 正則) >(location 路徑)。
摘自:http://www.cnblogs.com/chengmo/archive/2010/06/25/1765442.html

尤其是需要發布多個靜態資源而且每個靜態資源的root目錄不同時,如果優先順序匹配錯誤,那麼會導致靜態資源對應的root目錄不同而無法瀏覽。例如:

location /images/ {    root root_path1}location ~* \.(gif|jpg|jpeg)$ {   root root_path2}

如果我們要擷取http:ip:port/images/thumb/a.png的圖片那麼根據優先順序會被路由到root_path2中尋找a.png映像,然而該檔案在伺服器的路徑卻是root_path1。這裡要尤為謹慎。修改的話也比較容易,按照匹配優先順序在location /images/之間加上^~即可。

2. putty保持串連

如今雲端服務火熱,購買各種雲主機的人愈來愈多。選一款合適的SSH串連工具很方便。這裡簡單介紹一下自己比較常用的putty(當然也還有SecureCRT、XShell等)。putty最常見的就是串連保持時間短,需要重複登入,浪費不必要的時間。其實可以通過簡單的配置,使得串連長時間保持。直接:
第一步,建立自己的串連。在Save Session中填寫本次配置的名稱(通常直接以IP名稱命名,通俗易懂)

【備忘】:如果需要修改現有的Session,那麼這一步需要單擊中的“Load”按鈕。
第二步,選擇Connection選項卡。

輸入串連保持心跳包的發送時間間隔,勾選下方兩個選項即可。
最後,返回Sessions標籤頁,單擊Save即可。

3. AngularJS範圍

近期項目使用了AngularJS來重構,也簡單的接觸了一下。現如今的前端已經融入了很多後端的理念(正確的應該是雙向互相融合,取長補短),這依賴於如今移動互連網、瀏覽器終端和雲端服務的日趨強大。這裡簡單摘錄一篇介紹AngularJS的官方文檔,供大家學習交流:
Understanding Scopes


作者:zssure@163.com
時間:2016-07-16

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了 日積(Running)月累(ZSSURE):nginx配置、putty串連保持以及AngularJS範圍$scope,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.