亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

opensips源代碼安裝與配置的技巧方法

2024-09-01 13:44:53
字體:
來源:轉載
供稿:網友

1.源代碼下載

1.1 opensips源碼包下載

  最新的opensips下載位置:

  所有版本的opensips下載位置:

1.2 opensips依賴包下載

  源代碼安裝軟件要注意查看README,INSTALL等文件,這些文件里有很重要的說明和安裝信息。

  在INSTALL文件中有opensips所依賴的軟件包的說明,這里僅缺少如下幾個軟件包:

  1) bison or yacc (Berkley yacc)

  2) flex

  3) libncurses5-dev and m4

  缺少什么軟件包可以選擇在線安裝或下載源代碼包安裝。

  $apt-cache search xxxx 搜索軟件包

  $apt-get install xxxxx 安裝軟件包

  ./configure,make,sudo make install 源代碼安裝的一般步驟

1.2.1 bison

bison的安裝依賴m4, m4 是一個宏處理器,將輸入拷貝到輸出,同時將宏展開。
m4下載地址為:ftp://ftp.gnu.org/gnu/m4/
GNU 中對bison的介紹。
下載源代碼包地址:
安裝bison很簡單:./configure,make,sudo make install

1.2.2 flex

使用google搜索linux flex,不要用baidu!

  flex是最快的詞法分析器。flex:The Fast Lexical Analyzer,網址:

  如下鏈接中說明了在ubuntu系統中安裝flex的具體過程。flex也依賴m4宏處理包,同上。

  選擇一個版本下載后,解壓安裝,./configure,make,sudo make install

  以上就是我安裝opensips的過程中缺少的包,如果還缺少什么包都會提示的,下載安裝即可。

2.opensips安裝

2.1 安裝

  INSTALL文件中有關于opensips安裝的說明:

  最簡單的安裝方法:

  $make all

  $sudo make install

   注意事項:如果在安裝的過程中使用了prefix選項,那就必須要在前面的編譯中也使用prefix選項,并且使用的目錄

也是相同的。如果沒有按照這樣做的話,那就會導致opensips找不到默認的配置文件,也就是說opensips會在錯誤的

目錄中尋找配置文件。因為中編譯階段,默認的配置文件目錄已經被硬編碼到opensips中。

   默認安裝的位置為/usr/local,而使用了prefix則指定了安裝目錄。

  1)一個錯誤的例子:  make all  make prefix=/ install  2)正確的使用方法:  make prefix=/ all  make prefix=/ install 2.2 卸載方法(個人想法)

  如果將opensips安裝在/usr/local下,則與opensips相關的文件所在的位置如下所示:  /usr/local/etc/opensips   /usr/local/sbin/opensips*   /usr/local/lib/opensips   此時如果想把opensips安裝在根目錄下 / ,則需要卸載opensips,方法是刪除以上目錄中的文件。2.3 安裝后目錄結構

opensips安裝之后的文件目錄:

/sbin/中的可執行命令有如下:opensips 、opensipsctl 、 opensipsdbctl 、 opensipsunix

/etc/opensips/中的配置文件有:opensips.cfg、opensipsctlrc和osipsconsolerc

/lib/opensips/中的庫文件有:modules/ 和 opensipsctl/兩個目錄。modules/ 為當前opensips所支持的模塊,

opensipsctl/中是/sbin中啟動命令要使用到的文件。

3.opensips啟動

3.1 opensips命令啟動

  $sudo opensips3.2 opensipsctl命令啟動

  啟動opensips命令: $sudo opensipsctl start

  如果出現一下錯誤:

  INFO: Starting OpenSIPS :

  ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start failed

  可以查看系統日志來檢查失敗的原因:

  $tail –n 20 /var/log/syslog

  1) 錯誤一:ERROR:core:daemonize: unable to create pid file /var/run/opensips.pid: Permission denied

   解決方法:這個問題就是權限問題,在命令前加上sudo。

  2) 錯誤二:ERROR:core:main:loading config file(/usr/local/etc/opensips/opensips.cfg):No such file or directory

   分析:這個問題就是啟動配置文件找不到。經過分析發現opensips從/usr/local/中讀取默認配置文件,原因是

犯了2.1節中的錯誤,在編譯時使用默認的路徑/usr/local/,而在安裝時使用prefix=/選項,這就導致了配置文件找不到。

   解決方法:make clean, make prefix=/ all, sudo make prefix=/ install重新編譯安裝,然后啟動opensips。

4.opensips配置文件

  opensips的配置文件都在/etc/opensips/中,分別為opensips.cfg、opensipsctlrc和osipsconsolerc。

  opensips.cfg文件主要用于opensips啟動的配置,所有應用功能的配置都在這個文件中說明。該配置文件主要由

三個部分組成:

第一部分是全局變量,如:

listen=udp:127.0.0.1:5060

disable_tcp=yes

disable_tls=yes等。

第二部分主要用來加載模塊,并設置相應參數,如:

loadmodule "db_mysql.so"

loadmodule "auth.so"

loadmodule "auth_db.so"

modparam("auth", "calculate_ha1", yes)

modparam("auth_db", "password_column", "password")等。

第三部分主要是路由策略和功能應用,如:

route[relay] {

# for INVITEs enable some additional helper routes

if (is_method("INVITE")) {

t_on_branch("per_branch_ops");

t_on_reply("handle_nat");

t_on_failure("missed_call");

}

……

}

