Install dan compile squid 3.xx

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
Post Reply
User avatar
danz0

Install dan compile squid 3.xx

Post 21 Jul 2010, 19:50

hai all..
dari browsing2 di forum sebelah dapet info mngenai compile squid 3.xx

dapet ini :
[spoiler]Hasil "utak-atik" (coba-coba) didalam me-Install dan mecompile squid 3.1, yaitu sbb :
1. Jalankan perintah : apt-get install gcc
2. Jalankan perintah : apt-get install build-essential

Kedua perintah tersbut gunanya untuk memudahkan didalam mecompile squid.

3. Masuk ke direktori tmp (cd /tmp) atau buat direktori baru download (sudo mkdir /dowload)
4. dowload squid 3.1 dengan perintah :
wget hxxp://www.squid-cache.org/Versions/v3/3.1/squid-3.1.1.tar.bz2
5. extrak hasil dowload, dengan perintah
tar xvf squid-3.1.1.tar.bz2
6. Masuk kedirektori squid yang sudah di extrak tadi dengan perintah :
cd /squid-3.1.1

7. Kemudian jalankan perintah compile yaitu :
Quote:
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" \
./configure \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=${prefix}/lib/squid3 \
--disable-maintainer-mode \
--disable-dependency-tracking \
--srcdir=. \
--datadir=/usr/share/squid3 \
--sysconfdir=/etc/squid3 \
--mandir=/usr/share/man \
--enable-inline \
--enable-async-io=24 \
--enable-storeio=aufs \
--enable-removal-policies=heap \
--enable-delay-pools \
--enable-cache-digests \
--enable-kill-parent-hack \
--with-dl \
--with-aio \
--enable-zph-qos \
--disable-ipv6 \
--disable-unlinkd \
--disable-wccp \
--disable-wccpv2 \
--disable-ident-lookups \
--disable-auth \
--enable-follow-x-forwarded-for \
--enable-arp-acl \
--enable-esi \
--disable-translation \
--with-logdir=/var/log/squid3 \
--with-pidfile=/var/run/squid3.pid \
--with-filedescriptors=65536 \
--with-large-files \
--with-default-user=proxy \
--with-squid=/build/squid3-3.1.1 \
--enable-ltdl-convenience
8. Tunggu beberapa saat, jika sudah selesai compile, jalankan perintah
sudo make && make install

9. Tunggu beberapa saat, jika proses diatas (8) sudah selesai, tahap selanjutnya edit squid.conf (sementara gunakan default bawaan standart dari squid.conf) -- edit bagian alamat IP dan direktori cache nya saja disesuaikan dengan IP dan /cache.
10. Jalankan perintah : sudo adduser proxy --->isi sesuai perintahnya
11. Jalankan perintah : sudo mkdir /cache
12. Jalankan perintah : sudo chown -R proxyroxy /cache

---> Perintah no 11 dan 12 digunakan jika tidak ada partisi khusus untuk /cache, jika sudah ada dibuat disaat instal ubuntu, maka abaikan perintah 11 dan 12 langsung saja ke 13

13. Jalankan perintah :
touch /var/log/squid3/access.log
touch /var/log/squid3/cache.log

Perintah no 13 gunanya untuk membuat file access.log dan cache.log didalam direktori /var/log/squid/

14. Jalankan perintah : chown -Rf proxy.proxy /var/log/squid3

15. cek terlebih dahulu apakah squid.conf yang telah kita edit tadi dengan perintah : squid -k parse ----> perintah ini yg biasa kami gunakan, mohon bimbingannya kalau perintah yg biasa kami gunakan itu salah
16. Jalankan perintah : squid -d 1
17. Jika script di squid.conf tidak ada kesalahan, maka setalah menjalankan perintah diatas, muncul tulisan :
Squid is already running! Process ID xxxx

Demikian hasil utak-atik, coba-coba, try n error dari rasa penasaran dengan squid3.1 yang dijalankan di ubuntu server 9.10 32bit

