1. 程式人生 > >thinkphp3.2 nginx conf檔案配置

thinkphp3.2 nginx conf檔案配置

最近做專案,用的TP3.2框架,在本地執行沒問題的程式碼,傳到伺服器上,老是報Public模組載入不到

原因是:TP把Public資源目錄當成了模組載入

解決辦法:需要讓伺服器支援重寫。

nginx的conf配置檔案如下

#
# The default server
#
server {
        listen   80;

        server_name  你的域名;

        root   /你的目錄;

        index  index.html index.htm index.php;

        location / {
            if (!-e $request_filename) {
                rewrite  ^/(.*)$  /index.php/$1  last;
                break;
            }
        }  
        location ~ \.php {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fcgi.conf;
            set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                set $real_script_name $1;
                set $path_info $2;
            }
            fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
            fastcgi_param SCRIPT_NAME $real_script_name;
            fastcgi_param PATH_INFO $path_info;
        }
}

相關推薦

thinkphp3.2 nginx conf檔案配置

最近做專案,用的TP3.2框架,在本地執行沒問題的程式碼,傳到伺服器上,老是報Public模組載入不到 原因是:TP把Public資源目錄當成了模組載入 解決辦法:需要讓伺服器支援重寫。 nginx的conf配置檔案如下 # # The default server # s

nginx使用手冊--nginx.conf檔案配置詳解

#執行使用者 user nobody; #啟動程序,通常設定成和cpu的數量相等 worker_processes 1; #全域性錯誤日誌及PID檔案 #error_log logs/error.log; #error_log logs/error.log notice; #error_log

nginx.conf 檔案配置詳解

3 nginx.conf檔案配置詳解 #user nobody; worker_processes 1; //指定工作程序的個數,預設為1,可以進行修改,一般為 CPU數*核數 #error_log logs/error.l

LNMP架構七(Nginxconf檔案配置說明)

七、Nginx的conf檔案配置說明 在nginx目錄下進入conf目錄,該目錄下有個nginx.conf檔案,這是nginx最重要的配置檔案 # vim /usr/local/nginx/conf/nginx.conf nginx.conf檔案的全部內容如下(有註釋版):

Nginx配置檔案nginx.conf配置詳解

歡迎掃碼加入Java高知群交流 Nginx的配置檔案nginx.conf配置詳解如下: user nginx nginx ; Nginx使用者及組:使用者 組。window下不指定 worker_processes 8; 工作程序:數目。根據硬體調整,通常等於CPU數

Nginx——配置檔案nginx.conf配置詳解

轉自:https://blog.csdn.net/tjcyjd/article/details/50695922Nginx的配置檔案nginx.conf配置詳解如下:user nginx nginx ;Nginx使用者及組:使用者 組。window下不指定worker_pro

Nginx配置文件(nginx.conf配置詳解

最好 緩沖區 網絡io dev mp3 forward val eight 超時 Nginx的配置文件nginx.conf配置詳解如下: user nginx nginx ; Nginx用戶及組:用戶 組。window下不指定 worker_process

從零開始搭建系統1.2——Nginx安裝及配置

clas target nginx 1.2 targe nginx安裝 ref href 從零開始 從零開始搭建系統1.2——Nginx安裝及配置從零開始搭建系統1.2——Nginx安裝及配置

高效能Redis快取伺服器-redis.conf檔案配置埠號、授權IP、Redis後臺啟動、Redis日誌、Redis密碼

Redis的強大功能依賴於Redis的配置檔案,比如密碼驗證,授權機器訪問,埠號配置,叢集配置等,我們可以通過配置檔案非常方便的對Redis進行配置。Redis的核心配置檔案只有一個,就是redis.conf。在發行包中就有提供。在啟動Redis伺服器的時候我們可以通過redis-server

Thinkphp3.2.3 多資料庫配置

Thinkphp3.2.3 多資料庫配置 同時需要連線多個數據庫時,配置及使用方法。 return array( //'配置項'=>'配置值' 配置一個預設的資料庫,和一個叫model2的資料庫 'DB_DSN' => 'mysql://root:[ema

Python psycopg2連線PostgreSql的pg_hba.conf檔案配置

vi /var/lib/pgsql/10/data/pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all

thinkphp3.2 nginx環境 隱藏 index.php

首先config.php中  URL_MODEL = 2    VHOST  loaction / { 新增  try_files $uri $uri/ /index.php?s=$uri&$args; } 意思是:如果第一個$uri不存在,就訪問$uri/;

Nginx.conf引數配置詳解

Nginx的配置檔案nginx.conf配置詳解如下: user nginx nginx;   #Nginx使用者及組:使用者 組。window下不指定 worker_processes 8;   #工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。 error_log logs

thinkphp3.2 mongo 主從資料庫配置

場景 專案框架thinkphp3.2(不太理解為什麼用這種老古董) 專案使用的庫是mongo,4個月現在已經使用300G 所以需要叢集 所以配置需要修改 解決 'DB_TYPE' => 'mongo', 'DB_

Linux中/etc/resolv.conf檔案,配置DNS

問題:   請求某個Url控制檯報錯:java.net.UnknownHostException:XXXXX 對應無法識別的域名。 導致原因 專案釋出的Linux伺服器,客戶機域名解析配置檔案/etc/resolv.conf,沒有配置域名解析伺服器。

ubuntu虛擬機器中resolv.conf檔案配置dns被覆蓋的問題

/etc/resolv.conf中設定dns之後每次重啟Ubuntu Server時該檔案會被覆蓋,針對這種情況找了一些個解決方法 防止/etc/resolv.conf被覆蓋的方法 方法一 1.需要建立一個檔案/etc/resolvconf/resolv.conf.

nginxthinkphp3.2、linux配置檔案配置

nginx.conf配置檔案:     server {         listen 9001;         server_name 127

LNMP1.3一鍵安裝Linux環境,配置Nginx運行ThinkPHP3.2

搜索 最終 ati 兼容 access eal inf pic enter LNMP1.3一鍵安裝Linux環境,配置Nginx運行ThinkPHP3.2 你是否遇見過:安裝LNMP1.3環境後,運行ThinkPHP 3.2,只能打開首頁,不能訪問控制器,報404

Nginx配置檔案-nginx.conf 操作註解

Nginx伺服器nginx.conf的配置檔案說明: #執行使用者 user www-data;    #啟動程序,通常設定成和cpu的數量相等 worker_processes  1; #全域性錯誤日誌及PID檔案 error_log  /

關於nginx配置負載均衡,nginx.conf配置檔案正確,一直跳出nginx歡迎介面

小編跟大家一樣,明明配置檔案正確,但就是一直跳出nginx歡迎介面 這個是我nginx的安裝目錄,我在這個目錄下吧nginx.conf修改配置,發現沒用。     於是我看了nginx啟動命令 /usr/local/nginx/sbin/nginx 。我