2013年9月12日 星期四

Apache allow,deny rule

這幾天 有個新功能 用到了  apache 相關的設定
<Location /server-status>
    SetHandler server-status
    Order Allow,Deny
    Deny from  192.168.16.100
    Allow from 192.168.16.0/24
</Location>
設置網段後 又想獨立設定網段中某一個IP
也就是說 小範圍的設定 會優先於大範圍的
ex: 我想在 192.168.16.0/24 網段中 全部通過 但 只想其中某個 16.100 阻擋
此時該怎麼設定呢
上面這個設定 是可以達到這目的

一開始沒弄懂 他實際的條件與規則
想破頭都想不出該怎麼辦

後來才看到 上面這樣的寫法
但通常 我們會用 deny from all
他怎麼沒有擋 這樣好像怪怪的

後來又翻到下面這個表~~~
其中 Order Allow,Deny > 意指先比 允許的 在比 拒絕的
但他看的是最後比到的為主喔~
Match      | Allow,Deny result   | Deny,Allow result
-------------------------------------------------------
Allow only | Allowed             | Allowed
Deny only  | Denied              | Denied
No match   | Default: Denied     | Default: Allowed
Match both | Final match: Denied | Final match: Allowed
才恍然大悟阿~~~

預設是全部deny
狀況1 :   ip-deny,subnet-allow
>> 就等同第一個圖的方式

狀況2:  ip-allow,subnet-allow
<Location /server-status>
    SetHandler server-status
    Order Allow,Deny
    Allow from 192.168.16.100
</Location>
突然想到
其實 只要把加入的ip 去比對 目前允許的subnet 如果在其中才額外加deny就可以了

不過 沒有很詳細研究
因為不是我擅長的領域阿 ~ 只是碰到插個花
請多多指教囉~



2013年9月6日 星期五

認真比偷懶更糟糕

最近都沒寫程式的文章
因為......

  一堆客服問題 瘋狂地打斷寫程式的興致啊 ><!

慢慢的會有越來越多 程式之外的事情需要我去了解 處理
也沒有排斥 但會影響到寫程式的效率 也是真的~~

長越大 越來越發現 自己好像不太能一心二用
或許因為這樣 對單一事物的專注力十分的強
不是不能被打擾 而是你打擾不了我 ㄎㄎ

==== 跳一下  進入主題 ===

說道職場文化 我想就台灣目前的工作環境來說
似乎 都還是悲觀居多~

就像我今天也分享了一篇文章 (才不是夢幻工作!Facebook遭踢爆16件慘案)
自己覺得 不管你在多厲害多大間的甚至是 夢幻工作等等
多少 一定還是有 你看不慣的文化 或者 令人詬病的人事物

最近莫名的有點感觸
當上頭覺得 有人不夠認真 對公司貢獻的太少時
第一時間 我們總是會想說 有嗎?! 我很認真應該不是 說我吧...

但其實 最認真的你 對公司或對你自己來說 是更糟糕的情況

蛤 為啥?!!!

當一個公司大到一個規模 管理者可能已經沒有辦法 對屬下一個一個去監督
每天仔細地審視你做什麼
只能看成效 甚至可能用主觀的意識來評分你的表現

如果 我因為偷懶 被發現 表現不好
很簡單 就不要偷懶 認真一點 發揮100% 搞定!

對公司來說 要讓妳走也很好下決定 因為你偷懶麻!!!
再來就用一些獎逞制度 來強迫你認真點  搞定!

=*=

當你已經很認真 那真的糟糕了
也許 是你的能力 已經不符合 這間公司的要求 Over

對公司來說 不管你做什麼改變 這個人就只能這樣了
默默鼻子 想想 根本投資錯人了 Over

當然還有很多因素 不一定是能力的問題
但在職場上的一些經驗讓我感覺

反而最難處理的 卻是 大家都很好 很認真 很盡責
卻沒辦法 達到 要求時

到底是 哪個層級的問題?!
管理制度上 產生的問題嗎?
公司規模 跟要求程度的問題嗎?
真的用香蕉請到猴子了嗎?!

很複雜 ... 很難搞 = =|||

總結

盡我所能 多跟自己計較  而不是別人
重點~ 學習才是王道!!!