Hiển thị kết quả từ 1 đến 2 / 2
  1. #1
    Tham gia
    01-04-2011
    Bài viết
    443
    Like
    0
    Thanked 21 Times in 18 Posts

    Không kết nối với memcache được khi selinux enable

    Chào các bạn, mình vừa thử dùng memcached trên Centos 5.8 và mình thử connect memcached server với code như sau:

    $memcache = new Memcache;
    $memcache->connect('127.0.0.1', 11211) or die ("Could not connect");

    Khi firewall SELINUX mở thì mình không kết nối được. Như khi tắt firewall thì kết nối được, mặc dầu mình thêm vào /etc/sysconfig/iptables:


    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 11211 -j ACCEPT

    restart firewall
    #service iptables restart

    Mình biết chắc chắn là tại firewall Selinux chặn không cho kết nối, bạn nào có gặp qua trường hợp như thế này share với mình giải pháp với.
    ThanhNien.com: kết bạn; TinTuc.net: Tin tức online
    Quote Quote

  2. #2
    Tham gia
    01-04-2011
    Bài viết
    443
    Like
    0
    Thanked 21 Times in 18 Posts
    Mình có giải pháp rồi:

    solution:

    setsebool -P httpd_can_network_connect on
    ThanhNien.com: kết bạn; TinTuc.net: Tin tức online

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •