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

主頁 > 知識庫 > 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)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    午夜电影一区二区三区| 一区2区3区在线看| 欧美精品 日韩| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产一区二区三区在线观看免费视频 | 日本午夜一本久久久综合| 亚洲欧洲99久久| 亚洲欧洲精品天堂一级| 国产精品精品国产色婷婷| ...av二区三区久久精品| ...av二区三区久久精品| 亚洲精品国产成人久久av盗摄| 亚洲视频免费在线观看| 亚洲日本成人在线观看| 亚洲一区在线视频| 日韩精品亚洲一区二区三区免费| 亚洲国产精品麻豆| 日本一不卡视频| 久久精品国产第一区二区三区| 国产一区二区三区免费看| 高清在线不卡av| 91女神在线视频| 欧美另类久久久品| 久久婷婷国产综合精品青草| 国产午夜精品在线观看| 国产精品国产三级国产普通话蜜臀 | 日韩高清在线不卡| 精品中文字幕一区二区小辣椒| 久久99精品国产91久久来源| 国产suv精品一区二区三区| 色婷婷综合中文久久一本| 69堂亚洲精品首页| 亚洲精品一区二区三区福利 | 国产成人精品三级| 91蜜桃婷婷狠狠久久综合9色| 欧美日韩三级视频| 国产日本欧洲亚洲| 日日骚欧美日韩| 99久久夜色精品国产网站| 欧美日韩在线三级| 国产精品丝袜一区| 蜜桃视频免费观看一区| 国产精品一二三区| 91精品黄色片免费大全| 国产精品伦一区| 捆绑调教一区二区三区| av高清久久久| 精品国产一区二区三区av性色| 中文字幕色av一区二区三区| 免费在线观看成人| 色域天天综合网| 国产精品久久久久久亚洲毛片| 青青草成人在线观看| 91在线国产观看| 国产精品网站一区| 精品一区二区三区久久久| 欧美午夜一区二区| 国产精品美女久久久久高潮| 天堂成人国产精品一区| 99精品视频一区| 国产精品日韩成人| 国产麻豆视频精品| 久久综合色综合88| 蜜桃久久av一区| 欧美精品v国产精品v日韩精品| 一区二区三区四区高清精品免费观看| 韩国欧美国产1区| 日韩女优av电影| 日本视频一区二区三区| 欧美日韩国产高清一区二区 | 欧美v日韩v国产v| 视频在线在亚洲| 欧美日韩中字一区| 亚洲国产乱码最新视频 | 亚洲欧美视频在线观看| 成人av中文字幕| 中文字幕色av一区二区三区| 国产一区二区成人久久免费影院 | 无吗不卡中文字幕| 在线亚洲一区二区| 亚洲一二三四区| 欧美日韩一级片网站| 视频在线在亚洲| 91精品国产日韩91久久久久久| 日本伊人色综合网| 国产一区二区在线看| 欧美日韩另类一区| 亚洲免费色视频| 欧美三级视频在线观看| 欧美日韩1区2区| 亚洲精品国产品国语在线app| 色综合中文字幕国产| 久久婷婷国产综合精品青草| 国产精品一二三四| 国产精品女人毛片| 色综合久久中文综合久久牛| 亚洲一区二区美女| 91麻豆精品国产综合久久久久久| 日本人妖一区二区| 欧美激情中文字幕一区二区| 99免费精品在线观看| 亚洲一区二区欧美日韩| 日韩一区二区免费在线电影| 老司机午夜精品| 亚洲人成电影网站色mp4| 91麻豆精品国产91久久久使用方法 | 国产乱码精品一区二区三区忘忧草| 久久美女艺术照精彩视频福利播放| 国产mv日韩mv欧美| 亚洲福利视频三区| 久久久精品国产99久久精品芒果 | 欧美三级电影一区| 国内精品自线一区二区三区视频| 国产精品乱码人人做人人爱| 欧美美女喷水视频| 国产成人免费视频一区| 午夜免费久久看| 中文字幕不卡的av| 日韩欧美色综合| 欧美日韩不卡在线| 91一区二区三区在线观看| 日本vs亚洲vs韩国一区三区| 国产欧美中文在线| 欧美一区日韩一区| 在线免费观看成人短视频| 狠狠色丁香九九婷婷综合五月| 亚洲精品国产成人久久av盗摄 | 国产丝袜欧美中文另类| 欧美群妇大交群的观看方式| 国产乱码精品1区2区3区| 亚洲成av人片在www色猫咪| 国产日韩在线不卡| 日韩视频一区二区三区| 在线精品亚洲一区二区不卡| 韩国精品主播一区二区在线观看 | 91麻豆精品91久久久久久清纯 | 在线视频中文字幕一区二区| 高清免费成人av| 国内偷窥港台综合视频在线播放| 亚洲一级二级三级| 亚洲免费观看高清完整版在线观看| 久久久精品tv| 欧美va亚洲va| 欧美变态口味重另类| 欧美日韩小视频| 欧美亚洲日本国产| 欧美无砖砖区免费| 在线观看亚洲a| 一本色道久久综合亚洲91 | 中文字幕亚洲一区二区va在线| 久久久久国产精品麻豆| 2021中文字幕一区亚洲| 欧美一区二区女人| 欧美一级夜夜爽| 日韩一区二区在线播放| 欧美性受xxxx| 欧美在线看片a免费观看| 色素色在线综合| 精品视频一区三区九区| 欧美中文字幕一区二区三区亚洲| 色老汉av一区二区三区| 972aa.com艺术欧美| 色综合久久天天| 欧美午夜精品一区二区三区| 欧洲精品一区二区三区在线观看| www.日韩在线| 色噜噜狠狠一区二区三区果冻| 91美女片黄在线观看91美女| 日本道色综合久久| 欧美色综合久久| 欧美一区二区视频网站| 日韩精品一区在线| 欧美经典三级视频一区二区三区| 国产精品拍天天在线| **性色生活片久久毛片| 一二三四区精品视频| 三级不卡在线观看| 国产精品中文有码| 99久久99久久免费精品蜜臀| 91九色最新地址| 欧美成人bangbros| 国产精品久久久久久久蜜臀 | 久久香蕉国产线看观看99| 欧美激情综合五月色丁香小说| 亚洲欧洲日韩女同| 天天色天天爱天天射综合| 久久99精品久久久久久| 91视频一区二区| 日韩欧美国产电影| 亚洲裸体在线观看| k8久久久一区二区三区 | 国产夜色精品一区二区av| 中文字幕一区二区三区四区不卡| 一区二区三区在线视频播放| 日韩电影免费在线| av一区二区不卡| 日韩一区二区麻豆国产| 国产精品久久久久影院老司 | 精品欧美一区二区三区精品久久| 国产亚洲午夜高清国产拍精品 |