1.源碼下載
官方文檔:https://www.embedthis.com/goahead/doc/
源碼下載: goahead-4.1.0-src.tgz
參考:https://www.cnblogs.com/silencehuan/p/10972610.html
https://blog.csdn.net/richu123/article/details/78112941
goahead源碼解析:
https://blog.csdn.net/chenlonglong2014
https://www.cnblogs.com/cslunatic/p/3658880.html
goahead前台與后台的交互(ajax):
2.解壓安裝
tar –zxvf goahead-4.1.0-src.tgz make make install
在build/linux-x64-default/bin/下有goahead。運行./goahead
錯誤提示:
goahead: 0: Cannot open config file route.txt goahead: 0: Cannot initialize server. Exiting.
解決辦法:把 route.txt 拷貝到goahead可執行文件同一目錄下。(在src/下)
goahead: 0: Cannot open config file auth.txt goahead: 0: Cannot load auth.txt
解決辦法:在goahead可執行文件同一目錄下創建auth.txt。(touch auth.txt)
3.修改配置文件
# vi route.txt route uri=/cgi-bin dir=cgi-bin handler=cgi 修改為: route uri=/cgi-bin dir=/var/www handler=cgi // dir設置為web目錄的絕對路徑 在/www目錄下創建cgi-bin/文件夾
4.測試
將寫好的html文件放在/vaw/www下:
在cgi-bin下放相對應的cgi程序 :
運行goahead程序:
./goahead &
瀏覽器訪問:http://localhost/2.html
隨便在文本框中輸入123 456。
就會調用相對應的cgi程序。