最近在讀蔡明志老師的C語言入門書,讀到字串那一段程式的實作發生一些情況,我是使用gcc為編譯器,使用`gets' function會出現`gets' function is dangerous,,,.的訊息,但是程式還是可以執行,後來改用fgets就ok了參考了 Hsian兄的blog
2011年11月29日 星期二
2011年11月23日 星期三
使用python寫cgi網頁
作業系統 ubuntu 11.10
網頁伺服器 Apache HTTP Server
如何使用python 在 ubuntu linux上跑cgi 網頁呢?以下是我參考Sheng Bao兄 的實做
修改完後:wq 接下來cd進入/usr/lib/cgi-bin
localhost/cgi-bin/hello.py 這網址的/cgi-bin/就是當我們設定 default 時的cgi網頁預設路徑,裡面有存放hello.py
網頁伺服器 Apache HTTP Server
如何使用python 在 ubuntu linux上跑cgi 網頁呢?以下是我參考Sheng Bao兄 的實做
首先進入 /etc/apache2/sites-available/default
進入後下指令打開default這檔案#sudo vi default |
打開default後找到這一段
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
把它修改成如下圖反白處
記住:當你修改時,我假設你的apache http server 是還未啟動的狀態 |
進入之後並sudo vi hello.py<----開始編寫python cgi 網頁 |
這是一個python cgi 網頁的例子 hello.py完成後一定要再下sudo chmod 775 hello.py, 這樣hello.py才能執行 hello.py 完成後啟動 apache http server 接下來點擊 firefox 並在網址處打上localhost/cgi-bin/hello.py |
2011年11月19日 星期六
2011年11月16日 星期三
訂閱:
文章 (Atom)