當前位置:首頁 » 城管服務 » boa伺服器

boa伺服器

發布時間: 2020-12-09 13:19:04

1. linux已安裝boa服務器,怎樣用windows上的瀏覽器訪問到該伺服器

啟動web服務
執行./boa
出錯:unable to p2 the error log: Bad file descriptor
修改log.c
注釋掉
if (p2(error_log, STDERR_FILENO) == -1) {
DIE("unable to p2 the error log");
}
過後要重新編譯。
make clean
make
即可啟動web服務

在firefox瀏覽器中輸入虛擬機的IP地址,即可進入women預先設定的主頁。

2. 為什麼請求boa伺服器訪問資料庫

1.建立處理資料庫來連接的ASP程序,首先自建立用戶端輸入界面,在輸入界面中需要有資料庫名稱、用戶名稱與用戶密碼等三個欄位。
2.建立資料庫的連接的ASP程序,首先要建立一個ORASESSION對象,用CREATEOBJECT方法建立ORASESSION對象。語法如下:
set orasession=createobjext("oracleinprocserver.xorasession")
「oracleinprocserver」在計算機中所登錄的「名稱」「oracleinprocserver.xorasession」
3.建立ORASESSION對象,接著建立ORADATABASE對象,要建立ORADATABASE對象的OPENDATABASE和DBOPENDATABASE方法。
4.set oradatabase=orasession.opendatabase("資料庫別名","用戶帳號/密碼","啟動類型")
5.set oradatabase=orasession.dbopendatabase("資料庫別名","用戶帳號/密碼","啟動類型")

3. boa web伺服器支持javascript嗎

js 是運行在客戶端的,也就是有瀏覽器解析執行的 ,跟瀏覽器有關跟web伺服器無關。

4. 在linux下運行boa伺服器,出現Address already in use

之前運行的有沒有關掉啊.

5. 無法用瀏覽器去訪問Linux下的boa伺服器,在線等

你好,這個主要原因是伺服器上的防火牆的設置,防止外部IP地址訪問相應埠導致的,禁掉防火牆即可。謝謝望採納。

6. boa 伺服器 網頁 怎麼配置

小鳥雲服務抄器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄伺服器:

遠程桌面連接(,MSTSC):採用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。

使用遠程桌面連接(MSTSC)登錄實例

打開開始菜單>遠程桌面連接,或在開始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc後回車啟動遠程桌面連接。

在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。

輸入用戶名,如小鳥雲默認為niaoyun。單擊允許我保存憑據,然後單擊連接。這樣以後登錄就不需要手動輸入密碼了。

7. linux的Boa伺服器