Mohon bimbingan abang-abang senior, jika perintah yang kami jalankan diatas ada yang salah.
Sekali lagi terimakasih buat bang admin + momod
Terimakasih buat bang siber yang dengan sabarnya membimbing di "Thread-nya" terutama sekali copas compilenya (bimbing bang untuk compile 32bit-nya)
Terimakasih buat bang akbar lana yang menjelaskan tentang ZPH di squid 3.1
Terimakasih buat bang Indifferentials, dengannya kami mesadur perintah no 1 dan 2[/spoiler]
link sumber

nah yang saya lakukan adalah :
1. uninstall squid lama 2.7.xx yg sudah terinstall
2. download squid 3.1.4 baru disini
3. extract >>di /var
4. trus ngompilenya gmn ya?? :D >>trus yg dimaksud point 7 diatas apa ya? ada yg bisa jelasin?

yg udah pengalaman compile squid 3.1.4 di karmic 64 share disini dunk..
biar jelas..kalo bisa lengkap dengan maksud-nya..jadi biar ngerti :D

thx b4


User avatar
Rh354
Contact:

Post 21 Jul 2010, 20:33

menyimak maklum cupu :)


User avatar
danz0

Post 21 Jul 2010, 20:44

Rh354 wrote:menyimak maklum cupu :)
wew..cupu ko pake custom kernel :D


User avatar
Rh354
Contact:

Post 21 Jul 2010, 20:52

hanya kebetulan semata sepuh :)


User avatar
blackshirt
Contact:

Post 21 Jul 2010, 21:01

pengin ngomentari sedikit...
3. extract >>di /var
bukan hal yang "bagus" dan "tidak disarankan" mengekstrak source di /var, taruh aja di home direktory atau /usr/src..
4. trus ngompilenya gmn ya?? laugh >>trus yg dimaksud point 7 diatas apa ya? ada yg bisa jelasin?
ni perintah ngupil..maksudnya ngompile..sudo make
CHOST="i686-pc-Linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" \
./configure ..dst
tu buat config, yang cflags tu buat flag c compilernya saat make, yang chost berkaitan dengan target platform ...


User avatar
MasDjo
Contact:

Post 21 Jul 2010, 21:07

Di file install kan ada petunjuk cara compile nya, sedangkan yg di blog adalah compile dg options khusus ...CMIIW :)


User avatar
deny26

Post 21 Jul 2010, 21:24

Rh354 wrote:menyimak maklum cupu :)


wadow... mastah


User avatar
danz0

Post 21 Jul 2010, 21:47

MasDjo wrote:Di file install kan ada petunjuk cara compile nya, sedangkan yg di blog adalah compile dg options khusus ...CMIIW :)
nah ni yg dimaksud bro..
ajarin dunk mastah..:D


User avatar
zitux
Contact:

Post 21 Jul 2010, 23:13

kelebihan squid 3.xxx apa mas ?
klo gak salah masih banyak bugs di 3.xxx bener gak ??


User avatar
danz0

Post 22 Jul 2010, 00:33

zitux wrote:kelebihan squid 3.xxx apa mas ?
klo gak salah masih banyak bugs di 3.xxx bener gak ??
ya secara umum si lebih baru aj..:D
lebih baru (aalagi versi mayor) tentu banyak pengembangan dari versi mayor sebelumnya..
Kalo bug sih relatif..aku si ngeliatnya dari versi release-nya, dia udah stable apa masi rc..kalo udah stable pastinya udah ditest sana sini
so.. rasanya patut dicoba :D

selengkapnya rasanya ada di readme/release note..:D
ato dipersilahkan para mastah melanjutkan..hehe


User avatar
MasDjo
Contact:

Post 22 Jul 2010, 06:38

Di perintah configure kan bisa dilihat optionnya

Code: Select all

./configure --help
Tapi saya gak bisa njelasin ... maklum baru belajar ( asli lho gak pura2 cupu :grin: )

Biar lebih jelas silahkan baca2 di : http://wiki.squid-cache.org/SquidFaq/CompilingSquid


User avatar
ninja
Contact:

Post 22 Jul 2010, 07:44

