1. 程式人生 > >現象:配置的nginx 訪問域名自動下載首頁程式碼

現象:配置的nginx 訪問域名自動下載首頁程式碼

如何解決?

下載的檔名是:“下載”這個是 chrome 重新命名的。

為什麼下載因為此檔案是PHP 檔案。

而 chrome 不能解析此檔案,要是 swf 檔案就不會下載而是解析顯示內容了。

所以訪問檔案是正常的。只是伺服器沒有解析  PHP 為 HTML。

寫個 HTML 檔案測試。得結果,正常。

修改 nginx 的PHP 配置,修改後。

測試。

正常訪問 PHP 首頁。

問題解決。

參考:

location ~ \.php$ {
            #root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

相關推薦

現象配置nginx 訪問域名自動下載程式碼

如何解決?下載的檔名是:“下載”這個是 chrome 重新命名的。為什麼下載因為此檔案是PHP 檔案。而 chrome 不能解析此檔案,要是 swf 檔案就不會下載而是解析顯示內容了。所以訪問檔案是正常的。只是伺服器沒有解析  PHP 為 HTML。寫個 HTML 檔案測試。

nginx 根據域名開啟相應

遇到一個需求:首先網站有一個前端一個後臺  由於用的session  前後端混亂了 所以在域名解析的時候   www.xxxxx.com  指向前端首頁      system.xxxxx.com 指向後臺首頁; 整個專案的前後端程式碼是分開的  但是總歸是一個專案。在網上

菜鳥運維筆記配置Apache二級域名及WWW訪問

其實www訪問也可以理解為二級域名的一種。 域名 比如.com、.org、.edu、.gov、.info、.net等等都是一級域名,或稱頂級域名。 其具體格式是 *.頂級域名,比如csdn.net。而二級域名比如:bbs.csdn.net、blog.csdn.net。

ngxin server_name實用配置多個子域名

1 nginx的conf檔案可拆分,只需要在nginx.conf中指定路徑即可: http節點內指定: include /data/nginx/conf.d/*.conf; 2 多個子域名的配置管理: 比如yeager.cn域名指向A這個IP地址,公司有api專案,有cm

linux環境下配置nginx虛擬域名

1.配置nginx虛擬域名 例子 虛擬域名www.abcd.com 編輯nginx.conf 在server統計增加include vhost/*.conf 建立vhost的目錄,在此目錄下新建www.abcd.com.conf檔案 帶入如下拷貝進去 server {  

thinkphp5配置nginx訪問

thinkphp採用pathinfo模式;不像laravel和yii配置上去直接就可以幹;測試了兩個不同方式的nginx安裝 yum 和lnmp一鍵安裝包;一鍵安裝包裡面有對pathinfo的支援 下面是配置一鍵安裝包安裝的lnmp centos7server     {  

mac 配置nginx 虛擬域名(轉載)

頁面 uri bre 文件 cal scrip 通過 https 增加 我是通過homebrew 安裝nginx 的,所以安裝目錄是默認的,之前多個server都是放在默認安裝目錄下的nginx.conf裏的,但是這樣不太好,就是會導致nginx.conf 越來越長,而且容

Python爬蟲例項從百度貼吧下載話題內容

上週網路爬蟲課程中,留了一個實踐:從百度貼吧下載多頁話題內容。我完成的是從貼吧中一個帖子中爬取多頁內容,與老師題目要求的從貼吧中爬取多頁話題還是有一定區別的,況且,在老師講評之後,我瞬間就發現了自己跟老師程式碼之間的差距了,我在程式碼書寫上還是存在很多不規範不嚴謹的地方,而且

eclipse中tomcat能正常啟動,可以訪問頁面,但是瀏覽器訪問不了tomcat之tomcat配置問題

                tomcat在eclipse中啟動成功,主頁卻打不開 症狀: tomcat在eclipse裡面能正常啟動,而在瀏覽器中訪問http://localhost:8080/不能訪問,且報404錯誤。同時其他專案頁面也不能訪問。 關閉e

織夢手機站關閉自動生成index.html

織夢的手機站,如果你的PC站首頁用的生成靜態,那麼手機站m資料夾裡也會自動生成一個首頁index.html,但是,不是每次都會自動更新,改了手機站首頁模板每次都要去刪除一次index.html,我們可以設定為手機站不生成靜態首頁 開啟 /m/index.php 找到 $row['showmod'] ==

Linux系統下安裝solr搜尋伺服器和訪問不了solr問題

第一步:安裝linux、jdk、tomcat。 jdk安裝步驟詳細見 安裝jdk [[email protected] ~]# ll total 8044 -rw-r--r--. 1 root root 8234674 Oct 27  2013 apac

前端開發實戰實現京東購物平臺的靜態

本次實戰的內容是實現京東購物網頁的前端頁面,使用的依然是DIV+CSS佈局模式。本次專案主要是為了檢驗自己對原生JS和jQuery的掌握程度,專案中也用到了很多CSS3的新特性。 這次使用jQuery將輪播圖、下拉選單欄,城市選項卡封裝成了三個外掛,使程式碼結構的更為模組化,提高了後

EventBus 學習,自動重新整理功能

1.EventBus 1.1 EventBus是什麼?       EventBus由greenrobot組織貢獻(該組織還貢獻了greenDAO),一個Android事件釋出/訂閱輕量級框架,下面來一張圖作為說明。                        

godaddy修改域名指向的路徑

買了個godaddy的伺服器,配置如下: 經濟版 主機 1 個 CPU 512 MB RAM 250,000 個檔案 100 個輸入程序 godaddy的web server是apache,對apache不熟。想更換域名指向的index.html路徑,不知道該怎麼更

關於--windows能ping通linux的ip,但是無法訪問linux的tomcat 的解決辦法

CentOS版本:6.8 Windows作業系統版本:Win10 Linux上的tomcat版本:7.0.65 linux是使用的NAT模式,及共享主機的IP地址。本來想使用windows本地訪問linux上的tomcat首頁,結果一直訪問不成功;但在windows下能

Tomcat相關設定localhost8080直接對映到專案登陸/

專案的編譯專案都在Tomcat的webapps下,專案的訪問路徑一般為:http://localhost:8080/專案虛擬路徑。但是Tomcat的預設訪問頁面http://localhost:8080

nginx根目錄重定向到

    server {         listen       80;         server_name  localhost;         #charset koi8-r;         #access_log  logs/host.access.log

Nginx 一個伺服器多域名配置 以及 訪問php檔案直接下載而不執行

1.環境,為了方便直接使用lnmp 一鍵安裝包安裝成 http://lnmp.org/install.html 安裝完成後Nginx 配置在 /usr/local/nginx/conf/nginx.conf  在 /usr/local/nginx/conf 資料夾下 有一個

nginx證書制作以及配置https並設置訪問http自動跳轉https(反向代理轉發jboss)

app ast mime with cati permanent bsp location admin nginx證書制作以及配置https並設置訪問http自動跳轉https 默認情況下ssl模塊並未被安裝,如果要使用該模塊則需要在編譯時指定–with

ssl證書安裝完後,https訪問下載index檔案,HTTP訪問正常的。Nginx ssl設定後自動下載根目錄的index.php而不是載入

給Nginx安裝ssl證書,https訪問後,重新自動下載index.php檔案。一開始的Nginx的配置檔案如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.