Skocz do zawartości
Zaloguj się, aby obserwować  
Dawid Sz.

Adres z członem www. nie działa

Polecane posty

Witajcie

 

Mam taki problem. Na moim serwerze nie działa strona gdy dodam do jej adresu człon www (np. http://www.domena.pl). Szukałem rozwiązania, ale nic nie znalazłem (może i słabo szukam ;) ). Plik VirtualHosta wygląda tak:

 

<VirtualHost *>
ServerAdmin admin@serwera.pl
DocumentRoot /home/domena.pl/public_html/
ServerName domena.pl
ServerAlias www.domena.pl
ErrorLog /var/log/apache2/domena.pl-error_log
CustomLog /var/log/apache2/domena.pl-access_log common
</VirtualHost>

 

Plik konfiguracyjny:

 

NameVirtualHost *
<VirtualHost *>
ServerAdmin admin@serwera.pl

DocumentRoot /var/www
<Directory />
	Options FollowSymLinks
	AllowOverride None
</Directory>
<Directory /var/www/>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride All
	Order allow,deny
	allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
	AllowOverride None
	Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
	Order allow,deny
	Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
   	Options Indexes MultiViews FollowSymLinks
   	AllowOverride None
   	Order deny,allow
   	Deny from all
   	Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

 

Z góry dzięki za pomoc ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość nrm

apache to jedna strona, a odpowiedni wpis DNS to druga. jest takowy poprawny?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Najszybciej pomożemy, jak podasz nazwę domeny, nie trzeba będzie zadawać 10000 dodatkowych pytań - sprawdzimy konfigurację DNS i podpowiemy co jest nie tak.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Łapcie: szewczyk.podhale.pl

 

Jak coś podaje od razu plik konfiguracyjny binda dla tej domeny:

 

$TTL 86400
@ IN SOA ns1.szewczyk.podhale.pl. root.szewczyk.podhale.pl. (
2011080205
3600
3600
3600000
1209600
)

;
@ IN NS ns1.szewczyk.podhale.pl.
@ IN NS ns2.szewczyk.podhale.pl.
;
@ IN MX 10 mail.szewczyk.podhale.pl.
;
@ IN A 195.206.116.104
www IN CNAME szewczyk.podhale.pl.
ns1 IN A 195.206.116.104
ns2 IN A 195.206.116.104

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ten serwer nie odpowiada na żadne żądania rekordów dns. Ani odpowiedzi autorytatywnych, ani odpowiedzi nieautorytatywnych, ani nawet odpowiedzi SERVFAIL.

Sprawdź przy pomocy polecenia netstat -tanpu czy przypadkiem bind nie nasłuchuje ci tylko na loopbacku (127.0.0.1)

Jeśli tak, to pobaw się parametrem Listen.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmm... wygląda to tak:

 

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address   		Foreign Address 		State   	PID/Program name
tcp    	0  	0 127.0.0.1:3306      	0.0.0.0:*       		LISTEN  	1676/mysqld
tcp    	0  	0 127.0.0.1:587   		0.0.0.0:*       		LISTEN  	1842/sendmail: MTA:
tcp    	0  	0 0.0.0.0:80          	0.0.0.0:*       		LISTEN  	3862/apache2
tcp    	0  	0 0.0.0.0:10000   		0.0.0.0:*       		LISTEN  	1866/perl
tcp    	0  	0 195.206.116.104:53  	0.0.0.0:*       		LISTEN  	3972/named
tcp    	0  	0 127.0.0.1:53        	0.0.0.0:*       		LISTEN  	3972/named
tcp    	0  	0 127.0.0.1:25        	0.0.0.0:*       		LISTEN  	1842/sendmail: MTA:
tcp    	0  	0 0.0.0.0:5087        	0.0.0.0:*       		LISTEN  	1856/sshd
tcp    	0  	0 195.206.116.104:80  	77.254.192.91:58001 	ESTABLISHED 3874/apache2
tcp    	0  	0 195.206.116.104:80  	77.254.192.91:57999 	ESTABLISHED 3875/apache2
tcp    	0  	0 195.206.116.104:80  	77.254.192.91:57997 	ESTABLISHED 3870/apache2
tcp    	0  	0 195.206.116.104:5087	77.254.192.91:50633 	ESTABLISHED 1886/0
tcp    	0  	0 195.206.116.104:80  	77.254.192.91:57957 	TIME_WAIT   -
tcp    	0  	0 195.206.116.104:80  	77.254.192.91:57955 	TIME_WAIT   -
tcp    	0	248 195.206.116.104:5087	77.254.192.91:57669 	ESTABLISHED 5754/1
udp   137088  	0 195.206.116.104:53  	0.0.0.0:*                   		5146/named
udp    	0  	0 127.0.0.1:53        	0.0.0.0:*                   		5146/named
udp 	5304  	0 195.206.116.104:53  	0.0.0.0:*                   		4007/named
udp    	0  	0 127.0.0.1:53        	0.0.0.0:*                   		4007/named
udp    	0  	0 195.206.116.104:53  	0.0.0.0:*                   		3972/named
udp    	0  	0 127.0.0.1:53        	0.0.0.0:*                   		3972/named
udp	86904  	0 195.206.116.104:53  	0.0.0.0:*                   		3278/named
udp    	0  	0 127.0.0.1:53        	0.0.0.0:*                   		3278/named
udp    	0  	0 0.0.0.0:10000   		0.0.0.0:*                   		1866/perl

 

Ogólnie widzę, że coś namieszałem najprawdopodobniej w VirtualHost bo tylko w tym grzebałem. DNS siadły, ale bind ma status running.

Edytowano przez Dawid Sz. (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Chain INPUT (policy ACCEPT)
target 	prot opt source           	destination

Chain FORWARD (policy ACCEPT)
target 	prot opt source           	destination

Chain OUTPUT (policy ACCEPT)
target 	prot opt source           	destination

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

DNS odpowiada poprawnie a Twoja konfiguracja VH jest dla mnie niezbyt jasna... W głównym pliku konfiguracyjnym masz dyrektywy: NameVirtualHost *, <VirtualHost *>, </VirtualHost>? Jeśli tak, to po co Ci tam one? Natomiast plik z konfiguracją VH, owszem powinien je zawierać, dobrze też jak jest wpisany port. U mnie plik z konfiguracja VH wygląda tak:

 

NameVirtualHost *:80

<VirtualHost *:80>

 

Zawartość, którą masz wpisaną poprawnie w swoim przykładzie.

 

</VirtualHost>

 

Zerknij też co pisze w logach jak wywołujesz stronę z WWW i jaka jest zawartość .htaccess...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Problem w sumie się sam rozwiązał. Wczoraj sprawdziłem jeszcze raz konfiguracje binda i VirtualHostów, po czym wszystko zrestartowałem i zostawiłem to na noc, a rano już działało ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×