Chào mọi người,
Mình cấu hình web server PHP trên con CENTOS có 1 card mạng connect vào postgres được cài đặt trên đó với file config như sau
Code:
[DB_CONNECTION]
dbhost = 192.168.0.1
dbname = dbpostgre
port = 5432
dbuser = postgres
password = postgres
Thì chạy OK
Tuy nhiên cùng nội dung website đó mình public lên internet bằng Server REDHAT có 4 card mạng với địa chỉ IP là public không dùng NAT như sau
ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:56:A4:33:9C
inet addr:100.107.17.7 Bcast:100.107.17.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50897 errors:0 dropped:0 overruns:0 frame:0
TX packets:18748 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6775171 (6.4 MiB) TX bytes:5706689 (5.4 MiB)
Interrupt:59 Base address:0x2024
eth0:1 Link encap:Ethernet HWaddr 00:50:56:A4:33:9C
inet addr:100.107.17.6 Bcast:100.107.17.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:59 Base address:0x2024
eth0:2 Link encap:Ethernet HWaddr 00:50:56:A4:33:9C
inet addr:100.107.17.5 Bcast:100.107.17.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:59 Base address:0x2024
eth0:3 Link encap:Ethernet HWaddr 00:50:56:A4:33:9C
inet addr:100.107.17.4 Bcast:100.107.17.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:59 Base address:0x2024
eth1 Link encap:Ethernet HWaddr 00:50:56:A4:14:B4
inet addr:10.107.27.7 Bcast:10.167.27.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:180249 errors:0 dropped:0 overruns:0 frame:0
TX packets:290 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11756788 (11.2 MiB) TX bytes:239649 (234.0 KiB)
Interrupt:67 Base address:0x20a4
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:102 errors:0 dropped:0 overruns:0 frame:0
TX packets:102 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8696 (8.4 KiB) TX bytes:8696 (8.4 KiB)
Thì không được
Code:
[DB_CONNECTION]
dbhost = 100.107.17.7
dbname = dbpostgre
port = 5432
dbuser = postgres
password = postgres
Nhờ mọi người tư vấn dùm nguyên nhân và có cách nào biết postgres chạy trên IP nào ko?