日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Centos6.8安装Nginx+域名转发

發布時間:2024/9/27 Nginx 217 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos6.8安装Nginx+域名转发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2分鐘搭建企業輕量級反向代理服務器

文章目錄

  • 一、linux 環境 安裝nginx
  • 二、需求分析+下載/解壓/啟動tomcat
    • 2.1 需求分析
    • 2.2 Linux環境下載和配置Tomcat
  • 三、nginx域名轉發場景1
    • 3.1 編輯nginx配置文件
    • 3.2 創建配置文件中的目錄
    • 3.3 創建一個配置文件
  • 四、編輯配置文件添加映射信息
    • 4.1 編輯host文件
    • 4.2 添加映射信息
    • 4.3 重啟nginx
  • 五、訪問www.imooc.com,觀察效果圖
  • 六、域名轉發場景2
    • 6.1 添加靜態資源域名
    • 6.2 配置host 映射
    • 6.3 上傳圖片到靜態資源目錄
    • 6.4 瀏覽器驗證
    • 6.5 訪問靜態資源目錄
  • 七、NGINX和ftp服務器應用場景

一、linux 環境 安裝nginx

https://gblfy.blog.csdn.net/article/details/103447161

二、需求分析+下載/解壓/啟動tomcat

2.1 需求分析

1. 當訪問 www.imooc.com 時,通過nginx反向代理,跳轉到192.168.1.102:8080 tomcat的頁面 2. 需要提前裝tomcat,并啟動tomcat 3. 如果無真實域名,配置本地主機的host文件即可

2.2 Linux環境下載和配置Tomcat

https://gblfy.blog.csdn.net/article/details/90391526

三、nginx域名轉發場景1

3.1 編輯nginx配置文件

  • 進入conf目錄
cd /usr/local/nginx/conf/
  • 編輯nginx.conf文件
  • vim nginx.conf
    添加一行代碼
#引用其他域名配置文件include vhost/*.conf;

3.2 創建配置文件中的目錄

mkdir vhost/

3.3 創建一個配置文件

vim www.imooc.com.conf
  • 添加內容如下:
server {default_type 'text/html';charset utf-8;listen 80;autoindex on;server_name www.imooc.com;access_log /usr/local/nginx/logs/access.log combined;index index.html index.htm index.jsp index.php;#error_page 404 /404.html;if ( $query_string ~* ".*[\;'\<\>].*" ){return 404;}location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {deny all;}location / {proxy_pass http://127.0.0.1:8080/;add_header Access-Control-Allow-Origin '*';} }

釋義:監聽80端口 當訪問server_name時,會解析到proxy_pass指向的地址,這里是tomcat的地址

四、編輯配置文件添加映射信息

4.1 編輯host文件

vim /etc/host

4.2 添加映射信息

#域名網站 192.168.1.102 www.imooc.com #文件服務器域名指向 192.168.1.102 img.imooc.com #靜態文件域名指向 192.168.1.102 static.imooc.com

4.3 重啟nginx

cd /usr/local/nginx/sbin/ ./nginx -s reload


五、訪問www.imooc.com,觀察效果圖

六、域名轉發場景2

6.1 添加靜態資源域名

  • 創建一個配置文件
vim img.imooc.com.conf
  • 添加內容如下:
server {listen 80;autoindex off;server_name img.imooc.com;access_log /usr/local/nginx/logs/access.log combined;index index.html index.htm index.jsp index.php;#error_page 404 /404.html;if ( $query_string ~* ".*[\;'\<\>].*" ){return 404;}location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {deny all;}location / {root /app/img/;add_header Access-Control-Allow-Origin *;} }

釋義:監聽80端口 /app/img/ 靜態資源存放目錄 當訪問server_name(img.imooc.com)時,會轉發到root 指向的靜態資源目錄下面

6.2 配置host 映射

vim /etc/hosts

添加映射域名映射信息

192.168.1.102 img.imooc.com

6.3 上傳圖片到靜態資源目錄


6.4 瀏覽器驗證

-當訪問img.imooc.com時,出現403現象,這個是正常的,為了保護首頁,這個403是autoindex off;屬性導致的,建議設置次數行為off,不然,你的所有目錄列表都匯報樓給大家。
這是首頁403,但是訪問里面的靜態資源不受影響。

6.5 訪問靜態資源目錄

  • img.imooc.com/2.jpeg

七、NGINX和ftp服務器應用場景

1. 當用戶訪問Tomcat1時,靜態資源從文件服務器中讀取 2. 當用戶2訪問Tomcat2時,靜態資源從文件服務器中讀取 3. 用戶信息同步問題?用SpringSession解決 4. 當用戶訪問Tomcat1時,將用戶信息存到SpringSession中 5. 當用戶2訪問Tomcat2時,用戶信息從SpringSession中讀取 6. 當程序上傳文件到文件服務器時,用戶可以通過,訪問tomcat來獲取想要的資源舉個栗子: 我上傳了一張照片到ftp文件服務器,但是,用戶想看到這張圖片,怎么辦? 用戶可以通過訪問tomcat,利用tomcat,來讀取文件服務器上的靜態資源具體實現流程分析:1. 搭建一個文件服務器 2. 設置文件服務器存放靜態資源的目錄位置 3. 安裝nginx 4. 設置nginx存放靜態資源的目錄 5. 將nginx太轉的靜態資源目錄指定到存放文件服務器的目錄 6. 當訪問xxx與域名時,通過nginx跳轉到指定的靜態資源目錄,獲取想要的資源了

如下圖所示:
hello gblfy ftpserver這個index.html文件就在服務服務器存放靜態目錄下面,而nginx設置的首頁就是服務服務器存放靜態目錄下面的index.html文件,因此,可以看到文件的內容。

架構圖如下:

總結

以上是生活随笔為你收集整理的Centos6.8安装Nginx+域名转发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。