日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2

發(fā)布時(shí)間:2023/11/27 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

說(shuō)明:

? ? ? ? 對(duì)于企業(yè)級(jí)服務(wù)器來(lái)說(shuō),一般是使用Redhat或是CentOS上來(lái)跑Apache traffic server作為代理緩存服務(wù)器, 一般使用Ubuntu的機(jī)會(huì)很少,我這里探討安裝在Ubuntu 12.04上的用法,主要是作為自己平時(shí)閱讀代碼和調(diào)試環(huán)境的需要,因?yàn)槲业腡hinkPad T420上就在安裝的Ubuntu 12.04, 在下班后可以在自己的筆記本電腦上搗騰搗騰.


安裝必備的工具包
sudo apt-get install g++ make pkg-config libssl-dev tcl-dev libexpat1-dev libpcre3-dev libmodule-install-perl
推薦安裝下面的包
sudo apt-get install libcap-dev libcap2 hwloc libhwloc-dev
開(kāi)啟WCCP需要flex和bison
sudo apt-get install bison flex
需要使用git時(shí),需要安裝
sudo apt-get install git git-core


配置和生成

在具體配置之前,你可以使用下面的命令來(lái)查看一些可能需要用到的配置選項(xiàng)

./configure -h
./configure --with-group=nogroup
如果是在CentOS上安裝,不需要加--with-group=nogroup選項(xiàng),默認(rèn)就是nogroup所在的用戶和組,如果你還想調(diào)試trafficserver,你可以再加上--enable-debug選項(xiàng)。
如果要開(kāi)啟可回收的內(nèi)存池管理功能,需要加--enable-reclaimable-freelist.


make
sudo make install


安裝默認(rèn)配置,成功安裝后會(huì)在如下路徑安裝不同的文件
 DEFAULT DIR ? ? ? ? ? ? ? ? ? ? ? ? ? ?CONTENTS
? /usr/local/var/log/trafficserver ? ? ? 運(yùn)行時(shí)創(chuàng)建的日志文件
? /usr/local/var/trafficserver ? ? ? ? ? 運(yùn)行時(shí)文件
? /usr/local/etc/trafficserver ? ? ? ? ? 配置文件
? /usr/local/bin ? ? ? ? ? ? ? ? ? ? 可執(zhí)行文件
? /usr/local/libexec/trafficserver ? ? ? 插件存放目錄
? /usr/local/share/trafficserver ? ? ? ? admin相關(guān)html文檔的root目錄

設(shè)置配置文件
sudo vim /etc/ld.so.conf
在末尾加上
/usr/local/libexec/trafficserver
保存退出后,輸入下面的命令生效.加入這個(gè)路徑,主要是希望ATS能順利找到它需要引用的其它.so庫(kù)文件
sudo ldconfig

啟動(dòng)服務(wù)器
sudo trafficserver start
ps auxf | grep traffic
查看traffic相關(guān)的3個(gè)進(jìn)程是否全都開(kāi)啟了?



關(guān)閉服務(wù)器
sudo trafficserver stop

將traffic server設(shè)置為系統(tǒng)服務(wù)
在將trafficserver軟件包安裝到Ubuntu或是CentOS下面的/usr/local/bin/目錄下面時(shí),會(huì)自動(dòng)生成一個(gè)腳本文件trafficserver,將該腳本復(fù)制到系統(tǒng)目錄/etc/init.d/下面,修改相應(yīng)的權(quán)限,加入trafficserver為系統(tǒng)服務(wù)就可以了。下面是具體使用方法:
cd /usr/local/bin
cp trafficserver /etc/init.d/
cd /etc/init.d/
chmod 777 trafficserver
下面使用chkconfig命令將trafficserver設(shè)置為系統(tǒng)服務(wù)
chkconfig --list
chkconfig --add trafficserver
chkconfig --level 235 trafficserver on
這里稍微解釋一下啟動(dòng)等級(jí):等級(jí)0表示:表示關(guān)機(jī)
等級(jí)1表示:單用戶模式
等級(jí)2表示:無(wú)網(wǎng)絡(luò)連接的多用戶命令行模式
等級(jí)3表示:有網(wǎng)絡(luò)連接的多用戶命令行模式
等級(jí)4表示:不可用
等級(jí)5表示:帶圖形界面的多用戶模式
等級(jí)6表示:重新啟動(dòng)?

下面確認(rèn)設(shè)置是否成功:
chkconfig --list
若發(fā)現(xiàn)trafficserver服務(wù)在其中,并且是相應(yīng)的運(yùn)行級(jí)別就是正確的。

實(shí)用技巧
1.重新編譯安裝的方法
假如是上次安裝失敗,一定要使用下面兩行命令清除干凈,再重新安裝
# It is very important to do a clean uninstall and distclean before
# re-configuring, re-building, and re-installing after the failed
# first install.
sudo make uninstall ?//刪除install的舊文件
sudo make distclean ?//刪除make生成的廢文件

2.使用如下命令刪除運(yùn)行一段時(shí)間后的ATS中的Cache信息
traffic_server -Cclear


注意,該命令僅是將原有的配置文件改名而不刪除,所以最好還是手動(dòng)刪除該目錄比較妥當(dāng)。最后執(zhí)行安裝ATS操作

別忘了更新/usr/local/etc/trafficserver中的配置文件records.config,plugin.config,cache.config

遇到的問(wèn)題
1.啟動(dòng)后發(fā)現(xiàn)traffic_manager和traffic_server進(jìn)程沒(méi)有開(kāi)啟?
查看/usr/local/var/log/trafficserver/manager.log,發(fā)現(xiàn)8080端口被其他程序占用,為此,使用
netstat -nlp
命令查看,發(fā)現(xiàn)是crtmpserver服務(wù)器占用了這個(gè)端口,遂關(guān)閉了這個(gè)服務(wù)器進(jìn)程,再次使用
sudo trafficserver start

ps auxf | grep traffic
看到3個(gè)進(jìn)程正常開(kāi)啟了.

參考文檔
https://cwiki.apache.org/confluence/display/TS/Ubuntu

http://www.linuxsystemhacks.com/2013/09/install-and-configure-apache-traffic.html#.UvN-IT2Sx8A

總結(jié)

以上是生活随笔為你收集整理的Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。