Centos6.8安装Nginx+域名转发
生活随笔
收集整理的這篇文章主要介紹了
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目錄
- 編輯nginx.conf文件
- vim nginx.conf
添加一行代碼
3.2 創建配置文件中的目錄
mkdir vhost/3.3 創建一個配置文件
vim www.imooc.com.conf- 添加內容如下:
釋義:監聽80端口 當訪問server_name時,會解析到proxy_pass指向的地址,這里是tomcat的地址
四、編輯配置文件添加映射信息
4.1 編輯host文件
vim /etc/host4.2 添加映射信息
#域名網站 192.168.1.102 www.imooc.com #文件服務器域名指向 192.168.1.102 img.imooc.com #靜態文件域名指向 192.168.1.102 static.imooc.com4.3 重啟nginx
cd /usr/local/nginx/sbin/ ./nginx -s reload
五、訪問www.imooc.com,觀察效果圖
六、域名轉發場景2
6.1 添加靜態資源域名
- 創建一個配置文件
- 添加內容如下:
釋義:監聽80端口 /app/img/ 靜態資源存放目錄 當訪問server_name(img.imooc.com)時,會轉發到root 指向的靜態資源目錄下面
6.2 配置host 映射
vim /etc/hosts添加映射域名映射信息
192.168.1.102 img.imooc.com6.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+域名转发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows下载、安装运行redis
- 下一篇: FastDFS+Nginx实现文件服务器