Apache v CentOS neukazuje stránky

Apache v CentOS neukazuje stránky
« kdy: 25. 09. 2011, 07:44:28 »
Zdravím všechny. Mám takový menší problém s Centos6 a apache. Problém je následující.

Mám doménu: mojesuperdomena.cz
Mám veřejnou ip: 11.11.11.11/24; gw: 11.11.11.1, dns 12.12.12.1

Doména má samo sebou nastavené správně záznamy, ověřeno pingem a dig.

Apache je nainstalovaný na centosu z balíčku, žádné změny v configu, jen je nainstalováno mysql, php navíc.

Ale problém je v tom že když si zadám do prohlížeče www.mojesuperdomena.cz tak mi nic nenajede.

httpd jede bez problemu, html soubory jsou nahrane, iptables porty povolene, selinux disiable,

Problém bude nejpíše někde v host, hostname

host mám takto:
127.0.0.1 localhost.localhost mojesuperdomena.cz
11.11.11.11 mojesuperdomena.cz mojesuperdomena.cz

hostname=mojesuperdomena.cz

/etc/sysconfig/network

networking=yes
hostname=mojesuperdomena.cz
gateway=11.11.11.1
gatewaydev="eth0"
forward_ipv4="yes"

Mohl by mi prosím někdo poradit kde může být zrada že mi webserver ven nedá odpověď. Případně dodám další info. Díky za jakoukoliv radu.
« Poslední změna: 25. 09. 2011, 21:09:22 od Petr Krčmář »


Karlos

Re: Centos6 + Apache
« Odpověď #1 kdy: 25. 09. 2011, 08:58:57 »
je doména nastavená v Apache2 ? Buď jako defaultní nebo jako virtualhost ?

 

Re: Centos6 + Apache
« Odpověď #2 kdy: 25. 09. 2011, 09:40:13 »
Tak to se přiznám že není, tedy pokud nemyslíte položku

ServerName mojesuperdomena.cz



none

Re: Centos6 + Apache
« Odpověď #3 kdy: 25. 09. 2011, 11:06:55 »
1) mluvis o jedne domene a zkousis jinou domenu (www), over si, ze mas opravdu spravne DNS
2) hostname serveru resp. jeho fqdn by melo byt ve tvem pripade na treti urovni host.domain.tld. (vcetne hosts)

Re: Centos6 + Apache
« Odpověď #4 kdy: 25. 09. 2011, 11:13:29 »
1. mluvím pouze o jedné doméne pro jeden server, DNS jsem taky testoval
2. A co mám tedy dát jako 3tí úroven??? "host"???


none

Re: Centos6 + Apache
« Odpověď #5 kdy: 25. 09. 2011, 11:25:21 »
1. mluvím pouze o jedné doméne pro jeden server, DNS jsem taky testoval
2. A co mám tedy dát jako 3tí úroven??? "host"???

1) domena www.domain.tld je jina nez domena domain.tld, potrebuje zaznam v DNS
2) hostname=mujserver, fqdn hostname=mujserver.domain.tld

Oboje muze byt pricinou tveho problemu.

Re: Centos6 + Apache
« Odpověď #6 kdy: 25. 09. 2011, 12:54:48 »
Ano, veškeré "A" záznamy u domény jsou v pořádku, do nedávna na tom jel webserver ale na jiném OS. DNS jsou na 100% ok chyba bude v host a host name, upravím a ozkouším.

Re: Centos6 + Apache
« Odpověď #7 kdy: 25. 09. 2011, 14:35:47 »
Upraveno a stále to samé, někde bude ještě zádrhel, měl by někdo nějaký nápad???

Nassir

Re: Centos6 + Apache
« Odpověď #8 kdy: 25. 09. 2011, 16:14:22 »
hostname na serveri /etc/hosts sa neberie do uvahy, dokial sam server nerobi poziadavky na apache.
Poradie hladania problemu.
1) v prehliadaci zadas stranku.
2) skontrolujes, ci ti vyprsala stranka(poziadavka nedorazila po apache), alebo sa ti vrati chyba od apache serveru.
3) V prvom pripade skontrolujes firewall, v druhom pripade access log (a zistis si chybu, ktoru vracia apache).
4) Ak pouzivas default vhost, tak ti apache musi odpovedat na lubovolnu poziadavku - aj na ip adresu v prehliadaci. Ak mas viac vhostov, tak musis mat spravny servername, takze napriklad servername www.mojastranka.cz  a pre istotu mozes pridat aj serveralias mojastranka.cz pre tych, ktory radi vynechavaju www na zaciatku.
Nenapisal si, co presne znamena "nefunguje to", ked zadas stranku do prehliadaca. Takze riesenie len po tento bod.

Re: Centos6 + Apache
« Odpověď #9 kdy: 25. 09. 2011, 16:33:00 »
Nassir: velice děkuji, dal jste mi myšlenku kde je problém. stále jsem chodil okolo access logu a nebylo mi divné že tam není žádný záznam...

Problém byl nakonec v iptables, měl jsem špatně napsané pravidlo pro port 80

Velice děkuji všem za pomoc. Server již dává odpověď