yang jadi masalah TS itu cara mendapatkan ini"

CHOST="i686-pc-Linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" \

kan setiap proccessor beda2 isinya :)
adakah mastah yang ingin membantu :( ane juga mau pake squid neh tapi engga bisa ngompilenya :(


User avatar
danz0

Post 22 Jul 2010, 08:59

ninja wrote:yang jadi masalah TS itu cara mendapatkan ini"

CHOST="i686-pc-Linux-gnu" \
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" \

kan setiap proccessor beda2 isinya :)
adakah mastah yang ingin membantu :( ane juga mau pake squid neh tapi engga bisa ngompilenya :(
yup bner bro..sesuai diskusi kemaren :D
yg aku pake sekarang AMD X2 (lupa codenamenya)
kalo aku lihat disana ada "prescott" tu kan kalo g salah satu codename-nya P4 ya?

kalo bisa sekalian bahas tunis performanya dunk disini...


User avatar
Rh354
Contact:

Post 22 Jul 2010, 09:07

ayo silahkan melihat nubi numpang nyimak aja :)


User avatar
Rh354
Contact:

Post 22 Jul 2010, 09:10

nubi kasih clue dikit y untuk melihat chost cflags silahkan buka terminal lalu

cat /proc/cpuinfo

sesuaikan datanya dimari yg buat amd
http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD

yg buat intel
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel

maap sekali lg buat para master bukan maksud nubi melangkahi


User avatar
Rh354
Contact:

Post 22 Jul 2010, 09:11

Xc24 wrote:
zitux wrote:kelebihan squid 3.xxx apa mas ?
klo gak salah masih banyak bugs di 3.xxx bener gak ??
ya secara umum si lebih baru aj..:D
lebih baru (aalagi versi mayor) tentu banyak pengembangan dari versi mayor sebelumnya..
Kalo bug sih relatif..aku si ngeliatnya dari versi release-nya, dia udah stable apa masi rc..kalo udah stable pastinya udah ditest sana sini
so.. rasanya patut dicoba :D

selengkapnya rasanya ada di readme/release note..:D
ato dipersilahkan para mastah melanjutkan..hehe
memang kelebihannya seperti itu tp yg paling jelas perbedaannya adalah penulisan kodenya yg sama sekali berbeda :) sekali lagi maap klo melangkahi para mastah :)


User avatar
danz0

Post 22 Jul 2010, 12:33

Rh354 wrote:nubi kasih clue dikit y untuk melihat chost cflags silahkan buka terminal lalu

cat /proc/cpuinfo

sesuaikan datanya dimari yg buat amd
http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD

yg buat intel
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel

maap sekali lg buat para master bukan maksud nubi melangkahi
saya coba jalanin

CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" ./configure \

ko g mw ya bro..
saya pake proc AMD athlon x2 4400+


User avatar
MasDjo
Contact:

Post 22 Jul 2010, 12:52

Itu setelah ./configure \ kan disambung option di bawahnya lagi


User avatar
danz0

Post 22 Jul 2010, 13:55

MasDjo wrote:Itu setelah ./configure \ kan disambung option di bawahnya lagi
Bisa diperjelas bro?? maklum nubie :D


User avatar
MasDjo
Contact:

Post 22 Jul 2010, 14:19

Tanda "\" kan pemenggalan dari command yg panjang :

Code: Select all

CHOST="x86_64-pc-Linux-gnu" CFLAGS="-march=k8 -O2 -pipe" ./configure \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=${prefix}/lib/squid3 \
--disable-maintainer-mode \
--disable-dependency-tracking \
--srcdir=. \
--datadir=/usr/share/squid3 \
--sysconfdir=/etc/squid3 \
--mandir=/usr/share/man \
--enable-inline \
--enable-async-io=24 \
--enable-storeio=aufs \
--enable-removal-policies=heap \
--enable-delay-pools \
--enable-cache-digests \
--enable-kill-parent-hack \
--with-dl \
--with-aio \
--enable-zph-qos \
--disable-ipv6 \
--disable-unlinkd \
--disable-wccp \
--disable-wccpv2 \
--disable-ident-lookups \
--disable-auth \
--enable-follow-x-forwarded-for \
--enable-arp-acl \
--enable-esi \
--disable-translation \
--with-logdir=/var/log/squid3 \
--with-pidfile=/var/run/squid3.pid \
--with-filedescriptors=65536 \
--with-large-files \
--with-default-user=proxy \
--with-squid=/build/squid3-3.1.1 \
--enable-ltdl-convenience
Copas saja itu semua di terminal CMIIW :)


