1. 程式人生 > >nginx網頁地址重定向

nginx網頁地址重定向

nginx網頁加密訪問

[[email protected] ~]# cd /usr/local/lnmp/nginx/conf/
[[email protected] conf]# vim nginx.conf
123 server{
124         listen 80;
125         server_name www.westos.org;
126 
127         location / {
128                 root /www1;
129                 index index.html;
130         }
131 }
132 
133 server{
134         listen 80;
135         server_name www.linux.org;
136 
137         location / {
138                 root /www2;
139                 index index.html;
140         }
141 
142 }

[[email protected] conf]# mkdir /www1
[[email protected] conf]# mkdir /www2
[[email protected] conf]# cd /www1/
[[email protected] www1]# vim index.html
    www.westos.org
[[email protected] www1]# cd /www2/
[[email protected] www2]# vim index.html
    www.linux.org
[[email protected]
www2]# cd /usr/local/lnmp/nginx/ [[email protected]r1 nginx]# cd sbin/ [[email protected] sbin]# ./nginx -s reload
主機解析:
[[email protected] Desktop]# vim /etc/hosts
    172.25.40.1 www.westos.org bbs.westos.org  www.linux.org

[[email protected] sbin]# cd /usr/local/lnmp/nginx/conf/
[[email protected]
conf]# vim nginx.conf 105 server { 106 listen 443 ssl; 107 server_name www.westos.org; 108 109 ssl_certificate cert.pem; 110 ssl_certificate_key cert.pem; 111 112 ssl_session_cache shared:SSL:1m; 113 ssl_session_timeout 5m; 114 115 ssl_ciphers HIGH:!aNULL:!MD5; 116 ssl_prefer_server_ciphers on; 117 118 location / { 119 root /www1; 120 index index.html index.htm; 121 } 122 }

[[email protected] conf]# cd ..
[[email protected] nginx]# cd sbin/
[[email protected] sbin]# nginx -t

檢測有報錯:
這裡寫圖片描述
解決:

[[email protected] sbin]# cd /etc/pki
[[email protected] pki]# cd tls/
[[email protected] tls]# cd certs/
[[email protected] 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) []:server1
    Email Address []:[email protected]
[[email protected] certs]# cp cert.pem /usr/local/lnmp/nginx/conf/
[[email protected] certs]# /usr/local/lnmp/nginx/sbin/nginx -t   #檢測
[[email protected] certs]# /usr/local/lnmp/nginx/sbin/nginx -s reload  #重新整理




網頁重定向

1.訪問westos.org跳轉到www.westos.org

[[email protected] ~]# cd /usr/local/lnmp/nginx/conf/
[[email protected] conf]# vim nginx.conf
[[email protected] conf]# /usr/local/lnmp/nginx/sbin/nginx -s reload

測試:

[[email protected] conf]# vim nginx.conf
[[email protected] conf]# /usr/local/lnmp/nginx/sbin/nginx -s reload

測試:

3.訪問www.westos.org/bbs跳轉到bbs.westos.or

[[email protected] conf]# vim nginx.conf
[[email protected] conf]# nginx -s reload

4.

[[email protected] conf]# cd /www1/
[[email protected] www1]# mkdir bbs
[[email protected] www1]# cd bbs/
[[email protected] bbs]# vim index.html
[[email protected] bbs]# cat index.html
www.westos.org - bbs


這裡寫圖片描述

5.nginx重定向的IF條件判斷

[[email protected] conf]# vim nginx.conf
[[email protected] conf]# nginx -s reload


這裡寫圖片描述

相關推薦

nginx網頁地址定向

nginx網頁加密訪問 [[email protected] ~]# cd /usr/local/lnmp/nginx/conf/ [[email protected] conf]# vim nginx.conf 123 server{ 124

同一個伺服器繫結多個域名,利用Nginx進行域名定向

背景:同一個伺服器繫結多個域名,利用Nginx進行域名重定向。 首先:tomcat進行部署網站後臺介面,進行重設9090埠(可根據需要自定義,但是注意外網訪問埠,需在阿里雲上配置開放埠)。   Tomcat版本8.044,Nginx版本nginx-1.14.1 Tomcat

網頁301定向檢測工具(網頁HTTP狀態程式碼檢測)

  301重定向是在搜尋引擎優化中一個很常用的操作,可以幫助我們轉移域名的權重。但是在做301重定向的時候由於伺服器系統、網站程式語言、域名和連結地址的不同,使用的方法也不同。這個時候我們就要使用301重定向檢測工具,來檢測我們的301重定向是否成功。   網頁HTTP狀態

nginx中CSS定向解析有問題——mime.type詳解

Nginx 會根據mime type定義的對應關係來告訴瀏覽器如何處理伺服器傳給瀏覽器的這個檔案,是開啟還是下載;如果Web程式沒設定,Nginx也沒對應檔案的副檔名,就用Nginx 裡預設的 default_type定義的處理方式。 比如Nginx預設的配置中defa

