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

資訊專欄INFORMATION COLUMN

配置Apache,使Apache同時支持PHP和Python

nicercode / 1791人閱讀

摘要:網上還查到一個方法是通過配置反向代理,我試了一個多小時然后放棄了。配置好反向代理之后,當用戶訪問頁面時,服務器收到請求,將其轉換為交給處理,并將處理出的結果返回,這樣用戶就看到了正確的頁面。

最近開始學著用Python+Tornado+MongoDB寫網站,興起寫了一個博客,覺得很有意思所以想掛在服務器上發布出去找大家一起玩。這個時候就遇到了問題。

服務器是windows系統,安裝的是Apache,所以需要配置Apache,使Apache同時支持PHP和Python。

廢話少說,提供有效方案一個,照做即可:

1. 修改 httpd.conf 文件

將下列幾個Module前的注釋符 # 去掉

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

LoadModule proxy_http_module modules/mod_proxy_http.so
2. 配置 httpd-vhosts.conf 文件


ServerName http://b06.suosikeji.com   #這是你要解析的網站地址

ServerAdmin me@chengkang.pw

ProxyRequests Off



Order deny,allow

Allow from all



proxypass / http://127.0.0.1:8002/   #這里是你的python站點的地址

proxypassreverse / http://127.0.0.1:8002/  #同上


3. 重啟 Apache

以上就是我的成功案例。

網上還查到一個方法是通過nginx配置反向代理,我試了一個多小時然后放棄了。之前沒接觸過nginx,所以出了問題也不知道該怎么解決。其中讓我氣得要吐血的一個問題是:

nginx文件夾始終為“只讀”,怎么改也改不了……導致nginx.exe無法運行……
要是哪位朋友有解決方案,望不吝賜教。


關于反向代理的初步認識:

以我的網站為例,博客運行在服務器本地8002端口,即 http://127.0.0.1:8002。我要解析的域名為 http://b06.suosikeji.com

由于服務器環境為Apache,所以外面無法直接訪問服務器上未在Apache中配置的某個端口,所以需要進行反向代理的配置。

配置好反向代理之后,當用戶訪問 http://b06.suosikeji.com/add 頁面時,服務器Apache收到請求,將其轉換為 http://127.0.0.1:8002/add 交給Python處理,并將Python處理出的結果返回,這樣用戶就看到了正確的頁面。

(今天下午亂查資料后的簡單理解,望對“反向代理”有正確深入理解的朋友指教。)


自學最痛苦的是碰到困難查資料很難直接查到有用的資料,廢話看了一大堆卻沒有一個明確的解決方案。我個人確實屬于那種不認真學習的,喜歡拿過什么來最好能直接就用。所以最近我在總結一些自學過程中的經驗,將以解決方案(+學習反思)的形式整理成文,慢慢分享出來。

希望我的總結能夠給其他自學者一些實際的幫助。

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

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

相關文章

  • Apache 與 Nginx 性能對比:Web 服務器優化技術

    摘要:服務器市場份額。子進程負責創建由指令設置的服務器線程,同時還負責監聽接收到的請求,并將請求分發給處理線程。在版本引入了模塊,這個模塊基于模塊創建的,并加入了獨立的監聽線程來管理請求處理完成后的休眠的連接。基于事件的服務器完勝。 譯文首發于 Apache 與 Nginx 性能對比:Web 服務器優化技術,轉載請注明出處。 多年前 Apache 基金會 Web 服務器 簡稱「Apache」...

    shadowbook 評論0 收藏0
  • Apache 與 Nginx 性能對比:Web 服務器優化技術

    摘要:服務器市場份額。子進程負責創建由指令設置的服務器線程,同時還負責監聽接收到的請求,并將請求分發給處理線程。在版本引入了模塊,這個模塊基于模塊創建的,并加入了獨立的監聽線程來管理請求處理完成后的休眠的連接。基于事件的服務器完勝。 譯文首發于 Apache 與 Nginx 性能對比:Web 服務器優化技術,轉載請注明出處。 多年前 Apache 基金會 Web 服務器 簡稱「Apache」...

    wangbjun 評論0 收藏0
  • PHP 運行模式

    摘要:接下來會對其中五個比較常見的運行模式進行說明。模式是目前主流的服務運行模式,擁有高效可靠的性能,推薦大家使用。由于微軟的排他性,只能運行于環境。 SAPI 這里所說的 PHP 運行模式, 其實指的是 SAPI (Server Application Programming Interface,服務端應用編程端口 )。SAPI 為 PHP 提供了一個和外部通信的接口, PHP 就是通過這...

    OnlyMyRailgun 評論0 收藏0
  • 在 MacOS Sierra 上安裝 Apache 多個版本的 PHP

    摘要:上面的命令會從源碼下載,并進行編譯安裝。我在安裝的時候遇到了一個錯誤最終在上找到了該。其原因可能是的沒有正確安裝。第二行命令的作用是賦予可執行權限。 本文主要內容翻譯自《macOS 10.12 Sierra Apache Setup: Multiple PHP Versions》,并加入了自己的實踐。 前言:每次搭建開發環境真的是一件很麻煩的事情,但隨著時間的推移和系統環境的差異,網上...

    DandJ 評論0 收藏0
  • 在 MacOS Sierra 上安裝 Apache 多個版本的 PHP

    摘要:上面的命令會從源碼下載,并進行編譯安裝。我在安裝的時候遇到了一個錯誤最終在上找到了該。其原因可能是的沒有正確安裝。第二行命令的作用是賦予可執行權限。 本文主要內容翻譯自《macOS 10.12 Sierra Apache Setup: Multiple PHP Versions》,并加入了自己的實踐。 前言:每次搭建開發環境真的是一件很麻煩的事情,但隨著時間的推移和系統環境的差異,網上...

    wh469012917 評論0 收藏0

發表評論

0條評論

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