Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Apache 2 Web Server  (gelezen 2228 keer)

fulanitok

  • Gast
Apache 2 Web Server
« Gepost op: 2007/05/31, 09:15:28 »
Hei Jongens,

ik ben bezig een Apache 2 Web Server "PUBLIC" te maken, het lukt mij niet. Local is dat helemaal geen probleem.

Dit zou dienen voor het hosten van mijn eigen websites en Online games (Ghost Recon Advanced Warfighter)

Wanneer ik de Apache2 probeert te restarten krijg de volgende melding:

 sudo /etc/init.d/apache2 restartkelvin@kelvin-foxtrot:~$ sudo /etc/init.d/apache2 restart
 * Forcing reload of web server (apache2)...
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]
hier is wat ik heb op mijn /etc/apache2/sites-available/000-default

NameVirtualHost *

ServerName localhost
ServerAdmin admin@localhost
DocumentRoot /var/www/fulanitok/

Options FollowSymLinks
AllowOverride All


Options Indexes FollowSymLinks MultiViews
AllowOverride All
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/


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


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/"
   
        Options Indexes MultiViews FollowSymLinks
        AllowOverride All
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
   


Kan iemand daarmee even helpen?

Bedankt

wr19026

  • Gast
Apache 2 Web Server
« Reactie #1 Gepost op: 2007/05/31, 13:38:11 »
Volgens mij zoekt hij een "echt" webadres (zoals forum.ubuntu-nl.org :))

CrazyCentaur

  • Gast
Apache 2 Web Server
« Reactie #2 Gepost op: 2007/05/31, 15:54:30 »
Uiteraard.

De config-file zegt het al: de ServerName is localhost en dat is gelijk aan IP-nummer 127.0.0.1. Het is bedoeld om - zoals de naam zegt - locaal een website te bekijken. Dat lukt je dan ook. Maar daarmee ziet de wereld die website nog niet.

Je moet dus een echte domeinnaam en een echt IP-nummer hebben  die je via een provider / ISP kunt verkrijgen. Is niet duur. Daarna moet je iets van een koppeling tot stand brengen tussen je locale website op een poort (meestal poort 80) en dat webadres. Zoek met Apache op dit forum en er komt vast van alles boven :)

Apache 2 Web Server
« Reactie #3 Gepost op: 2007/05/31, 19:57:54 »
Hoi,

Het is niet zo een groot probleem.

Open de volgende file /etc/apache2/apache2.conf
en voeg de volgende regel in

ServerName localhost

Server opieuw starten en normaal is de foutmelding verdwenen.

Met een webadres heeft het niets te maken ;-)

Apache 2 Web Server
« Reactie #4 Gepost op: 2007/05/31, 21:44:12 »
localhost moet je wel veranderen in een www adres

fulanitok

  • Gast
Apache 2 Web Server
« Reactie #5 Gepost op: 2007/05/31, 22:24:31 »
Citaat van: sniper_david
Hoi,

Het is niet zo een groot probleem.

Open de volgende file /etc/apache2/apache2.conf
en voeg de volgende regel in

ServerName localhost

Server opieuw starten en normaal is de foutmelding verdwenen.

Met een webadres heeft het niets te maken ;-)
Damn Cool Sniper_David

Ja dat was de probleem

kelvin@kelvin-foxtrot:~$ sudo /etc/init.d/apache2 restart
 * Forcing reload of web server (apache2)...                             [ OK ]
kelvin@kelvin-foxtrot:~$
super bedankt.

Ik begrijp dat niet, 'k kan steeds niet op de site vanaf een andere PC (anders dan local)

mijn ip adresse: http://84.193.235.18/ of http://fulanitok.no-ip.info

Zou iemand heir mee kunnen helpen?

Fulanito K++

Apache 2 Web Server
« Reactie #6 Gepost op: 2007/06/01, 22:25:55 »
Als je eens naar: system --> administration --> network gaat en dan naar het tabblad hosts.  bij IP 127.0.0.1 staat dan alias localhost. Zet daar ook eens je computernaam bij. Bij mij werkte het toen wel.

Daarna even: sudo /etc/init.d/apache2 restart doen.

Apache 2 Web Server
« Reactie #7 Gepost op: 2007/06/01, 23:01:24 »
als je achter 127.0.0.1 een www.google.com erachter gaat zetten.
Dan kom je niet meer op de google website.

Het ander probleem is, dat je dan nog altijd niet via het internet op de server kunt geraken ;-)
want je zit nog altijd in localhost !!!!

Dat ter info voor postman ;-)


Als uw server op poort 80 (default) geconfigureerd is, zou je zonder problemen vanuit het internet op uw server moeten toegrijpen.
Ik denk eerder dat je eens naar uw router configuratie of firewall eens moet gaan kijken.

