摘要:前言設(shè)置項(xiàng)目的域名站點(diǎn)的時(shí)候,需要對(duì)做一些對(duì)應(yīng)的重寫(xiě)配置,用來(lái)做相關(guān)路由,否則會(huì)報(bào)。
前言
設(shè)置laravel項(xiàng)目的域名站點(diǎn)的時(shí)候,需要對(duì)nginx做一些對(duì)應(yīng)的重寫(xiě)rewrite配置,用來(lái)做相關(guān)路由,否則會(huì)報(bào)404。
nginx.conf配置server { listen 80; server_name xxx.com; #域名 root /data/www/myProject/blog/public; #站點(diǎn)目錄,請(qǐng)求到laravel項(xiàng)目的public目錄 index index.html index.htm index.php; #默認(rèn)請(qǐng)求的文件 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location / { try_files $uri $uri/ /index.php?$query_string; # 這一句是laravel部署必須的,將index.php隱藏掉 } if (!-d $request_filename) { rewrite ^/(.+)/$ /$1 permanent; } # 去除index action if ($request_uri ~* index/?$) { rewrite ^/(.*)/index/?$ /$1 permanent; } # 根據(jù)laravel規(guī)則進(jìn)行url重寫(xiě) if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?/$1 last; break; } location = /50x.html { root html; } }操作及實(shí)例
對(duì)nginx.conf重寫(xiě)站點(diǎn)后,要重啟nginx:
sudo nginx -s reload
以laravel5.2版本為例,模擬輸出hello world,可以在laravel項(xiàng)目中app/Http/routes.php中定義一個(gè)hello的路由:
Route::get("/hello", function(){ return "hello world"; });
瀏覽器輸入xxx.com/hello即可在瀏覽器打印出hello world
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/29307.html
摘要:前言設(shè)置項(xiàng)目的域名站點(diǎn)的時(shí)候,需要對(duì)做一些對(duì)應(yīng)的重寫(xiě)配置,用來(lái)做相關(guān)路由,否則會(huì)報(bào)。 前言 設(shè)置laravel項(xiàng)目的域名站點(diǎn)的時(shí)候,需要對(duì)nginx做一些對(duì)應(yīng)的重寫(xiě)rewrite配置,用來(lái)做相關(guān)路由,否則會(huì)報(bào)404。 nginx.conf配置 server { listen 80; server_name xxx.com; #域名 root /data/www...
摘要:近日在學(xué)習(xí)在寫(xiě)登錄模塊時(shí)用傳遞數(shù)據(jù)一直報(bào)錯(cuò)誤后了解需要在代碼中添加如下代碼標(biāo)簽中添加如下代碼在發(fā)起請(qǐng)求時(shí)添加如下在請(qǐng)求頭添加驗(yàn)證符測(cè)試成功但是如果整個(gè)頁(yè)面也多個(gè)請(qǐng)求呢 近日在學(xué)習(xí)laravel,在寫(xiě)登錄模塊時(shí)用ajax-post傳遞數(shù)據(jù),一直報(bào)TokenMismatchException錯(cuò)誤,后了解需要在html代碼中添加如下代碼 //標(biāo)簽中添加如下 代碼 在發(fā)起ajax-post請(qǐng)求...
摘要:我們可以了解到,鏡像的定制實(shí)際上就是定制每一層所添加的配置文件。指令之指令的目的就是來(lái)指定基礎(chǔ)鏡像。指令之指令是用來(lái)執(zhí)行命令行命令的。由于命令行的強(qiáng)大能力,指令在定制鏡像時(shí)是最常用的指令之一。構(gòu)建鏡像這里我們使用了命令進(jìn)行鏡像構(gòu)建。 我們可以了解到,鏡像的定制實(shí)際上就是定制每一層所添加的配置、文件。如果我們可以把每一層修改、安裝、構(gòu)建、操作的命令都寫(xiě)入一個(gè)腳本,用這個(gè)腳本來(lái)構(gòu)建、定制鏡...
摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創(chuàng)建一個(gè)私有項(xiàng)目,里面包含所有該項(xiàng)目所需代碼。 以下的配置都是在Ubuntu 14.04穩(wěn)定支持版的環(huán)境中搭建Linux+Nginx+Mysql+PHP環(huán)境的 首先刪除阿里云ECS的Linux中會(huì)給你預(yù)裝Apache 通過(guò)下面的命令來(lái)刪除Apache sudo service apache2 stop ...
閱讀 1752·2021-10-18 13:30
閱讀 2640·2021-10-09 10:02
閱讀 2978·2021-09-28 09:35
閱讀 2102·2019-08-26 13:39
閱讀 3534·2019-08-26 13:36
閱讀 1963·2019-08-26 11:46
閱讀 1146·2019-08-23 14:56
閱讀 1704·2019-08-23 10:38