欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx的服務(wù)配置及重定向問題

 更新時(shí)間:2024年06月18日 09:43:33   作者:小可愛(?°з°)-?  
這篇文章主要介紹了nginx的服務(wù)配置及重定向問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

nginx的服務(wù)配置

vim /usr/local/lnmp/nginx/conf/nginx.conf
server {
        listen 80;
        server_name www.westos.org;

        location / {
                root /www1;
                index index.html;
        }
}
server {
        listen 80;
        server_name bbs.westos.org;

        location / {
                root /www2;
                index index.html;
        }
mkdir /www1
mkdir /www2
vim /www1/index.html
www.westos.org
vim /www2/index.html
bbs.westos.org

瀏覽器上驗(yàn)證:www.westos.org:輸出/www1上的發(fā)布文件中的目錄

bbs.westos.org:輸出/www2上的發(fā)布文件中的目錄

https端口:

server {
    listen       443 ssl;
    server_name  www.westos.org;

    ssl_certificate      cert.pem;
    ssl_certificate_key  cert.pem;

    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;

    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;

    location / {
        root   /www1;
        index  index.html index.htm;
    }
}
cd /etc/pki/tls/certs/
make cert.pem
Country Name (2 letter code) [XX]:cn
State or Province Name (full name) []:shaanxi
Locality Name (eg, city) [Default City]:xi'an
Organization Name (eg, company) [Default Company Ltd]:westos
Organizational Unit Name (eg, section) []:linux
Common Name (eg, your name or your server's hostname) []:server7
Email Address []:root@localhost

nginx -s reload
cp cert.pem /usr/local/lnmp/nginx/conf/
nginx -s reload

瀏覽器驗(yàn)證:https://www.westos.org

重定向

server {
        listen 80;
        server_name www.westos.org westos.org bbs.westos.org;

        rewrite ^(.*)$ https://www.westos.org permanent;
        }

        location / {
                root /www1;
                index index.html;
        }
}

主機(jī)上輸入curl -I www.westos.org 重定向到https://www.westos.org

這種配置在訪問網(wǎng)頁下的具體頁面時(shí)會(huì)彈出首頁,顯然這是不合理的

配置如下:

server {
        listen 80;
        server_name www.westos.org westos.org bbs.westos.org;

        rewrite ^(.*)$ https://www.westos.org$1 permanent;
        }

        location / {
                root /www1;
                index index.html;
        }
}

server {
        listen 80;
        server_name www.westos.org westos.org bbs.westos.org;
    rewrite ^/bbs$ http://bbs.westos.org permanent;
        rewrite ^/bbs/(.*)$ http://bbs.westos.org/$1 permanent;

        #rewrite ^(.*)$ https://www.westos.org$1 permanent;
        }

        #location / {
        #        root /www1;
        #        index index.html;
        #}
}
server {
       listen 80;
       server_name bbs.westos.org;

       location / {
               root /www2;
               index index.html;
       }
}

server {
        listen 80;
        server_name www.westos.org westos.org bbs.westos.org;
    #rewrite ^/bbs$ http://bbs.westos.org permanent;
        #rewrite ^/bbs/(.*)$ http://bbs.westos.org/$1 permanent;

        #rewrite ^(.*)$ https://www.westos.org$1 permanent;

    if ($host = "bbs.westos.org"){
        rewrite ^/(.*)$ http://www.westos.org/bbs/$1 permanent;

        }

        #location / {
        #        root /www1;
        #        index index.html;
        #}
}
#server {
#       listen 80;
#       server_name bbs.westos.org;
#
#       location / {
#               root /www2;
#               index index.html;
#       }
#}
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx反向代理至go-fastdfs案例講解

    Nginx反向代理至go-fastdfs案例講解

    這篇文章主要介紹了Nginx反向代理至go-fastdfs案例講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 如何在nginx中配置緩存靜態(tài)文件

    如何在nginx中配置緩存靜態(tài)文件

    本篇文章主要介紹了如何在 nginx 中緩存靜態(tài)文件配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Nginx配置https原理及實(shí)現(xiàn)過程詳解

    Nginx配置https原理及實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了Nginx配置https原理及實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • upstream模塊在nginx配置文件中的作用詳解

    upstream模塊在nginx配置文件中的作用詳解

    這篇文章主要為大家介紹了upstream模塊在nginx配置文件中的作用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 淘寶Web服務(wù)器Tengine在CentOS下的安裝教程

    淘寶Web服務(wù)器Tengine在CentOS下的安裝教程

    這篇文章主要介紹了淘寶Web服務(wù)器Tengine在CentOS下的安裝教程,本文同時(shí)介紹了Tengine是什么,需要的朋友可以參考下
    2014-07-07
  • Nginx Rewrite規(guī)則與使用介紹和技巧實(shí)例

    Nginx Rewrite規(guī)則與使用介紹和技巧實(shí)例

    這篇文章主要介紹了Nginx Rewrite規(guī)則與使用介紹和技巧實(shí)例,本文講解了正則表達(dá)式匹配、文件及目錄匹配、flag標(biāo)記、Nginx Rewrite相關(guān)指令等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • nginx配置多個(gè)前端項(xiàng)目實(shí)現(xiàn)步驟

    nginx配置多個(gè)前端項(xiàng)目實(shí)現(xiàn)步驟

    本文主要介紹了nginx配置多個(gè)前端項(xiàng)目實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 關(guān)于Nginx動(dòng)靜分離詳解以及配置

    關(guān)于Nginx動(dòng)靜分離詳解以及配置

    這篇文章主要介紹了關(guān)于Nginx動(dòng)靜分離詳解以及配置,動(dòng)靜分離是通過中間件將動(dòng)態(tài)請求和靜態(tài)請求進(jìn)行分離,分離資源,減少不必要的請求消耗,減少請求延時(shí),需要的朋友可以參考下
    2023-04-04
  • Nginx 虛擬主機(jī)配置的三種方式(基于域名)

    Nginx 虛擬主機(jī)配置的三種方式(基于域名)

    Nginx配置虛擬主機(jī)支持3種方式:基于IP的虛擬主機(jī)配置,基于端口的虛擬主機(jī)配置,基于域名的虛擬主機(jī)配置。本文主要介紹了基于域名的實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2018-10-10
  • Nginx負(fù)載均衡詳細(xì)介紹

    Nginx負(fù)載均衡詳細(xì)介紹

    nginx不單可以作為強(qiáng)大的web服務(wù)器,也可以作為一個(gè)反向代理服務(wù)器,而且nginx還可以按照調(diào)度規(guī)則實(shí)現(xiàn)動(dòng)態(tài)、靜態(tài)頁面的分離,可以按照輪詢、ip哈希、URL哈希、權(quán)重等多種方式對后端服務(wù)器做負(fù)載均衡,同時(shí)還支持后端服務(wù)器的健康檢查
    2016-09-09

最新評論