[ DusanInfinity @ 28.04.2016. 18:27 ] @
Problem je sledeci:
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Pise da je sve lepo restartovano, medjutim ja kad udjem na moj web sajt(ip adresu), nece da mi je ocita... A koliko znam za to je zasluzan httpd...
[ maksvel @ 28.04.2016. 18:54 ] @
Je li imaš domensko ime za taj server? Ili ideš preko IP adrese samo?

Vidi u httpd.conf za ServerName šta ti stoji
[ DusanInfinity @ 28.04.2016. 19:03 ] @
Gledao sam po netu da nesto treba da se menja bas tu, meni tu stoji sve kao example itd... e sad, to domensko ime, pise mi ovako dedi-fr-24879.op-net.com, sad nez dal to predstavlja domensko ime, posto ja mogu da ga menjam... Inace ja uglavnom idem preko IP adrese za sve.

Postoji mogucnost da je i ovo: 195-154-106-112.REV.PONEYTELECOM.EU. to domensko ime :)

Nov sam u centosu, ranije sam koristio ubuntu i apache2, i mng je jednostavnije bilo dizanje web servera...


A digao sam centos samo zato sto Swift panel nije hteo da mi radi na ubuntu, tj nije htelo da ga ucita na pretrazivacu...
[ Aleksandar Đokić @ 28.04.2016. 19:15 ] @
Proveri /etc/hosts, treba da imas liniju:

ipdresa hostname hostname.domen.

Generalno ne moras da koristis pravi hostname tj. to sto si postovao (stavis domen u vhost kao servername).

Problem je sto ta greska nije fatalna tj. httpd se startuje i sa tim upozorenjem, tebe muci nesto drugo. Da nije iptables?

Udari:

iptables -I INPUT -j ACCEPT -p tcp --dport 80 (trebalo bi da je ok pisem iz glave)

i proveri jel slusa httpd uopste na port 80 sa:

netstat -tulpn | grep 80

kao i access i error log za taj vhost (imas vhost, right?).



[ DusanInfinity @ 28.04.2016. 19:19 ] @
pa da, ip adresa je ona default 127.0.0.1, samo sto je kod mene sve ovo:

127.0.0.1 localhost localhost.localdomain localhost4.localdomain4
localhost4::1 localhost localhost.localdomain
localhost6 localhost6.localdomain6


A ovo sto si rekao, otkucao sam i evo:

Code:

Last login: Thu Apr 28 19:38:36 2016 from XXX-92-107-XX.dynamic.isp.telekom.rs
[[email protected] ~]# iptables -I INPUT -j ACCEPT -p tcp --dport 80
[[email protected] ~]# netstat -tulpn | grep httpd
tcp        0      0 :::80                       :::*                        LISTEN      9361/httpd
[[email protected] ~]#



Inace uzeo sam dedicated masinu neku, bila je na popustu za 7$ je uzeo, cisto da naucim neke osnovne stvari, kasnije ce mi trebati kao sto sam rekao, da podignem Swift panel i kontrolisem svoje servere...

[Ovu poruku je menjao maksvel dana 28.04.2016. u 21:06 GMT+1]
[ maksvel @ 28.04.2016. 20:06 ] @
OK, radi ti web-server, ali ne otvara ništa.
Ovo što kaže Aca, da li ti je fajervol otvoren?
iptables -L će ti dati pregled.
Možda i selinux nije namešten. Sa
sestatus

možeš da dobiješ selinux postavke

(Izbrisaću neke delove adresa iz postova gore, za svaki slučaj)

I, da
tail /var/log/httpd/error_log
[ DusanInfinity @ 29.04.2016. 21:45 ] @
Ma uzeo sam masinu cisto da se ucim, al kako hoces, sto se tice IP-a.