Boa是一種非常小巧的Web伺服器,其可執行代碼只有大約60KB左右。作為一種單任務Web伺服器,Boa只能依次 完成用戶的請求,而不會fork出新的進程來處理並發連接請求。但Boa支持CGI,能夠為CGI程序fork出一個進程來執行。Boa的設計目標是速度 和安全。 下面給大家介紹一下Boa伺服器移植的具體操作步驟,希望能夠有幫助。 環境 主機:ubuntu8.10 交叉工具鏈:gcc-3.4.5-glibc-2.3.6 目標:s3c2410開發板 結合網上一些文檔,整理了一個比較完整的文檔。 1.下載Boa源碼 下載地址: http://www.boa.org/ 最新發行版本: 0.94.13 下載boa-0.94.13.tar.gz 解壓:# tar xzf boa-0.94.13.tar.gz 2.安裝需要工具bison,flex sudo apt-get install bison flex 否則會出現如下錯誤 make: yacc:命令未找到 make: *** [y.tab.c] 錯誤 127 make: lex:命令未找到 make: *** [lex.yy.c] 錯誤 127 3.修改文件 (1)修改 src/compat.h 找到 #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff 修改成 #define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff 否則會出現錯誤: util.c:100:1: error: pasting "t" and "->" does not give a valid preprocessing token make: *** [util.o] 錯誤 1 (2)修改 src/log.c 注釋掉 if (p2(error_log, STDERR_FILENO) == -1) { DIE("unable to p2 the error log"); } 為: /*if (p2(error_log, STDERR_FILENO) == -1) { DIE("unable to p2 the error log"); }*/ 否則會出現錯誤: log.c:73 unable to p2 the error log:bad file deor (3)修改src/boa.c 注釋掉下面兩句話: if (passwdbuf == NULL) { DIE(」getpwuid」); } if (initgroups(passwdbuf->pw_name, passwdbuf->pw_gid) == -1) { DIE(」initgroups」); } 為 #if 0 if (passwdbuf == NULL) { DIE(」getpwuid」); } if (initgroups(passwdbuf->pw_name, passwdbuf->pw_gid) == -1) { DIE(」initgroups」); } #endif 否則會出現錯誤:boa.c:211 - getpwuid: No such file or directory 注釋掉下面語句: if (setuid(0) != -1) { DIE(」icky Linux kernel bug!」); } 為 #if 0 if (setuid(0) != -1) { DIE(」icky Linux kernel bug!」); } #endif 否則會出現問題:boa.c:228 - icky Linux kernel bug!: No such file or directory 4、生成Makefile文件 執行: #cd boa-0.94.13/src #./configure 5、修改Makefile cd src vim Makefile 修改CC = gcc 為 CC = arm-softfloat-linux-gnu-gcc 修改CPP = gcc -E 為 CC = arm-softfloat-linux-gnu-gcc -E 6、編譯 make ls -l boa -rwxr-xr-x 1 david david 189223 2009-05-31 13:44 boa 然後為生成的二進制文件boa瘦身 arm-softfloat-linux-gnu-strip boa ls -l boa -rwxr-xr-x 1 david david 61052 2009-05-31 13:51 boa 可以發現boa的大小前後差距很大這為我們節省了很大的空間 7、Boa的配置 這一步的工作也在電腦主機上完成。 在boa-0.94.13目錄下已有一個示例boa.conf,可以在其基礎上進行修改。如下: #vi boa.conf (1)Group的修改 修改Group nogroup 為Group 0 (2)user的修改 修改User nobody 為User 0 (3)Alias的修改 修改Alias /cgi-bin/ /usr/lib/cgi-bin/ 為Alias /cgi-bin/ /www/cgi-bin/ (5)DoucmentRoot的修改 修改DoucmentRoot /var/www 為DoucmentRoot /www (6)ServerName的設置 修改#ServerName www.your.org.here 為ServerName www.your.org.here 否則會出現錯誤「gethostbyname::No such file or directory」 (7)AccessLog修改 修改AccessLog /var/log/boa/access_log 為#AccessLog /var/log/boa/access_log 否則會出現錯誤提示:「unable to p2 the error log: Bad file deor」 (8)以下配置和boa.conf的配置有關,都是在ARM根文件系統中創建 以下步驟在開發板上進行: 創建目錄/etc/boa並且把boa 和 boa.conf拷貝到這個目錄下 mkdir /etc/boa 創建HTML文檔的主目錄/www mkdir /www 創建CGI腳本所在錄 /www/cgi-bin mkdir /www/cgi-bin 以下步驟在ubuntu下進行: 將boa.conf拷貝到開發板根文件系統的/etc/boa下 #cp boa.conf /source/rootfs/etc/boa 將boa拷貝到開發板根文件系統的/etc/boa下 #cp src/boa /source/rootfs/etc/boa 將ubuntu下/etc/mime.types拷貝到開發板根文件系統的/etc下 #cp /etc/mime.types /source/rootfs/etc 將你的主頁index.html拷貝到www目錄下 8、測試 打開一個瀏覽器輸入開發板ip看看效果 OK

8. 嵌入式web伺服器boa啟動了怎麼關閉,或重啟

ps -aux | grep boa #查進程ID
kill -9 ID號 #關閉進程
或者重啟下 系統 reboot

9. 配置完boa伺服器,在Linux下運行boa伺服器,

A:修改 src/boa.c,將底下判斷式註解掉:
/*if (setuid(0) != -1) {
DIE(」icky Linux kernel bug!」);
}*/
重新編譯

10. boa伺服器的介紹

BOA 伺服器是一個小巧高效的web伺服器,是一個運行於unix或linux下的,支持CGI的、適合於嵌入式系統的單任務的http伺服器,源代碼開放、性能高。

熱點內容
影視轉載限制分鍾 發布:2024-08-19 09:13:14 瀏覽:319
韓國電影傷口上紋身找心裡輔導 發布:2024-08-19 09:07:27 瀏覽:156
韓國電影集合3小時 發布:2024-08-19 08:36:11 瀏覽:783
有母乳場景的電影 發布:2024-08-19 08:32:55 瀏覽:451
我准備再看一場電影英語 發布:2024-08-19 08:14:08 瀏覽:996
奧迪a8電影叫什麼三個女救人 發布:2024-08-19 07:56:14 瀏覽:513
邱淑芬風月片全部 發布:2024-08-19 07:53:22 瀏覽:341
善良媽媽的朋友李采潭 發布:2024-08-19 07:33:09 瀏覽:760
哪裡還可以看查理九世 發布:2024-08-19 07:29:07 瀏覽:143
看電影需要多少幀數 發布:2024-08-19 07:23:14 瀏覽:121