校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > nginx實現(xiàn)一個域名配置多個laravel項目的方法示例

nginx實現(xiàn)一個域名配置多個laravel項目的方法示例

熱門標(biāo)簽:廈門營銷外呼系統(tǒng)平臺 安陽ai電銷機(jī)器人軟件 智能電話機(jī)器人坐席 申請400電話價格多少 柳州市機(jī)器人外呼系統(tǒng)報價 外呼系統(tǒng)的經(jīng)營范圍 外呼系統(tǒng)不彈窗 涪陵商都400電話開通辦理 云會外呼系統(tǒng)

背景

隨著公司的子項目越來越多,會有大大小小十幾個工程(僅后端),按照原先的做法,每上線一個項目,那么必須要有一個二級域名映射到對應(yīng)的工程上,十個工程那么就意味著需要有十個二級域名(還不包含測試環(huán)境,次生產(chǎn)環(huán)境等),如此多的域名不僅僅是難于管理,更重要的是比較浪費(fèi)資源,這個問題困擾了我很久,今天終于解決了這個問題,特此記錄一下采坑日記,本文不會講nginx中各個指令的原理,而是用實際的項目配置來練習(xí)nginx指令的用法并舉一反三。

事先準(zhǔn)備

域名

假設(shè)域名為:http://www.dev.com

實驗環(huán)境

阿里云ECS + centos + Nginx + php-fpm

項目1

1.工程路徑: /data/wwwroot/project1/
2.訪問路徑:http://www.dev.com/project1/

項目2

1.工程路徑: /data/wwwroot/project2/
2.訪問路徑:http://www.dev.com/project2/

項目3

1.工程路徑: /data/wwwroot/project3/
2.訪問路徑:http://www.dev.com/project3/

涉及的知識點(diǎn)

  • Nginx的location指令,用法可以參考:https://www.jb51.net/article/154637.htm
  • Nginx的alias指令,用法可以參考:https://www.jb51.net/article/154640.htm

實現(xiàn)步驟

為了實現(xiàn)以上的訪問形式,我們需要用到nginx里面的location指令和alias指令,配置如下

location ^~ /${PROJECT}/ {
 alias {$PATH};
 try_files $uri $uri/ @${PROJECT};

 location ~ \.php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $request_filename;
  include fastcgi_params;
 }
}

location @${PROJECT}{
 rewrite /${PROJECT}/(.*)$ /${PROJECT}/index.php?/$1 last;
}

說明: 上面的這個配置中的${PROJECT}和{$PATH}都是屬于在實際過程中需要替換的部分,其中${PROJECT}為url需要訪問的path部分,如project1,{$PATH}則代表的是項目的真實訪問路徑,如/data/wwwroot/project1,以http://www.dev.com/project1 訪問為例,那么對應(yīng)的Nginx的配置是這樣子的

location ^~ /project1/ {
 alias /data/wwwroot/project1/public;
 try_files $uri $uri/ @project1;

 location ~ \.php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $request_filename;
  include fastcgi_params;
 }
}

location @project1{
 rewrite /project1/(.*)$ /project1/index.php?/$1 last;
}

對于project2和project3的配置只需要按照上面的配置模板依葫蘆畫瓢就可以了,最后完整nginx配置如下