opensipsctlrc文件中包含了數據庫配置的信息。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久免费观看| 成人福利视频网| 久久久成人av| 91在线视频精品| 欧美日韩亚洲一区二区| 日韩成人在线网站| 亚洲视频网站在线观看| 欧美午夜影院在线视频| 高清日韩电视剧大全免费播放在线观看| 久久天天躁狠狠躁老女人| 中国人与牲禽动交精品| 一本一本久久a久久精品综合小说| 日韩电影免费观看在线| 欧美福利小视频| 日韩美女在线观看| 日韩成人中文字幕在线观看| 欧美天天综合色影久久精品| 成人免费观看a| 欧美成人免费观看| 欧美大片在线看免费观看| 亚洲欧美国产视频| 亚洲人a成www在线影院| 欧美最近摘花xxxx摘花| 国产精品爽爽爽| www.欧美免费| 日韩av电影在线播放| 日韩国产欧美精品在线| 国产精品电影网| 欧美日本亚洲视频| 国产精品久久久久久久久粉嫩av| 国产精品美女www爽爽爽视频| 日本成人免费在线| 国产精品久久久久99| 亚洲热线99精品视频| 欧美激情在线观看视频| 91亚洲精品久久久| 日韩免费观看在线观看| 在线一区二区日韩| 国产精品色视频| 91久久久久久久一区二区| 成人久久一区二区三区| 91中文字幕在线观看| 亚洲精品在线不卡| 97色在线视频观看| 激情av一区二区| 久久久噜噜噜久久久| 福利视频第一区| 日韩免费观看av| 欧美重口另类videos人妖| 日本a级片电影一区二区| 亚洲第一福利在线观看| 一本色道久久88精品综合| 91在线视频一区| 性色av一区二区三区| 欧美激情二区三区| 久久免费视频在线| 欧美激情va永久在线播放| 日韩大陆欧美高清视频区| 亚洲精品一区久久久久久| 欧美日韩亚洲国产一区| 欧美日韩在线视频观看| 日韩亚洲一区二区| 国产成人综合精品| 国产精品久久久久久久久免费看| 亚洲第一免费网站| 亚洲最大中文字幕| 欧美中文字幕在线播放| 欧美激情免费观看| 日韩欧美在线字幕| 在线播放日韩av| 国产精品a久久久久久| 久久99久久99精品免观看粉嫩| 亚洲综合精品伊人久久| 亚洲国产91精品在线观看| 亚洲国产欧美日韩精品| 久久久91精品国产| 一本一本久久a久久精品综合小说| 91国语精品自产拍在线观看性色| 在线日韩日本国产亚洲| 日韩美女av在线| 欧美在线视频免费播放| 亚洲成人av片在线观看| 亚洲aⅴ男人的天堂在线观看| 国产热re99久久6国产精品| 免费不卡在线观看av| 久久影视电视剧免费网站清宫辞电视| 亚洲色图色老头| 亚洲自拍偷拍视频| 亚洲国产婷婷香蕉久久久久久| 久久久久久噜噜噜久久久精品| 日韩中文字幕视频在线| 久久久在线视频| 欧美中文在线免费| 亚洲欧洲在线视频| 国产精品久久久久久久久免费| 久久久999国产精品| 日韩欧美亚洲范冰冰与中字| 久久亚洲成人精品| 永久免费精品影视网站| 亚洲成在人线av| 国产原创欧美精品| 国产亚洲精品美女久久久久| 国产欧美精品一区二区| 国产精品久久久亚洲| 日韩高清不卡av| 久久艹在线视频| 4438全国亚洲精品在线观看视频| 亚洲免费小视频| 色妞色视频一区二区三区四区| 亚洲欧美日韩网| 久久久国产精品免费| 欧美在线视频免费| 亚洲国产精品yw在线观看| 欧美天天综合色影久久精品| 亚洲欧洲在线视频| 日韩美女视频在线观看| 久久激情五月丁香伊人| 亚洲精品永久免费精品| 欧美激情中文字幕在线| 欧美精品一区三区| 亚洲精品欧美一区二区三区| 国产成人亚洲精品| 日韩欧美福利视频| 欧美黄色成人网| 最近2019免费中文字幕视频三| 日本精品中文字幕| 精品久久久久久国产| 国产精品91久久久久久| 亚洲精品自拍视频| 中文日韩在线视频| 91老司机精品视频| 亚洲天堂第一页| 伊人激情综合网| 91精品国产自产在线| 亚洲免费av片| 国产视频福利一区| 久久天堂电影网| 国产在线999| 国外成人在线视频| 亚洲乱亚洲乱妇无码| 国产精品第一页在线| 日韩在线免费av| 欧美日韩一区二区免费在线观看| 日本精品视频在线| 欧美激情视频网址| 国产精品无码专区在线观看| 亚洲一区二区在线播放| 欧美性视频网站| 亚洲欧美日韩图片| 亚洲国产精品热久久| 久久色精品视频| 欧美亚洲激情视频| 亚洲视频在线观看| 欧美在线国产精品| 日本精品免费观看| 91视频九色网站| 国产精品va在线| 久久亚洲电影天堂| 福利一区福利二区微拍刺激| 亚洲成人亚洲激情| 91产国在线观看动作片喷水| 亚洲精品国精品久久99热| 欧美大片在线看免费观看| 亚洲国产精品久久久久秋霞蜜臀|