User avatar
danz0

Post 22 Jul 2010, 15:03

MasDjo wrote:Tanda "\" kan pemenggalan dari command yg panjang :

Code: Select all

CHOST="x86_64-pc-Linux-gnu" CFLAGS="-march=k8 -O2 -pipe" ./configure \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=${prefix}/lib/squid3 \
--disable-maintainer-mode \
--disable-dependency-tracking \
--srcdir=. \
--datadir=/usr/share/squid3 \
--sysconfdir=/etc/squid3 \
--mandir=/usr/share/man \
--enable-inline \
--enable-async-io=24 \
--enable-storeio=aufs \
--enable-removal-policies=heap \
--enable-delay-pools \
--enable-cache-digests \
--enable-kill-parent-hack \
--with-dl \
--with-aio \
--enable-zph-qos \
--disable-ipv6 \
--disable-unlinkd \
--disable-wccp \
--disable-wccpv2 \
--disable-ident-lookups \
--disable-auth \
--enable-follow-x-forwarded-for \
--enable-arp-acl \
--enable-esi \
--disable-translation \
--with-logdir=/var/log/squid3 \
--with-pidfile=/var/run/squid3.pid \
--with-filedescriptors=65536 \
--with-large-files \
--with-default-user=proxy \
--with-squid=/build/squid3-3.1.1 \
--enable-ltdl-convenience
Copas saja itu semua di terminal CMIIW :)
wekeke..ni yang dicari..lugas dan jelas :D
uda jalan bro..
uda diinstall jg
nah tu stlh diinstall folder source-nya boleh dihapus ya bro? :D


User avatar
Rh354
Contact:

Post 22 Jul 2010, 15:28

MasDjo wrote:Tanda "\" kan pemenggalan dari command yg panjang :

Code: Select all

CHOST="x86_64-pc-Linux-gnu" CFLAGS="-march=k8 -O2 -pipe" ./configure \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=${prefix}/lib/squid3 \
--disable-maintainer-mode \
--disable-dependency-tracking \
--srcdir=. \
--datadir=/usr/share/squid3 \
--sysconfdir=/etc/squid3 \
--mandir=/usr/share/man \
--enable-inline \
--enable-async-io=24 \
--enable-storeio=aufs \
--enable-removal-policies=heap \
--enable-delay-pools \
--enable-cache-digests \
--enable-kill-parent-hack \
--with-dl \
--with-aio \
--enable-zph-qos \
--disable-ipv6 \
--disable-unlinkd \
--disable-wccp \
--disable-wccpv2 \
--disable-ident-lookups \
--disable-auth \
--enable-follow-x-forwarded-for \
--enable-arp-acl \
--enable-esi \
--disable-translation \
--with-logdir=/var/log/squid3 \
--with-pidfile=/var/run/squid3.pid \
--with-filedescriptors=65536 \
--with-large-files \
--with-default-user=proxy \
--with-squid=/build/squid3-3.1.1 \
--enable-ltdl-convenience
Copas saja itu semua di terminal CMIIW :)
mastah :blush:


User avatar
MasDjo
Contact:

Post 22 Jul 2010, 15:43

Rh354 wrote:mastah :blush:
Saya masdjo, bukan mastah , lupa ya ??.... :grin:


User avatar
Rh354
Contact:

Post 22 Jul 2010, 16:18

MasDjo wrote:
Rh354 wrote:mastah :blush:
Saya masdjo, bukan mastah , lupa ya ??.... :grin:
iyo bener..lali ak senpai :blush:


User avatar
danz0

Post 22 Jul 2010, 16:49

Setelah restart dan copas conf punya mastah Rh354 :D

squid.conf-nya
[spoiler]###########################################
# HIGH PERFORMANCE SQUID
###########################################

# ACCESS CONTROLS
# -----------------

acl QUERY urlpath_regex -i cgi-bin \? \.php$ \.asp$ \.shtml$ \.cfm$ \.cfml$ \.phtml$ \.php3$ localhost
#acl localnet src 10.0.0.0/8
#acl localnet src 172.16.0.0/12
acl localnet src 192.168.10.0/24
#acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/32
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 81 3128 1025-65535
acl sslports port 443 563 81
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl ym dstdomain .messenger.yahoo.com .psq.yahoo.com
acl ym dstdomain .us.il.yimg.com .msg.yahoo.com .pager.yahoo.com
acl ym dstdomain .rareedge.com .ytunnelpro.com .chat.yahoo.com
acl ym dstdomain .voice.yahoo.com
acl ymregex url_regex yupdater.yim ymsgr myspaceim

http_access deny ym
http_access deny ymregex
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslports
http_access allow localhost
http_access allow localnet
http_access deny all

# NETWORK OPTIONS
# -----------------
http_port 3128 transparent
icp_access deny all

# OPTIONS WHICH AFFECT THE CACHE SIZE
# -----------------------------------

cache_mem 8 MB
maximum_object_size_in_memory 32 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
cache_dir aufs /home/cache 4000 10 256
maximum_object_size 128000 KB
cache_swap_low 90
cache_swap_high 95
update_headers off

# LOGFILE PATHNAMES AND CACHE DIRECTORIES
# ---------------------------------------

access_log /var/log/squid3/access.log
#access_log none
cache_log /var/log/squid3/cache.log
#cache_log /dev/null
cache_store_log none
logfile_rotate 5
log_ip_on_direct off
log_icp_queries off
buffered_logs off
netdb_filename none
client_db off
#pid_filename /var/run/squid.pid

# OPTIONS FOR TUNING THE CACHE
# ----------------------------

cache deny QUERY
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i \.(gif|png|jp?g|ico|bmp|tiff?)$ 10080 95% 43200 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(rpm|cab|deb|exe|msi|msu|zip|tar|gz|tgz|rar|bin|7z|doc?|xls?|ppt?|pdf|nth|psd|sis)$ 10080 90% 43200 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(avi|iso|wav|mid|mp?|mpeg|mov|3gp|wm?|swf|flv|x-flv|axd)$ 43200 95% 432000 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(html|htm|css|js)$ 1440 75% 40320
refresh_pattern -i \.index.(html|htm)$ 0 75% 10080
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 1440 90% 10080

quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 98
store_avg_object_size 13 KB

# HTTP OPTIONS
# -------------

server_http11 on
collapsed_forwarding on
vary_ignore_expire on
header_access From deny all
header_access Server deny all
header_access Link deny all
header_access Via deny all
header_access X-Forwarded-For deny all

# TIMEOUTS
# --------

forward_timeout 240 second
connect_timeout 30 second
peer_connect_timeout 5 second
read_timeout 600 second
request_timeout 60 second
persistent_request_timeout 60 second
client_lifetime 86400 second
half_closed_clients off
pconn_timeout 60 second
shutdown_lifetime 10 second

# ADMINISTRATIVE PARAMETERS
# ---------------------------

cache_mgr Xc24
cache_effective_user proxy
cache_effective_group proxy
httpd_suppress_version_string on
visible_hostname Xc24

# ADVANCED NETWORKING OPTIONS
# -----------------------------

max_filedescriptors 2048

# DNS OPTIONS
# -------------

check_hostnames off
dns_timeout 10 seconds
dns_nameservers 127.0.0.1
#dns_nameservers 180.131.144.144
#dns_nameservers 180.131.144.145
hosts_file /etc/hosts
ipcache_size 8192
ipcache_low 90
ipcache_high 95

# MISCELLANEOUS
# --------------