server {
 listen 80;
 server_name http://www.dev.com;
 access_log /data/wwwlogs/nginx/access_log/www.dev.com_nginx.log combined;
 error_log /data/wwwlogs/nginx/error_log/www.dev.com_errr_log;
 index index.html index.htm index.php;

 # project1開始的配置
 location ^~ /project1/ {
 alias /data/wwwroot/project1/public;
 try_files $uri $uri/ @project1;
 location ~ \.php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $request_filename;
  include fastcgi_params;
 }
 }
 
 location @project1{
 rewrite /project1/(.*)$ /project1/index.php?/$1 last;
 }
 
 # project2開始的配置
 location ^~ /project2/ {
 alias /data/wwwroot/project2/public;
 try_files $uri $uri/ @project2;
 
 location ~ \.php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $request_filename;
  include fastcgi_params;
 }
 }
 
 location @project2{
 rewrite /project2/(.*)$ /project2/index.php?/$1 last;
 }
 
 # project2開始的配置
 location ^~ /project3/ {
 alias /data/wwwroot/project3/public;
 try_files $uri $uri/ @project3;
 
 location ~ \.php$ {
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $request_filename;
  include fastcgi_params;
 }
 }
 
 location @project3{
 rewrite /project3/(.*)$ /project3/index.php?/$1 last;
 }
 
 
 # 解析所有的.php
 location ~ \.php$ {
 fastcgi_pass unix:/dev/shm/php-cgi.sock;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 #fastcgi_param SCRIPT_FILENAME $request_filename;
 include fastcgi_params;
 }
 
 #圖片、視頻的的鏈接,此處是做緩存 ,緩存30天,不寫入訪問日志
 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
 expires 30d;
 access_log off;
 }
 
 #js css文件的配置,此處是做緩存 ,緩存7天,不寫入訪問日志
 location ~ .*\.(js|css)?$ {
 expires 7d;
 access_log off;
 }

 location ~ /\.ht {
 deny all;
 }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:南充 晉城 綏化 蕪湖 撫順 福州 巴中 孝感

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《nginx實現(xiàn)一個域名配置多個laravel項目的方法示例》,本文關(guān)鍵詞  nginx,實現(xiàn),一個,域名,配置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《nginx實現(xiàn)一個域名配置多個laravel項目的方法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于nginx實現(xiàn)一個域名配置多個laravel項目的方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日本高清无吗v一区| 91精品国产一区二区三区| 欧美精品aⅴ在线视频| 久久婷婷成人综合色| 亚洲免费观看高清完整版在线观看熊| 日韩你懂的在线观看| 自拍偷拍亚洲激情| 国产在线一区观看| 欧美夫妻性生活| 亚洲视频在线观看一区| 久久66热re国产| 欧美在线一二三| 亚洲三级电影网站| 成人美女视频在线观看18| 欧美日韩国产首页| 亚洲精品免费在线播放| 成人午夜激情视频| 26uuu久久天堂性欧美| 三级一区在线视频先锋| 日本精品一级二级| 亚洲女与黑人做爰| 成人精品视频网站| 中文字幕av在线一区二区三区| 五月婷婷激情综合网| 91久久精品一区二区三区| 国产免费成人在线视频| 精品影视av免费| 日韩欧美成人一区二区| 日韩激情视频网站| 911精品产国品一二三产区| 亚洲精选免费视频| 色综合久久中文字幕| 亚洲视频在线观看三级| 91小视频免费观看| 亚洲色图欧洲色图| 99r精品视频| 一区二区三区日韩精品| 日本久久电影网| 亚洲电影第三页| 欧美日韩国产综合一区二区三区| 亚洲一区二区在线播放相泽| 日本道在线观看一区二区| 又紧又大又爽精品一区二区| 欧美最猛黑人xxxxx猛交| 亚洲激情一二三区| 欧美视频一区二| 首页国产欧美日韩丝袜| 精品国产成人在线影院| 国产精品一区二区在线观看网站| 精品奇米国产一区二区三区| 国产精品一区专区| 国产精品久久久久久久久快鸭| 99免费精品视频| 一区二区三区免费看视频| 欧美日韩你懂得| 麻豆一区二区三| 久久久久国产精品麻豆| 成人黄色在线看| 夜夜嗨av一区二区三区中文字幕 | 99re这里都是精品| 樱花草国产18久久久久| 欧美一区日韩一区| 国产91综合一区在线观看| 亚洲欧美日韩国产另类专区| 欧美一级欧美三级| 激情综合色综合久久综合| 欧美一级搡bbbb搡bbbb| 欧美精品自拍偷拍动漫精品| 欧美精品乱人伦久久久久久| 欧美tickle裸体挠脚心vk| 日韩一区二区三区电影在线观看| 94-欧美-setu| 欧美一区二区三区男人的天堂| 国产成a人亚洲精| 久久综合九色综合97婷婷| 天天免费综合色| 欧美又粗又大又爽| 久久国产欧美日韩精品| 欧美国产精品一区二区| av动漫一区二区| 亚洲福利电影网| 91丨porny丨最新| 麻豆精品久久精品色综合| 精品国产乱码久久| 欧美性猛片aaaaaaa做受| 首页综合国产亚洲丝袜| 国产网站一区二区| 欧美午夜精品久久久| 国产精品一区二区你懂的| 亚洲精品成人在线| 久久久久9999亚洲精品| 91精品国产手机| 不卡欧美aaaaa| 国产精品一区二区免费不卡| 亚洲伊人伊色伊影伊综合网| 亚洲国产精华液网站w| 日韩视频一区在线观看| 一本一道久久a久久精品| 国产成人精品亚洲午夜麻豆| 亚洲高清免费在线| 亚洲区小说区图片区qvod| 精品国产乱子伦一区| 欧美乱妇20p| 一本色道亚洲精品aⅴ| 国产精品一区二区三区网站| 天天影视网天天综合色在线播放| 亚洲精品日日夜夜| 国产欧美精品区一区二区三区| 日韩女优电影在线观看| 欧美日本韩国一区二区三区视频 | 欧美性做爰猛烈叫床潮| 国产v日产∨综合v精品视频| 亚洲精品成人悠悠色影视| 欧美激情中文不卡| 欧美激情一区二区三区| 亚洲精品一区二区精华| 精品国产免费人成在线观看| 日韩欧美精品在线| 精品久久99ma| 日韩欧美区一区二| 精品粉嫩aⅴ一区二区三区四区| 91精品黄色片免费大全| 日韩一级二级三级精品视频| 欧美色精品在线视频| 国产精品伊人色| 在线观看欧美精品| 欧美一区二区观看视频| 日韩精品一区二区在线| 性久久久久久久久| 亚洲国产视频在线| 亚洲综合另类小说| 日韩主播视频在线| 日本伊人午夜精品| 久久99最新地址| 国产一区二区调教| 97久久精品人人做人人爽| 精品在线视频一区| av午夜一区麻豆| 在线观看亚洲成人| 欧美电影在线免费观看| 精品国产a毛片| 欧美激情一区二区三区| 亚洲一区二区三区视频在线播放| 亚洲一区二区四区蜜桃| 亚洲自拍偷拍九九九| 日本视频中文字幕一区二区三区| 欧美aⅴ一区二区三区视频| 久久久久久久久久久久电影| 欧美变态口味重另类| 久久综合五月天婷婷伊人| 久久久久9999亚洲精品| 亚洲精品视频一区二区| 日本美女一区二区三区| 国产suv精品一区二区883| 色综合久久久久久久久| 精品国产伦一区二区三区观看方式 | 亚洲综合免费观看高清完整版在线| 一区二区三区电影在线播| 久久草av在线| 99视频一区二区| 欧美一级爆毛片| 久久久久久久电影| 亚洲成人自拍网| 国产伦精品一区二区三区视频青涩| 91网站最新网址| 欧美男同性恋视频网站| 中文字幕一区二区不卡| 蜜乳av一区二区三区| 成人国产视频在线观看| 欧美一区二区三区思思人| 中文字幕av资源一区| 日本免费新一区视频| 91在线无精精品入口| 久久亚洲精品国产精品紫薇| 欧美国产日韩在线观看| 美女网站色91| 高清不卡在线观看av| 欧美高清hd18日本| 亚洲自拍偷拍麻豆| 成人中文字幕在线| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲精品国产一区二区精华液 | 国产麻豆精品在线| 欧美三电影在线| 一区二区三区在线免费播放| 精品影院一区二区久久久| 国产在线精品免费av| 欧美一区二区三区免费观看视频| 国产精品高潮呻吟久久| 韩国理伦片一区二区三区在线播放| 色又黄又爽网站www久久| 国产精品久久久久久久久搜平片 | 色哟哟一区二区在线观看| 亚洲国产成人一区二区三区| 婷婷综合另类小说色区| 色婷婷av一区二区三区大白胸| 国产欧美一区二区精品性色超碰| 亚洲在线观看免费| 欧美日韩小视频| 亚洲一级二级三级|