kommer inte åt apache utanför nätverket [LÖST]

katxor
Inlägg: 135
Blev medlem: 09 okt 2006, 14:10

kommer inte åt apache utanför nätverket [LÖST]

Inlägg av katxor »

Tjena tjena...

Har precis suttit 2 nätter och 1 dag för att få apache mysql och php att fungera...
mkt riktigt... målet var att få en streaming mp3 sida. (ampache)

det fungerar fin fint om jag använder den interna adressen (192.168.1.2) men så fort jag skriver den externa så får jag unable to connect...  självklart har jag ju redan öppnat port 1982 i routern och ställt in i port.conf att den ska lyssna på 1982

apache2.conf är mestadels lämnad orörd då, så vitt jag förstår ska fungera...

när jag läser på andra forum om liknande problem så pratas det mycket om httpd.conf.
det jag har förstått att den gör är att lagra user info... problemet här är att den var tom by default...

nån som vet vad jag ska göra? för jag har inte den blekaste... och ju mer jag läser på apache sidan desto dummare känner jag mig.

mitt mål är alltså inte att ha en superduper säker sida utan jag vill bara kunna skriva in http://xxx.xxx.x.x:1982/amp och sen kunna lyssna på min musik från andra datorer...
Senast redigerad av 1 Hund, redigerad totalt 28 gånger.
Ubuntu 7.10
Xubuntu 7.10
katxor
Inlägg: 135
Blev medlem: 09 okt 2006, 14:10

SV: kommer inte åt apache utanför nätverket

Inlägg av katxor »

i min "sites enabled" står detta... men jag vet inte om det räcker...

Kod: Markera allt

NameVirtualHost 192.168.1.2:1982
<VirtualHost 192.168.1.2:1982>
ServerName mittexternaip:1982
ServerAlias mittexternaip:1982	
ServerAdmin webmaster@localhost
	
	DocumentRoot /var/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
	</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 /var/log/apache2/error.log

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

	CustomLog /var/log/apache2/access.log combined
	ServerSignature On

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

</VirtualHost>

och när jag restartar apache så får jag detta medelande:

Kod: Markera allt

kelio@kelio-desktop:~$ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                apache2: apr_sockaddr_info_get() failed for kelio-desktop
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: apr_sockaddr_info_get() failed for kelio-desktop
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
som sagt de flesta andra trådar jag läst om liknande problem har varit om fedora... och där har deras httpd.conf haft "virtualhost" grejerna i sig... jag har inte något om virtualhost i nån av mina config filer utan apache2.conf pekar bara till denna fil som heter 000-default i "sites-enabled" katalogen
Senast redigerad av 1 katxor, redigerad totalt 27 gånger.
Ubuntu 7.10
Xubuntu 7.10
Användarvisningsbild
Pinky
Inlägg: 1258
Blev medlem: 30 jan 2007, 15:59
OS: Fedora
Ort: Kristianstad/Sverige
Kontakt:

SV: kommer inte åt apache utanför nätverket

Inlägg av Pinky »

Har du provat detta någon annanstans ifrån än hemma?
Jag har själv en webbserver ståendes, och med min gamla router så kommer jag bara åt den interna adressen, om jag sitter på samma nätverk, medans den externa funkar fint om jag provar från någonannanstans.
När jag hade den routern fick jag följa den här guiden:
http://www.no-ip.com/support/faq/EN/routers/unable_to_view_webpage_behind_router.html

Dessutom, använder du apache så antar jag att det ska laddas webbsidor också, och då måste du öppna port 80 i routern till servern också.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: kommer inte åt apache utanför nätverket

Inlägg av KiviE »

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

får du bort genom att lägga till i httpd.conf filen

Kod: Markera allt

ServerName dittip
NameVirtualHost 192.168.1.2:1982
<VirtualHost 192.168.1.2:1982>


byt ut 192.168.1.2  till * så funkar det nog att komma åt utifrån med.

Gör sedan en omstart av apache igen

Kod: Markera allt

sudo /etc/init.d/apache2 restart
Gällande problemet apache2: apr_sockaddr_info_get() failed for kelio-desktop så vet jag inte hur man löser det.

Edit: Tog bort port 80 på ServerName då jag insåg att man inte skulle ha eller inte behövde ha porten på ServerName
Senast redigerad av 1 KiviE, redigerad totalt 27 gånger.
katxor
Inlägg: 135
Blev medlem: 09 okt 2006, 14:10

SV: kommer inte åt apache utanför nätverket

Inlägg av katxor »

tackar och bockar... nu funkar det  ;)
Ubuntu 7.10
Xubuntu 7.10
Skriv svar

Återgå till "För nybörjaren - inaktuell"