nginx 條件組合判斷一例

配置虛擬主機(jī),接受 Host 首部與 *.dddxxx.com 匹配的請(qǐng)求。

判斷 HTTP 請(qǐng)求的 HOST 首部,如果不是 dddxxx.com 或者 www.dddxxx.com,則進(jìn)行重定向到 dddxxx.com

通過設(shè)置變量到達(dá)條件組合的效果。

server {
    listen 80;
    server_name dddxxx.com www.dddxxx.com *.dddxxx.com;
    root /var/www/html/dddxxx.com;
    access_log /var/log/nginx/dddxxx.com.access_log.log;

    set $myhost '';

    if ($host = 'dddxxx.com') {
        set $myhost 1;
    }

    if ($host = 'www.dddxxx.com') {
        set $myhost 1;
    }

    if ($myhost != 1) {
            rewrite ^/(.*)$ http://dddxxx.com/$1 permanent;
    }

    location / {
        try_files $uri $uri/ =404;
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,525評(píng)論 19 139
  • I/O模型Nginx介紹Nginx的安裝和目錄結(jié)構(gòu)Nginx的配置Nginx的編譯安裝 一、I/O模型 (一)I/...
    哈嘍別樣閱讀 968評(píng)論 0 4
  • Nginx簡(jiǎn)介 解決基于進(jìn)程模型產(chǎn)生的C10K問題,請(qǐng)求時(shí)即使無(wú)狀態(tài)連接如web服務(wù)都無(wú)法達(dá)到并發(fā)響應(yīng)量級(jí)一萬(wàn)的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,205評(píng)論 0 9
  • 1.簡(jiǎn)介: ? Nginx:engine X ,2002年,開源,商業(yè)版? http協(xié)議:web服務(wù)器(類似于ht...
    尛尛大尹閱讀 2,000評(píng)論 0 3
  • 第一章 Nginx簡(jiǎn)介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧!Ngi...
    JokerW閱讀 33,017評(píng)論 24 1,002

友情鏈接更多精彩內(nèi)容