memory_pools off
forwarded_for off
reload_into_ims on
coredump_dir /cache
pipeline_prefetch on
offline_mode off

###### END CONFIGURATION ###########[/spoiler]

error-nya :
[spoiler]* Restarting Squid HTTP proxy squid /etc/init.d/squid: 174: cannot open /etc/squid/squid.conf: No such file
/etc/init.d/squid: 174: cannot open /etc/squid/squid.conf: No such file
2010/07/22 16:35:44| WARNING: -D command-line option is obsolete.
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:57 unrecognized: 'update_headers'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:71 unrecognized: 'netdb_filename'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:97 unrecognized: 'server_http11'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:98 unrecognized: 'collapsed_forwarding'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:100 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:101 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:102 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:103 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:104 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:132 unrecognized: 'max_filedescriptors'
[fail][/spoiler]


User avatar
ninja
Contact:

Post 23 Jul 2010, 00:31

ngopasnya kemana bro :)

dari errornya sih engga ada file squid.conf di file /etc/squid/

Restarting Squid HTTP proxy squid /etc/init.d/squid: 174: cannot open /etc/squid/squid.conf: No such file


User avatar
danz0

Post 23 Jul 2010, 09:19

copasnya ke /etc/squid3 bro..
kemarin sempet ganti /etc/squid3 jadi /etc/squid
tpi..
errornya malah jadi
cannot open /etc/squid3/squid.conf

jadi bingung :D
kalo yang di bawah2nya tu artinya ap bro?


User avatar
MasDjo
Contact:

Post 23 Jul 2010, 10:00

Coba copas disini bro, file /etc/init.d/squid
Mungkin ada yg perlu disesuaikan lagi isinya CMIIW


User avatar
danz0

Post 23 Jul 2010, 11:46