Eo za ovo prvo:
Code:
[[email protected] ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


Ovo za sestatus:

Code:
sestatus
SELinux status:                 disabled


I sto se tice error log-a:

Code:
[Fri Apr 29 22:04:46 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 29 22:04:46 2016] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 29 22:04:46 2016] [notice] Digest: done
[Fri Apr 29 22:04:46 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations
[Fri Apr 29 22:15:21 2016] [notice] caught SIGTERM, shutting down
[Fri Apr 29 22:15:21 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 29 22:15:21 2016] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 29 22:15:21 2016] [notice] Digest: done
[Fri Apr 29 22:15:22 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations
[Fri Apr 29 22:19:06 2016] [notice] caught SIGTERM, shutting down
[Fri Apr 29 22:19:07 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 29 22:19:07 2016] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 29 22:19:07 2016] [notice] Digest: done
[Fri Apr 29 22:19:07 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.4.45 configured -- resuming normal operations
[Fri Apr 29 22:21:01 2016] [notice] caught SIGTERM, shutting down
[Fri Apr 29 22:21:01 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 29 22:21:02 2016] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 29 22:21:02 2016] [notice] Digest: done
[Fri Apr 29 22:21:02 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.4.45 configured -- resuming normal operations
[Fri Apr 29 22:23:59 2016] [notice] caught SIGTERM, shutting down
[Fri Apr 29 22:24:00 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 29 22:24:00 2016] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 29 22:24:00 2016] [notice] Digest: done
[Fri Apr 29 22:24:00 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.4.45 configured -- resuming normal operations
[Fri Apr 29 22:27:20 2016] [notice] caught SIGTERM, shutting down
[Fri Apr 29 22:27:21 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Apr 29 22:27:21 2016] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 29 22:27:21 2016] [notice] Digest: done
[Fri Apr 29 22:27:21 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.4.45 configured -- resuming normal operations


Znaci mozda ovo vama izgleda prosto, ali meni je ovo prvi susret sa centos-om(sa Ubuntu-om sam se druzio zadnja 5 dana, i imao sam problema sa instalacijom gamepanela i odlucio se za CentOS)

Znaci instalirao sam i phpmyadmin, i kad idem na ip/phpmyadmin ucitava se neko vreme i na kraju "This site can’t be reached"..


EDIT: I sad kad sam hteo da restartujem httpd, ispisalo sve ovo:
Code:
service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: [Fri Apr 29 23:12:42 2016] [warn] The Alias directive in /etc/httpd/conf.d/phpmyadmin.conf at line 11 will probably never match because it overlaps an earlier Alias.
[Fri Apr 29 23:12:42 2016] [warn] The Alias directive in /etc/httpd/conf.d/phpmyadmin.conf at line 12 will probably never match because it overlaps an earlier Alias.
httpd: apr_sockaddr_info_get() failed for dedi-fr-24879
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]


[Ovu poruku je menjao DusanInfinity dana 29.04.2016. u 23:17 GMT+1]
[ maksvel @ 29.04.2016. 23:13 ] @
Znači httpd radi? Kad daš service httpd status, je li kaže running?

Ovo suexec mi je sumnjivo.
Baci pogled na ovo: http://didar15.blogspot.rs/201...r-notice-suexec-mechanism.html

kao i ovo: http://unix.stackexchange.com/...ing-suexec-and-selinux-notices
[ Miroslav Strugarevic @ 29.04.2016. 23:43 ] @
Nisam pazljivo citao ceo thread ali kapiram da bi bilo jako dobro ako bi bio mogao da pokrenes curl da vidimo sta se desava sa requestom.

curl -v <tvoj-sajt>
httpd -S


suexec je okej.

https://httpd.apache.org/docs/current/suexec.html

Poz


[ DusanInfinity @ 30.04.2016. 10:29 ] @
Citat:
maksvel:
Znači httpd radi? Kad daš service httpd status, je li kaže running?

Ovo suexec mi je sumnjivo.
Baci pogled na ovo: http://didar15.blogspot.rs/201...r-notice-suexec-mechanism.html

kao i ovo: http://unix.stackexchange.com/...ing-suexec-and-selinux-notices


Pokusao sam da pratim korake, medjutim ja uopste nemam ove nss fajlove...

A httpd:
Code:
service httpd status
httpd (pid  664) is running...


I da, posto si me pitao za onaj SELinux, kad sam video da je iskljucen, onda sam mislio da treba da se ukljuci i ukjucio sam ga, sad je na sestatusu ovo:
Code:
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted




Citat:
Nisam pazljivo citao ceo thread ali kapiram da bi bilo jako dobro ako bi bio mogao da pokrenes curl da vidimo sta se desava sa requestom.

curl -v <tvoj-sajt>
httpd -S

suexec je okej.

https://httpd.apache.org/docs/current/suexec.html

Poz


