Fórum Root.cz

Hlavní témata => Server => Téma založeno: Jan Jurík 25. 09. 2011, 07:44:28

Název: Apache v CentOS neukazuje stránky
Přispěvatel: Jan Jurík 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.
Název: Re: Centos6 + Apache
Přispěvatel: Karlos 25. 09. 2011, 08:58:57
je doména nastavená v Apache2 ? Buď jako defaultní nebo jako virtualhost ?

 
Název: Re: Centos6 + Apache
Přispěvatel: Jan Jurík 25. 09. 2011, 09:40:13
Tak to se přiznám že není, tedy pokud nemyslíte položku

ServerName mojesuperdomena.cz


Název: Re: Centos6 + Apache
Přispěvatel: none 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)
Název: Re: Centos6 + Apache
Přispěvatel: Jan Jurík 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"???
Název: Re: Centos6 + Apache
Přispěvatel: none 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.
Název: Re: Centos6 + Apache
Přispěvatel: Jan Jurík 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.
Název: Re: Centos6 + Apache
Přispěvatel: Jan Jurík 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???
Název: Re: Centos6 + Apache
Přispěvatel: Nassir 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.
Název: Re: Centos6 + Apache
Přispěvatel: Jan Jurík 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ěď