kyknya uda solved nih
setelah edit /etc/init.d/squid
jadi :
[spoiler]grepconf () {
w=" " # space tab
sq=/etc/squid3/squid.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

grepconf2 () {
w=" " # space tab
sq=/etc/squid3/$NAME.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+[^'"$w"']\+['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}[/spoiler]
sementara mau benahin squid.confnya dlu, karena masi ada error di squid.conf nya
mohon koreksi mastah..:D


User avatar
Rh354
Contact:

Post 26 Jul 2010, 19:03

cm nyimak aja maklum nubi :)


User avatar
Rh354
Contact:

Post 26 Jul 2010, 19:05

Xc24 wrote:kyknya uda solved nih
setelah edit /etc/init.d/squid
jadi :
[spoiler]grepconf () {
w=" " # space tab
sq=/etc/squid3/squid.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

grepconf2 () {
w=" " # space tab
sq=/etc/squid3/$NAME.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+[^'"$w"']\+['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}[/spoiler]
sementara mau benahin squid.confnya dlu, karena masi ada error di squid.conf nya
mohon koreksi mastah..:D
cek dl init squidnya mestinya initnya ga' gitu :D


User avatar
danz0

Post 26 Jul 2010, 21:24

Rh354 wrote:cek dl init squidnya mestinya initnya ga' gitu :D
mestinya gmn bro? mohon pencerahan..ane g ngerti :D


User avatar
Rh354
Contact:

Post 26 Jul 2010, 21:59

sama bro gw jg ga' ngerti :) maklum masih cupu :) menunggu mastah yg lebih senior tuk membagi ilmunya :)


User avatar
bulugading
Contact:

Post 09 Apr 2011, 16:14

dh broe semuanya,

apa enaknya atau kelebihannya ngompile aplikasi di ubuntu dibandingin installasi aplikasi menggunakan apt-get install bla bla ...

apakah lebih stabil kah atau gimana ya ...


User avatar
MasDjo
Contact:

Post 09 Apr 2011, 19:14

@bulugading : sepertinya dg compile sendiri, performa aplikasi akan lebih bagus.
Seperti compile squid pd server saya yg disesuaikan dg type prosesor (CFLAGS, CHOST) hasilnya : squid lebih tinggi HIT nya dibanding dg install dg apt-get .... CMIIW


User avatar
yudiarbi
Contact:

Post 09 Apr 2011, 20:26

MasDjo wrote:@bulugading : sepertinya dg compile sendiri, performa aplikasi akan lebih bagus.
Seperti compile squid pd server saya yg disesuaikan dg type prosesor (CFLAGS, CHOST) hasilnya : squid lebih tinggi HIT nya dibanding dg install dg apt-get .... CMIIW

bener Bos Djo, squid dirasakan bermanfaat jika Besar Hit, kecil Miss
Xc24 wrote:Setelah restart dan copas conf punya mastah Rh354 :D

error-nya :
[spoiler]* Restarting Squid HTTP proxy squid /etc/init.d/squid: 174: cannot open /etc/squid/squid.conf: No such file
/etc/init.d/squid: 174: cannot open /etc/squid/squid.conf: No such file
2010/07/22 16:35:44| WARNING: -D command-line option is obsolete.
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:57 unrecognized: 'update_headers'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:71 unrecognized: 'netdb_filename'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:97 unrecognized: 'server_http11'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:98 unrecognized: 'collapsed_forwarding'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:100 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:101 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:102 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:103 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:104 unrecognized: 'header_access'
2010/07/22 16:35:44| cache_cf.cc(362) parseOneConfigFile: squid.conf:132 unrecognized: 'max_filedescriptors'
[fail][/spoiler]

dr error tersebut kebanyakan script2 squidnya gak dikenali ato salah penulisan.. :D
mohon maaf bukane menggurui, br oprek2 juga.. :D


User avatar
zitux
Contact:

Post 14 Apr 2011, 07:13

bulugading wrote:dh broe semuanya,

apa enaknya atau kelebihannya ngompile aplikasi di ubuntu dibandingin installasi aplikasi menggunakan apt-get install bla bla ...

apakah lebih stabil kah atau gimana ya ...
setuju hehe kelebihan compile ini dimana ? / ada link bencmark nya ndak ya ?

coz pernah coba freebsd semua paket2 bisa diinstall dgn cara compile <<--- atau ini yg menjadikan freebsd OS yg handal selain linux ?


User avatar
MasDjo
Contact:

Post 14 Apr 2011, 16:20

@zitux : coba di - bench mark sendiri saja, dg squid dari repositori (apt-get) berapa rata2 HIT nya, lalu coba pakai compile berapa rata2 HIT nya. Kalau saya sendiri sudah merasakan bedanya (nb : server saya pakai Pentium 3 733).
....AFAIK CMIIW


User avatar
ninja
Contact:

Post 14 Apr 2011, 16:32

Rh354 wrote:sama bro gw jg ga' ngerti :) maklum masih cupu :) menunggu mastah yg lebih senior tuk membagi ilmunya :)
mastah selalu merendah :blush:


User avatar
ad_ry
Contact:

Post 23 Dec 2011, 19:44

Ijin nyimak para mastah mendalami squid3


User avatar
scumbag

Post 19 Nov 2012, 09:35

hmm, udah ada versi 3.3 nya nih
http://www.squid-cache.org/Versions/

kira2 udah ada gak ya setting untuk zph nya?


User avatar
q_p
Contact:

Post 19 Nov 2012, 11:41

Kayaknya fitur zph sudah sejak versi 2.7
CMIIW.


User avatar
phadjart
Contact:

Post 21 Nov 2012, 19:10

ini untuk semua versi ubuntu ya mas


User avatar
sipelaut
Contact:

Post 09 Dec 2012, 12:53

[OOT]
ternyata googling2 buat complie squid3, dapetnya disini juga hehehe...

masbro mo nanyak nichh
hari ini mo ku uninstall squid-2 nya tapi ada luscanya
caranya gimana yahhh buat unistallnya???? apa langsung apt-get remove squid atau ada cara lain ????
saya pengennya uninstall sampek bersih, karena kadang2 klo hanya apt-get remove foldernya masih ada!!!???
maklum selama ini lom pernah ngeremove squid lusca
mudah2an langsung dijawab


User avatar
q_p
Contact:

Post 09 Dec 2012, 15:00

Coba bantu ya Cak
1. Masuk dulu ke direktori tempatnya ngupil lusca

Code: Select all

$make uninstall && make clean
. Remove direktori lusca secara manual, sesuai konfigurasi ngupil-nya.
2. squid 2 -nya bisa dengan 'apt-get purge'
CMIIW


User avatar
Rh354
Contact:

Post 01 Jan 2013, 21:35

sipelaut wrote:[OOT]
ternyata googling2 buat complie squid3, dapetnya disini juga hehehe...

masbro mo nanyak nichh
hari ini mo ku uninstall squid-2 nya tapi ada luscanya
caranya gimana yahhh buat unistallnya???? apa langsung apt-get remove squid atau ada cara lain ????
saya pengennya uninstall sampek bersih, karena kadang2 klo hanya apt-get remove foldernya masih ada!!!???
maklum selama ini lom pernah ngeremove squid lusca
mudah2an langsung dijawab
langsung apt-get remove aja..untuk lusca sendiri ga' perlu pake apt-get remove pake squid..cukup di compile aja :D


User avatar
dedikagustuex
Contact:

Post 10 Feb 2015, 01:32

buat senpai semua
mau tanya ini masih digunakan untuk saat ini kah??
mohon maaf baru belajar


User avatar
miftakhul

Post 10 Feb 2015, 06:21

ini kenapa za mas atau om , pas saya kode squid -N -d 1 -D ini pada proxsi saya kog nampil gini. mohon bantuan
2015/02/10 06:18:48| Rebuilding storage in /cache1 (DIRTY)
2015/02/10 06:18:48| Using Least Load store dir selection
2015/02/10 06:18:48| Set Current Directory to /var/spool/squid/
2015/02/10 06:18:48| Loaded Icons.
2015/02/10 06:18:48| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 14.
2015/02/10 06:18:48| Accepting ICP messages at 0.0.0.0, port 3130, FD 15.
2015/02/10 06:18:48| Accepting HTCP messages on port 4827, FD 16.
2015/02/10 06:18:48| Accepting SNMP messages on port 3401, FD 17.
2015/02/10 06:18:48| WCCP Disabled.
2015/02/10 06:18:48| Ready to serve requests.
2015/02/10 06:18:48| WARNING: store_rewriter #1 (FD 6) exited
2015/02/10 06:18:48| Too few store_rewriter processes are running
FATAL: The store_rewriter helpers are crashing too rapidly, need help!


User avatar
happiers07
Contact:

Post 14 Feb 2015, 23:09

miftakhul wrote:ini kenapa za mas atau om , pas saya kode squid -N -d 1 -D ini pada proxsi saya kog nampil gini. mohon bantuan
2015/02/10 06:18:48| Rebuilding storage in /cache1 (DIRTY)
2015/02/10 06:18:48| Using Least Load store dir selection
2015/02/10 06:18:48| Set Current Directory to /var/spool/squid/
2015/02/10 06:18:48| Loaded Icons.
2015/02/10 06:18:48| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 14.
2015/02/10 06:18:48| Accepting ICP messages at 0.0.0.0, port 3130, FD 15.
2015/02/10 06:18:48| Accepting HTCP messages on port 4827, FD 16.
2015/02/10 06:18:48| Accepting SNMP messages on port 3401, FD 17.
2015/02/10 06:18:48| WCCP Disabled.
2015/02/10 06:18:48| Ready to serve requests.
2015/02/10 06:18:48| WARNING: store_rewriter #1 (FD 6) exited
2015/02/10 06:18:48| Too few store_rewriter processes are running
FATAL: The store_rewriter helpers are crashing too rapidly, need help!
FATAL: The store_rewriter helpers are crashing too rapidly, need help!

ada yg salah dengan storeurl.pl
coba di lihat di cache.log nya
Kalau saya kemaren gitu CMIIW ya :D


Post Reply

Who is online

Users browsing this forum: No registered users and 38 guests