kada kucam curl -v IPadresa
dobijem ovo
Code:
curl -v 195.154.106.112
* About to connect() to 195.154.106.112 port 80 (#0)
*   Trying 195.154.106.112... connected
* Connected to 195.154.106.112 (195.154.106.112) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: 195.154.106.112
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 500 Internal Server Error
< Date: Sat, 30 Apr 2016 09:27:00 GMT
< Server: Apache/2.2.15 (CentOS)
< X-Powered-By: PHP/5.4.45
< Content-Length: 0
< Connection: close
< Content-Type: text/html; charset=UTF-8
<
* Closing connection #0



Dok kad kucam httpd -S:
Code:
[[email protected] conf.d]# httpd -S
[Sat Apr 30 11:30:58 2016] [warn] The Alias directive in /etc/httpd/conf.d/phpmyadmin.conf at line 11 will probably never match because it overlaps an earlier Alias.
[Sat Apr 30 11:30:58 2016] [warn] The Alias directive in /etc/httpd/conf.d/phpmyadmin.conf at line 12 will probably never match because it overlaps an earlier Alias.
httpd: apr_sockaddr_info_get() failed for dedi-fr-24879
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
VirtualHost configuration:
Syntax OK
[ Miroslav Strugarevic @ 30.04.2016. 10:51 ] @
Nesto na serveru je pogresno konfigurisano ili je neki modul "sjeban". Dobijas 500 response a to je server error koji nije lako ispraviti.

< HTTP/1.0 500 Internal Server Error
< Date: Sat, 30 Apr 2016 09:27:00 GMT
< Server: Apache/2.2.15 (CentOS)
< X-Powered-By: PHP/5.4.45
< Content-Length: 0
< Connection: close

Nije do firewalla posto se mozes konektovati, nije do SELinux-a posto je ugasen tako da kapiram da si negde ubacio pogresnu konfiguraciju ili te mozda zeza phpmyadmin.

Probaj da izbacis /etc/httpd/conf.d/phpmyadmin.conf iz /etc/httpd/conf.d i onda httpd -t i service httpd restart pa probaj.

Takodje mozes da postavis i konfiguraciju ovde i listu ucitanih modula (httpd -M).

[ maksvel @ 30.04.2016. 13:42 ] @
Citat:
I da, posto si me pitao za onaj SELinux, kad sam video da je iskljucen, onda sam mislio da treba da se ukljuci i ukjucio sam ga, sad je na sestatusu ovo

To vrati na disabled, da ne nakalemimo još neki problem.

Da, sad izgleda kao da je neki modul prso. "Samo" još da se vidi koji. Daj module

Citat:
listu ucitanih modula (httpd -M).


[Ovu poruku je menjao maksvel dana 30.04.2016. u 14:55 GMT+1]
[ DusanInfinity @ 30.04.2016. 14:02 ] @
Znaci ja bilo sta da pitam podrsku, samo mi odgovaraju da je masina self-managed, reko sam im da nesto nije instalirano kako treba, oni mi pisu da je najosnovniji sistem instaliran i da sve ostalo sto zelim da koristim, moram sam da instaliram i konfigurisem :D

Tako da zamislite da je ovo taze dignut sistem i da nista nisam instalirao niti konfigurisao...


Citat:
Probaj da izbacis /etc/httpd/conf.d/phpmyadmin.conf iz /etc/httpd/conf.d i onda httpd -t i service httpd restart pa probaj.


Code:
httpd -t
httpd: apr_sockaddr_info_get() failed for dedi-fr-24879
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Syntax OK
[[email protected] selinux]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for dedi-fr-24879
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]


Izbacio sam i phpMyAdmin.conf i phpmyadmin.conf i ista prica, vratio sam phpmyadmin.conf ponovo, a phpMyAdmin.conf sam slucajno obrisao... Jel moguce na neki nacin da repair taj phpmyadmin i povratim taj fajl?

Vratio sam selinux na disabled.

Lista ucitanih modula:

Code:
httpd -M
httpd: apr_sockaddr_info_get() failed for dedi-fr-24879
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Loaded Modules:
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 auth_basic_module (shared)
 auth_digest_module (shared)
 authn_file_module (shared)
 authn_alias_module (shared)
 authn_anon_module (shared)
 authn_dbm_module (shared)
 authn_default_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 authz_owner_module (shared)
 authz_groupfile_module (shared)
 authz_dbm_module (shared)
 authz_default_module (shared)
 ldap_module (shared)
 authnz_ldap_module (shared)
 include_module (shared)
 log_config_module (shared)
 logio_module (shared)
 env_module (shared)
 ext_filter_module (shared)
 mime_magic_module (shared)
 expires_module (shared)
 deflate_module (shared)
 headers_module (shared)
 usertrack_module (shared)
 setenvif_module (shared)
 mime_module (shared)
 dav_module (shared)
 status_module (shared)
 autoindex_module (shared)
 info_module (shared)
 dav_fs_module (shared)
 vhost_alias_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 substitute_module (shared)
 rewrite_module (shared)
 proxy_module (shared)
 proxy_balancer_module (shared)
 proxy_ftp_module (shared)
 proxy_http_module (shared)
 proxy_ajp_module (shared)
 proxy_connect_module (shared)
 cache_module (shared)
 suexec_module (shared)
 disk_cache_module (shared)
 cgi_module (shared)
 version_module (shared)
 php5_module (shared)
Syntax OK


I na koju konfiguraciju mislite?
[ Aleksandar Đokić @ 30.04.2016. 14:11 ] @
apr_sockaddr_info_get() failed ?

Da ne pravi ovo problem? Proveri sta imas za 127.0.0.1 u /etc/hosts
[ Miroslav Strugarevic @ 30.04.2016. 14:12 ] @
Ajde na Teamviewer da pogledam to. Posalji mi privatnu poruku sa ID-om i pass-om za pristup.

Izvini :) Cekao sam 20 minuta ne mogu vise ;)

[Ovu poruku je menjao Miroslav Strugarevic dana 30.04.2016. u 15:34 GMT+1]
[ DusanInfinity @ 30.04.2016. 15:25 ] @
Citat:
Aleksandar Đokić:
apr_sockaddr_info_get() failed ?

Da ne pravi ovo problem? Proveri sta imas za 127.0.0.1 u /etc/hosts


Code:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6


Eto

@Miroslav Strugarevic Poslao sam ti podatke od masine, pa ako imas vremena, vidi ti bolje sta joj fali...

Ako jos neko misli da moze da resi ovo, nek mi se javi u inbox i poslacu podatke za masinu...
[ Miroslav Strugarevic @ 30.04.2016. 15:32 ] @
Pogledao sam. Pogledaj PP.

Nije problem do Apache vec do tog SWIFT panela.

Sve se lepo vidi u error_logu.

# curl -v localhost
* About to connect() to localhost port 80 (#0)
* Trying ::1... connected
* Connected to localhost (::1) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: localhost
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 500 Internal Server Error
< Date: Sat, 30 Apr 2016 14:23:43 GMT
< Server: Apache/2.2.15 (CentOS)
< X-Powered-By: PHP/5.4.45
< Content-Length: 0
< Connection: close
< Content-Type: text/html; charset=UTF-8
<
* Closing connection #0

U error logu se lepo vidi problem.

# tail -f /var/log/httpd/error_log
[Sat Apr 30 14:56:49 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.4.45 configured -- resuming normal operations
[Sat Apr 30 15:01:26 2016] [notice] caught SIGTERM, shutting down
[Sat Apr 30 16:23:04 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sat Apr 30 16:23:04 2016] [notice] Digest: generating secret for digest authentication ...
[Sat Apr 30 16:23:04 2016] [notice] Digest: done
[Sat Apr 30 16:23:05 2016] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.4.45 configured -- resuming normal operations
[Sat Apr 30 16:23:06 2016] [error] [client ::1] PHP Warning: main(./configuration.php): failed to open stream: No such file or directory in /var/www/html/index.php on line 0
[Sat Apr 30 16:23:06 2016] [error] [client ::1] PHP Fatal error: main(): Failed opening required './configuration.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/index.php on line 0
[Sat Apr 30 16:23:43 2016] [error] [client ::1] PHP Warning: main(./configuration.php): failed to open stream: No such file or directory in /var/www/html/index.php on line 0
[Sat Apr 30 16:23:43 2016] [error] [client ::1] PHP Fatal error: main(): Failed opening required './configuration.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/index.php on line 0
[ DusanInfinity @ 30.04.2016. 15:39 ] @
Da da, i da je taj SWIFT panel los, zasto phpmyadmin nece da radi?