成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

laravel學(xué)習(xí)之nginx配置站點(diǎn)

frank_fun / 2961人閱讀

摘要:前言設(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

相關(guān)文章

  • laravel學(xué)習(xí)之nginx配置站點(diǎn)

    摘要:前言設(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...

    Jaden 評(píng)論0 收藏0
  • Laravel 學(xué)習(xí)之 XSRF-TOKEN 驗(yàn)證問(wèn)題

    摘要:近日在學(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)求...

    TesterHome 評(píng)論0 收藏0
  • Docker學(xué)習(xí)之Dockerfile 構(gòu)建鏡像(3)

    摘要:我們可以了解到,鏡像的定制實(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)建、定制鏡...

    Lavender 評(píng)論0 收藏0
  • 從零開(kāi)始部署一個(gè) Laravel 站點(diǎn)

    摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創(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 ...

    Fourierr 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<