Op mijn DLink router moest ik de HTTP service Port 80 vrijgeven, zodat mijn server via het internet te bereiken is.

Apache 2 Web Server
« Reactie #8 Gepost op: 2007/06/02, 11:43:06 »
Citaat van: sniper_david
als je achter 127.0.0.1 een www.google.com erachter gaat zetten.
Dan kom je niet meer op de google website.

Het ander probleem is, dat je dan nog altijd niet via het internet op de server kunt geraken ;-)
want je zit nog altijd in localhost !!!!

Dat ter info voor postman ;-)


Als uw server op poort 80 (default) geconfigureerd is, zou je zonder problemen vanuit het internet op uw server moeten toegrijpen.
Ik denk eerder dat je eens naar uw router configuratie of firewall eens moet gaan kijken.

Op mijn DLink router moest ik de HTTP service Port 80 vrijgeven, zodat mijn server via het internet te bereiken is.
Ik bedoel ook niet om een www adres achter 127.0.0.1 te zetten maar de hostname. ;-)

Het is niet bekend of hij ook een router gebruikt zodat hij poort 80 kan openzetten.

Apache 2 Web Server
« Reactie #9 Gepost op: 2007/06/02, 20:35:39 »
@postman

je bent geweldig :-)

Door uw bericht is mij iets opgevallen wat ik al veel eerder heb moeten zien :-)
Dat kan wel eens de oplossing zijn voor fulanitok zijn probleem.

Het volgende

fulanitok maakt een verwijzing met Servername localhost.
Deze naam verwijst dan naar 127.0.0.1 in de hosts file.

Ik hoop dat fulanitok mij kan volgen waarop ik uit wil ;-)

Op 127.0.0.1 kan alleen localhost op toegrijpen !!!!

Verander de Servername en gebruik een ander IP-Nr (192.168.0.100)
dan zou het moeten werken.

Voorbeeld

NameVirtualHost *

    ServerName localhost
    ServerAdmin admin@localhost
    DocumentRoot /var/www/fulanitok/
Veranderen naar :
NameVirtualHost 192.168.0.xxx ( xxx zelf aan te passen )

    ServerName homeserver
    ServerAdmin admin@homeserver
    DocumentRoot /var/www/fulanitok/
In System-->Administration-->Network--> Connections (tab) een vast IP-Nr aanleggen
192.168.0.xxx (xxx hetzelfde cijfer als in de apache configuratie !!!)
Subnet Mask: 255.255.255.0
GateWay : IP-Nr van je router als je via een router werkt.

In de tab Hosts de vaste ip invoegen
IP Nr : 192.168.0.xxx
Alias : homeserver  ( je kan meerdere virtualhosts onder dezelfde IP-Nr runnen :-)  )

Alles opnieuw herstarten en normaal zou je dan via het internet uw server kunnen bereiken onder het ip-nr waarmee je online bent.

Apache 2 Web Server
« Reactie #10 Gepost op: 2007/06/02, 20:48:09 »
Om het wat duidelijker te maken heb ik hieronder mijn deafult config geplaatst als voorbeeld

Het eerste gedeelte is een Virtualhost onder localhost zoals het bij de standard apache instalatie geplaatst werd.
daaronder begint mijn configuratie gedeelte voor de homeserver dat via het internet te bereiken is :-)

NameVirtualHost *

ServerAdmin webmaster@localhost

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


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/


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


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/"
   
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
   


# Configuratie HomeServer


NameVirtualHost 192.168.0.100



  ServerName server
  DocumentRoot /media/****/www/homeserver/joomla

 Alias /wiki/ "/media/****/www/homeserver/wiki/"
   
      Options Indexes
      Order deny,allow
      Deny from all
      Allow from 192.168.0
   


  Alias /phpmyadmin/ "/media/****/www/phpmyadmin/"
   
      Options Indexes
      Order deny,allow
      Deny from all
      Allow from 192.168.0
   


 Alias /movies/ "/media/****/Movies/"
   
      Options Indexes
      Order deny,allow
      Deny from all
      Allow from 192.168.0
   


 Alias /mp3/ "/media/****/mp3/"
   
      Options Indexes
      Order deny,allow
      Deny from all
      Allow from 192.168.0
   




  ServerName computerteam
  DocumentRoot /media/****/www/computerteam/httpdocs
 
      Order deny,allow
      Deny from all
      Allow from 192.168.0
   

Zoals je kan zien  maak ik een verschil tussen intranet en internet met de funktie Order deny, allow
Alleen pc's met het IP-Nr 192.168.0 mogen op mp3 en movies,... toegrijpen.

Apache 2 Web Server
« Reactie #11 Gepost op: 2007/06/02, 22:40:31 »
Ik hoop ook dat het hij nu gaat begrijpen.