亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx將泛解析的匹配域名綁定到子目錄配置方法

 更新時間:2014年03月12日 09:22:58   投稿:zxhpj  
這篇文章主要介紹了nginx將泛解析的匹配域名綁定到子目錄配置方法,需要的朋友可以參考下

網(wǎng)站的目錄結(jié)構(gòu)為:

 # tree /home/wwwroot/exehack.net
/home/wwwroot/exehack.net
├── bbs
│   └── index.html
└── www
    └── index.html
2 directories, 2 files

/home/wwwroot/exehack.net為nginx的安裝目錄下默認的存放源代碼的路徑。
bbs為論壇程序源代碼路徑;www為主頁程序源代碼路徑;把相應程序放入上面的路徑通過;http://www.exehack.net 訪問的就是主頁http://bbs.exehack.net 訪問的就是論壇,其它二級域名類推。
有2種方法,推薦方法一

 server {
listen 80;
server_name ~^(?<subdomain>.+).exehack.net$;
access_log /data/wwwlogs/exehack.net_nginx.log combined;
index index.html index.htm index.php;
root /home/wwwroot/linuxeye/$subdomain/;
location ~ .php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include fastcgi_params;
  }
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
  expires 30d;
  }
location ~ .*\.(js|css)?$ {
  expires 7d;
  }
}

方法二、

 server {
listen 80;
server_name *.exehack.net;
access_log /home/wwwlogs/exehack.net_nginx.log combined;
index index.html index.htm index.php;
if ($host ~* ^([^\.]+)\.([^\.]+\.[^\.]+)$) {
  set $subdomain $1;
  set $domain $2;
}
location / {
  root /home/wwwroot/exehack.net/$subdomain/;
  index index.php index.html index.htm;
}
location ~ .php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include fastcgi_params;
  }
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
  expires 30d;
  }
location ~ .*\.(js|css)?$ {
  expires 7d;
  }
}

nginx將泛解析的匹配域名綁定到子目錄的配置方法如下

復制代碼 代碼如下:

server {
    listen        80;
    server_name   domain.com    *.domain.com;

    if ($host ~* ^([^\.]+)\.([^\.]+\.[^\.]+)$) {
        set $subdomain $1;
        set $domain $2;
    }

    location / {
        root    /home/wwwroot/$domain/$subdomain/;
        index   index.php index.html index.htm;
        #include /home/wwwroot/$domain/$subdomain/.ngx.htaccess;
    }

    error_page   500 502 503 504  /50x.html;

    location = /50x.html {
        root   html;
    }

    location ~ \.php$ {
        root           /home/wwwroot/$domain/$subdomain/;
        fastcgi_pass   127.0.0.1:9100;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

相關(guān)文章

  • 教你快速構(gòu)建一個基于nginx的web集群項目

    教你快速構(gòu)建一個基于nginx的web集群項目

    本文教你快速構(gòu)建一個基于nginx的4/7層負載均衡的web集群項目,項目步驟本文給大家介紹介紹,對nginx web集群項目感興趣的朋友一起看看吧
    2021-11-11
  • Nginx配置多端口多域名訪問的實現(xiàn)

    Nginx配置多端口多域名訪問的實現(xiàn)

    這篇文章主要介紹了Nginx配置多端口多域名訪問的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • win10安裝配置nginx的過程

    win10安裝配置nginx的過程

    這篇文章主要介紹了win10安裝配置nginx的過程,幫助大家更好的理解和使用nginx服務器,感興趣的朋友可以了解下
    2020-10-10
  • Nginx中的location路徑映射問題

    Nginx中的location路徑映射問題

    這篇文章主要介紹了Nginx中的location路徑映射問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 使用Nginx實現(xiàn)根據(jù) IP 匹配指定 URL

    使用Nginx實現(xiàn)根據(jù) IP 匹配指定 URL

    最近的一個項目,需要特定的IP訪問某專題頁面的時候跳轉(zhuǎn)到網(wǎng)站首頁,思考了下,直接使用NGINX實現(xiàn),分享給大家。
    2014-09-09
  • Nginx下301重定向域名的方法小結(jié)

    Nginx下301重定向域名的方法小結(jié)

    在網(wǎng)站建設(shè)中需要網(wǎng)頁重定向的情況很多:如網(wǎng)頁目錄結(jié)構(gòu)變動,網(wǎng)頁重命名、網(wǎng)頁的擴展名改變、網(wǎng)站域名改變等。
    2010-08-08
  • Nginx Rewrite模塊應用的幾種場景

    Nginx Rewrite模塊應用的幾種場景

    這篇文章主要介紹了Nginx Rewrite模塊應用的幾種場景,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Nginx圖片防盜鏈配置實例

    Nginx圖片防盜鏈配置實例

    這篇文章主要介紹了Nginx圖片防盜鏈配置實例,并對代碼做了詳細的說明,讓你充分理解配置的意圖,需要的朋友可以參考下
    2014-07-07
  • Nginx反向代理與負載均衡概念理解及模塊使用

    Nginx反向代理與負載均衡概念理解及模塊使用

    這篇文章主要為大家介紹了Nginx反向代理與負載均衡概念理解及模塊說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • Nginx的HA高可用的搭建的實現(xiàn)

    Nginx的HA高可用的搭建的實現(xiàn)

    高可用是一種系統(tǒng)設(shè)計策略,旨在確保服務或應用在面對硬件故障、軟件缺陷或任何其他異常情況時,仍能持續(xù)穩(wěn)定地運行,本文主要介紹了Nginx的HA高可用的搭建,感興趣的可以了解一下
    2024-08-08

最新評論