.htaccess實現301網頁永久定向及302臨時定向

http://blog.sina.com.cn/s/blog_4e2d571901013imy.html 常用的重定向方式有: 301 redirect, 302 redirect 與 meta fresh: 301 redirect: 301代表永久性轉移(Perma

nginx 反向代理+定向

問題場景: 在上次app改版中,我們把app對應的站外專案進行了重構,同時也針對域名進行了統一的規劃,但是因為公司人員調整,造成了安卓app版本落後一個,由此導致介面上線後,安卓中的分享地址還是之前的,許多功能分享出來後沒有資料,在不重新發apk的情況下,我想到了利用ngi

Nginx錯誤頁面定向入門(yum安裝的Nginx

1、環境:yum安裝的Nginx。 2、場景:重定向Nginx自帶的錯誤提示頁面。 3、配置檔案:/etc/nginx/conf.d/default.conf tip:為什麼是這個配置檔案呢,因為在nginx.conf檔案中載入了include /etc/ngi

前嗅ForeSpider教程:采集網頁鏈接/源碼/時間/定向地址

文本 title 進行 resp bae spi -o 默認 新建 第一步:新建任務①點擊左上角“加號”新建任務,如圖1:【圖1】②彈窗裏填寫采集地址,任務名稱,如圖2:【圖2】③ 點擊下一步,勾選抽取鏈接,選擇網頁內所有鏈接,如圖3:【圖3】④完成後模板抽取配置列表有一個

Nginx網頁定向

nginx網頁加密訪問 [root@server1 ~]# cd /usr/local/lnmp/nginx/conf/ [root@server1 conf]# vim nginx.conf ##修改配置檔案 [root@server1 conf]# m

nginx 301定向一種實現方法

pan listen lis return uri www com 瀏覽器 request 1 假設要使用的域名是b.com,以前的老域名是a.com,則以下設置讓nginx把a.com的請求訪問轉發到b.com,並返回301給瀏覽器。 2 server 3

網頁定向

sdn div url meta bsp spa logs pan ref <meta http-equiv="refresh" content="0; URL=http://www.csdn.net"> 網頁重定向

關於servlet中定向、轉發的地址問題

eas edi href nbsp res txt jsp eal 地址   先寫一個正斜杠"/",再判斷是服務器使用該地址還是網站使用該地址。   訪問網絡資源用/,訪問硬盤資源用\。   例如: 轉發: request.getRequestDispatc

Nginx 定向 偽靜態 rewrite index.php

分類 lib aaa p s ons 靜態 sta ces .html 參考https://www.kancloud.cn/manual/thinkphp5/177576 thinkphp入口文件同目錄下添加。把下面的內容保存為.htaccess文件 <IfMo

定向網頁

name rdp ext orm quest inpu type passwd amp userLogin.jsp <form action="userReceive.jsp>" method="post"> 姓 名:<input type="t

Nginx 之四: Nginx服務器的rewrite、全局變量、定向和防盜鏈相關功能

war int 服務器驗證 %u 寫日誌 防盜鏈 循環 版本 算法 一:Nginx 後端服務器組的配置: 1、upstream: 用於設置後端服務器組的主要指令,upstream類似於之前的server塊或http塊,用法如下: upstreame Myserve

Nginx服務器http定向到https

nginx http重定向httpsNginx服務器http重定向到httpsserver { listen 80; server_name test-ftqc.navinfo.com; rewrite ^(.*)$

常用nginx rewrite定向-跳轉實例:

request 判斷 rewrite html clas 鏈接 admin ces 需要 1,將www.myweb.com/connect 跳轉到connect.myweb.com rewrite ^/connect$ http://connect.myweb.com

新浪微博登錄定向地址錯誤 解決方案

spa src uri 回調 style 微博登錄 高級設置 img ima 業務需求 接入新浪微博登錄 在新浪開放平臺的 高級設置裏 設置了回調域名 是http://xxx.xxx.com/ http://xxx.com/都不行 都是報如上圖所示的錯誤 於是試了一下 ht

Nginx安裝與配置:默認虛擬主機、用戶認證和域名定向

Nginx安裝 虛擬主機 重定向 用戶認證 一、Nginx安裝 1、下載並解壓安裝包 [root@zhulinux-02 ~]# cd /usr/local/src/ [root@zhulinux-02 src]# wget http://nginx.org/download/nginx-1.

12.6 Nginx安裝12.7 默認虛擬主機12.8Nginx用戶認證12.9Nginx域名定向

十二周二次課(3月13日)12.6 Nginx安裝安裝完後查看目錄文件安裝完成後啟動服務後,再查看一下服務創建1.php這說明解析成功12.7 默認虛擬主機首先編輯配置文件vim /usr/local/nginx/conf/vhost把server以下的內容刪除再增加 include vhost/*.conf