国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

laravel學習之nginx配置站點

frank_fun / 2955人閱讀

摘要:前言設置項目的域名站點的時候,需要對做一些對應的重寫配置,用來做相關路由,否則會報。

前言

設置laravel項目的域名站點的時候,需要對nginx做一些對應的重寫rewrite配置,用來做相關路由,否則會報404。

nginx.conf配置
server {
    listen 80;
    server_name xxx.com;  #域名
    root /data/www/myProject/blog/public;  #站點目錄,請求到laravel項目的public目錄
    index index.html index.htm index.php;  #默認請求的文件
    
    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;
    }

    # 根據laravel規則進行url重寫
    if (!-e $request_filename)
    {
          rewrite ^/(.*)$ /index.php?/$1 last;
          break;
    }
    location = /50x.html {
          root   html;
    }
}
操作及實例

對nginx.conf重寫站點后,要重啟nginx:

sudo nginx -s reload

以laravel5.2版本為例,模擬輸出hello world,可以在laravel項目中app/Http/routes.php中定義一個hello的路由:

 Route::get("/hello", function(){
     return "hello world";
 });

瀏覽器輸入xxx.com/hello即可在瀏覽器打印出hello world

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29307.html

相關文章

  • laravel習之nginx配置站點

    摘要:前言設置項目的域名站點的時候,需要對做一些對應的重寫配置,用來做相關路由,否則會報。 前言 設置laravel項目的域名站點的時候,需要對nginx做一些對應的重寫rewrite配置,用來做相關路由,否則會報404。 nginx.conf配置 server { listen 80; server_name xxx.com; #域名 root /data/www...

    Jaden 評論0 收藏0
  • Laravel 習之 XSRF-TOKEN 驗證問題

    摘要:近日在學習在寫登錄模塊時用傳遞數據一直報錯誤后了解需要在代碼中添加如下代碼標簽中添加如下代碼在發起請求時添加如下在請求頭添加驗證符測試成功但是如果整個頁面也多個請求呢 近日在學習laravel,在寫登錄模塊時用ajax-post傳遞數據,一直報TokenMismatchException錯誤,后了解需要在html代碼中添加如下代碼 //標簽中添加如下 代碼 在發起ajax-post請求...

    TesterHome 評論0 收藏0
  • Docker習之Dockerfile 構建鏡像(3)

    摘要:我們可以了解到,鏡像的定制實際上就是定制每一層所添加的配置文件。指令之指令的目的就是來指定基礎鏡像。指令之指令是用來執行命令行命令的。由于命令行的強大能力,指令在定制鏡像時是最常用的指令之一。構建鏡像這里我們使用了命令進行鏡像構建。 我們可以了解到,鏡像的定制實際上就是定制每一層所添加的配置、文件。如果我們可以把每一層修改、安裝、構建、操作的命令都寫入一個腳本,用這個腳本來構建、定制鏡...

    Lavender 評論0 收藏0
  • 從零開始部署一個 Laravel 站點

    摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創建一個私有項目,里面包含所有該項目所需代碼。 以下的配置都是在Ubuntu 14.04穩定支持版的環境中搭建Linux+Nginx+Mysql+PHP環境的 首先刪除阿里云ECS的Linux中會給你預裝Apache 通過下面的命令來刪除Apache sudo service apache2 stop ...

    Fourierr 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<