[問題] CentOS 6 Proxy server無法架起,麻煩幫忙

看板Linux作者 (yonkX)時間12年前 (2012/11/13 00:43), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/2 (看更多)
Linux 系統是Centos 6.0 很久很久以前有架過Proxy,記憶中不需要加入太多設定就能使用.但最近架設完後發現不 work.爬文爬了二天,找不到錯誤,麻煩大家幫忙. 環境: 1. 用VM架起. 2. 網路類型設定bridge 3. IP是用DHCP取得,其它無特別設定什麼網路環境.. 網路是10.17.15.19, netmask:255.255.255.0 目前squid.conf設定狀況: 1. 已經用YUM 安裝squid, 指令:yum install squid* 2. 加入acl test src 10.17.15.0/24 <==允許其它10.17.15.X IP能使用這個proxy 3. 加入http_access allow test <==允許test 4. 加入visible hostname www.test.com.tw <==網路爬文看到要加這段 5. 其餘設定不改變. 另外因為剛剛squid.config設定了第四個visible指令. 所以我在/etc/sysconfig/network加入下面設定 1. HOSTNAME=www.test.com.tw 測試方式. 1. 下service network restart跟service squid restart. 確認服務都有起來 2. 下netstat -tnl |grep :3128 確認http request port有起來. 3. 在實體PC上IE瀏覽器上設定Proxy為10.17.15.19 port設定80或3128都試過. (指令http_port 3128設成3128時,我IE就設3128) (指令http_port 80 設成80 時,我IE就設80 ) 4. 在實體PC 或VM下的Centos 都能互相ping的到. 5. 開啟網頁. 想請問大家是那裡我還沒有設定到嗎? 目前我有試過清掉iptables跟把selinux關掉,結果依然無法使用. 指令: 1. iptables -F 和iptables save 2. vim /etc/sysconfig/selinux修改SELINUX=disable ~~~~~~~~~~~~~下面是剛剛又再測試出來的資訊,不知道提供了有沒有幫助~~~~~~~~~~~~~~ 1. 下面有試過測試telent (感覺服務好像怪怪的?) [root@www Desktop]# telnet localhost 3128 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. <===不知道為什麼卡在這裡. 2. 另外在下restart network ,有出現一些訊息. (不過感覺不影響) [root@www Desktop]# service network restart Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Active connection state: activating Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2 state: activated Connection activated

11/13 09:45, , 1F
請問既然squid跑3128 port , 為何 IE 瀏覽器指定是 80 port
11/13 09:45, 1F
我看config有二行. acl Safe_ports port 80 <---這行用80, http_port 3128 <---我看這是listen port, 我曾經也有試著把這個設成80. 並且在browser上也是用80,但還是不行. 所以我當初在IE上才會也設80.不過預設的3128我有試過 也是不行.

11/13 09:46, , 2F
1是正常的, GET http://www.google.com/ 看有沒網頁..
11/13 09:46, 2F
大大我看了我們二個conf,感覺好像主要的都差不多.另外我用 get http://www.google.com.tw/ , 我有看到Unavailable 不太知道要怎麼處理. (我之前架設時是也有架設httpd等服務這次什麼都沒架,這樣會是問題主因嗎?) 我附一下我的config跟get 出來的資訊. http://sendbee.com/file/v95ed0qa <==squid config http://sendbee.com/file/kwx3wgix <==get google 結果 另外我把網段改成192.168.1.X/24其餘不變.大大能指導一下嗎? 想請問架設Proxy前是是還有要設定什麼.Proxy才能被架設起來?

11/13 21:42, , 3F
試看看這個指令 #getenforce 想看一下結果~
11/13 21:42, 3F
我對iptables 跟SElinux不太熟.不過我用getenforce查了後 是Permissive 要怎樣才能全關?我之前已經修改過selinux=desable了 ※ 編輯: yonkX 來自: 1.160.31.234 (11/14 00:36)

11/15 23:16, , 4F
修改成 selinux=disable 然後重新開機就好了^__^
11/15 23:16, 4F

11/15 23:28, , 5F
其實我有修改過後重開機. 我是在/etc/sysconfig/selinux上修
11/15 23:28, 5F

11/15 23:28, , 6F
改.
11/15 23:28, 6F

11/16 00:22, , 7F
我是用RHEL 檔案在 /etc/selinux/config中..
11/16 00:22, 7F

11/16 00:23, , 8F
搜尋一下 還有哪些地方有selinux相關檔案 grep 指令.^^
11/16 00:23, 8F

11/16 09:45, , 9F
大大/etc/selinux/config 跟/etc/sysconfig/selinux是同一個
11/16 09:45, 9F

11/16 09:45, , 10F
檔案吧
11/16 09:45, 10F

11/16 11:39, , 11F
看內容就知不同吧。關閉selinux請見 http://goo.gl/QjOQS
11/16 11:39, 11F
文章代碼(AID): #1GeIT0g- (Linux)
文章代碼(AID): #1GeIT0g- (Linux)