Goahead服務器移植、部署

 

Goahead服務器移植、部署

編寫:黃嘉穎

  • 說明

本文詳細描述在linux下,用goahead發一個web服務,然後通過其他電腦登錄,實現一個小功能。本文編寫參考了博客:https://blog.csdn.net/yangguihao/article/details/49820765

  • 部署步驟
  1. 下載goahead

到goahead官網下載,下載時的最新版本是4.0.2,然後將下載好的goahead-4.0.2-src.tgz文件拷貝到linux機上(可參考nfs操作)。執行解壓命令:tar –xzvf goahead-4.0.2-src.tgz,這樣就可以得到goahead-4.0.2文件夾。

 

     2 .部署配置

進入goahead-4.0.2文件夾,依次執行下面命令

1.執行./configure

2.執行編譯make

3.編譯完成之後根據提示執行make install

4.然後再根據提示執行sudo goahead -v --home /etc/goahead /var/www/goahead

5.安裝完成之後會自動創建相關文件:

程序生成文件:在當前目錄下bulid/linux-x86-default/bin下

goahead配置文件:在/etc/goahead下

goahead默認文檔目錄:/var/www/goahead

6. 在goahead-4.0.2/src目錄下找到self.key和self.crt文件,將這兩個文件拷貝到/etc/goahead目錄下(如果不這麼做,啓動時會提示讀不到這兩個文件,從而導致啓動失敗)

7.把編寫好的web文件夾(此處我的web文件夾名稱爲web_contacts)放到/var/www/目錄下。

8.切換到goahead-4.0.2/build/linux-x86-default/bin目錄下,執行./goahead -v --home /etc/goahead /var/www/web_contacts 0.0.0.0:8765

說明:

./goahead -v --home 配置文件路徑 文檔路徑 綁定IP:監聽端口;

0.0.0.0代表本機,實際本機ip設置爲xxx.xxx.xxx.xxx;

9.測試在瀏覽器中輸入:http://xxx.xxx.xxx.xxx:8765/index.html,就可以訪問我們部署好的web了。(這裏說明一下,xxx.xxx.xxx.xxx:8765這個相當於文件夾web_contactsindexweb_contacts中的默認訪問文件名,可以省略,如果是其他文件名則不能省略。)

測試成功,網站可正常登陸。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章