/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
http server
Fra : Michael Knudsen


Dato : 20-04-02 22:09

Hej,

Jeg har installeret og startet apache, men skidtet virker ikke,
som jeg havde forventet det. Hvis jeg lægger en index.html i mit
public_html bibliotek (med passende permissions), burde jeg så ikke kunne
få adgang til siden på

http://ipadresse/~brugernavn ?

-> Michael Knudsen

 
 
Bo Simonsen (20-04-2002)
Kommentar
Fra : Bo Simonsen


Dato : 20-04-02 22:20

On Sat, 20 Apr 2002 23:09:02 +0200, Michael Knudsen wrote:

> Hej,
>
> Jeg har installeret og startet apache, men skidtet virker ikke, som jeg
> havde forventet det. Hvis jeg lægger en index.html i mit public_html
> bibliotek (med passende permissions), burde jeg så ikke kunne få adgang
> til siden på
>
> http://ipadresse/~brugernavn ?
>
> -> Michael Knudsen

Det er meget svært når du ikke viser hvilket permissions du har sat..

Det bliver du nødt til at gøre, når du ikke gider at læse dokumentation..

--
Med venlig hilsen
Bo Simonsen

Join the GNU generation!

Niels Andersen (21-04-2002)
Kommentar
Fra : Niels Andersen


Dato : 21-04-02 08:47

Michael Knudsen wrote in <pan.2002.04.20.23.09.02.895624.13450@imf.au.dk>:
[apache]
> Hvis jeg lægger en index.html i mit
> public_html bibliotek (med passende permissions), burde jeg så ikke kunne
> få adgang til siden på
>
> http://ipadresse/~brugernavn ?

Jo.

Det kan jeg så gætte at du har prøvet, uden held. Men hvad sker der?
Prøv at kigge i logfilerne (access og error), hvad siger de, når du prøver
at gå ind på den side?

--
Mvh.

Niels Andersen
Linux 2.4.18 - Debian 3.0


Axel Eystein Jensen (21-04-2002)
Kommentar
Fra : Axel Eystein Jensen


Dato : 21-04-02 09:37

Michael Knudsen wrote:
....
> Jeg har installeret og startet apache, men skidtet virker ikke,
> som jeg havde forventet det. Hvis jeg lægger en index.html i mit
> public_html bibliotek (med passende permissions), burde jeg så ikke
....
Hvad sker der, når du skriver: "http://ipadresse/~brugernavn/index.html"
?
--
Mvh.
Axel

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 10:58

On Sun, 21 Apr 2002 10:36:55 +0200, Axel Eystein Jensen wrote:

> Hvad sker der, når du skriver: "http://ipadresse/~brugernavn/index.html"
> ?

Operation timed out.

-> Michael Knudsen

Axel Eystein Jensen (21-04-2002)
Kommentar
Fra : Axel Eystein Jensen


Dato : 21-04-02 11:21

Michael Knudsen wrote:
>
> On Sun, 21 Apr 2002 10:36:55 +0200, Axel Eystein Jensen wrote:
>
> > Hvad sker der, når du skriver: "http://ipadresse/~brugernavn/index.html"
> > ?
>
> Operation timed out.
>
> -> Michael Knudsen
Hvad sker der når du skriver: "http://ipadresse"? Måske kører apache
ikke?
--
Mvh.
Axel

Adam Sjøgren (21-04-2002)
Kommentar
Fra : Adam Sjøgren


Dato : 21-04-02 10:59

On Sun, 21 Apr 2002 11:57:47 +0200, Michael Knudsen wrote:

> On Sun, 21 Apr 2002 10:36:55 +0200, Axel Eystein Jensen wrote:
>> Hvad sker der, når du skriver:
>> "http://ipadresse/~brugernavn/index.html" ?

> Operation timed out.

Hvad siger http://ipadresse/ alene?

Hvad siger error_log og access_log?

Hvad sker der hvis du siger "telnet ipadresse http" og så skriver "GET
/ HTTP/1.0\nHost: ipadresse\n\n" til den (\n == linieskift)?


Mvh.

--
"Ett, två, tre, pang på rödbetan." Adam Sjøgren
asjo@koldfront.dk

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 12:10

On Sun, 21 Apr 2002 11:59:02 +0200, Adam Sjøgren wrote:

> Hvad siger http://ipadresse/ alene?

Operation timed out.

> Hvad siger error_log og access_log?

Der står intet i access_log, men i error_log står der:

[Sat Apr 20 21:53:41 2002] [notice] Apache/1.3.22 (Unix) (Red-Hat/Linux) configured -- resuming normal operations
[Sat Apr 20 21:53:41 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sat Apr 20 21:53:41 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Sat Apr 20 23:34:27 2002] [notice] caught SIGTERM, shutting down
[Sun Apr 21 11:50:51 2002] [notice] Apache/1.3.22 (Unix) (Red-Hat/Linux) configured -- resuming normal operations
[Sun Apr 21 11:50:51 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Apr 21 11:50:51 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Sun Apr 21 12:53:01 2002] [notice] caught SIGTERM, shutting down
[Sun Apr 21 13:01:39 2002] [notice] Apache/1.3.22 (Unix) (Red-Hat/Linux) configured -- resuming normal operations
[Sun Apr 21 13:01:39 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Apr 21 13:01:39 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)

> Hvad sker der hvis du siger "telnet ipadresse http" og så skriver "GET /
> HTTP/1.0\nHost: ipadresse\n\n" til den (\n == linieskift)?

Jeg kan slet ikke komme igennem. Jeg har telnettet til min router og
skrevet:

enable
set nat entry add 10.0.0.1 80 minipadresse 80 tcp
write
reboot,

men lige lidt hjælper det. Det var omtrent samme process, jeg var
igennem, da jeg i sin tid åbnede for port 22 til ssh. Dog mener jeg, at
jeg skulle gøre to ting den gang, men jeg kan desværre ikke huske hvad.
Måske det er noget i samme stil her.

Lige for en god ordens skyld. Apache kører:

[root@localhost httpd]# ps -ef|grep apache
apache 1465 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1466 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1467 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1468 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1469 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1470 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1471 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Dapache 1472 1464 0 13:01 ? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -Droot 1549 1398 0 13:09 pts/2 00:00:00 grep apache


-> Michael Knudsen

Peter Brodersen (21-04-2002)
Kommentar
Fra : Peter Brodersen


Dato : 21-04-02 17:18

On Sun, 21 Apr 2002 13:10:28 +0200, Michael Knudsen
<knudsen@imf.au.dk> wrote:

>> Hvad siger http://ipadresse/ alene?
>Operation timed out.

Det er et rent gæt - men kør en:

netstat -atn

Det kunne godt lyde som om, Apache fx kun lytter på
loopback-interface't.

--
- Peter Brodersen

Axel Eystein Jensen (21-04-2002)
Kommentar
Fra : Axel Eystein Jensen


Dato : 21-04-02 09:40

Michael Knudsen wrote:
....
> public_html bibliotek (med passende permissions), burde jeg så ikke ...
Har du ændret på flg. linie i /etc/apache/httpd.conf ?
....
#ServerName new.host.name
....
--
Mvh.
Axel

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 10:57

On Sun, 21 Apr 2002 10:40:22 +0200, Axel Eystein Jensen wrote:

> Har du ændret på flg. linie i /etc/apache/httpd.conf ? ... #ServerName
> new.host.name

Nej. Jeg har for øvrigt ikke noget bibliotek, der hedder /etc/apache. Til
gengæld fandt jeg /etc/httpd/conf/httpd.conf. Deri står:

#ServerName localhost

Skal jeg ændre noget her?

-> Michael Knudsen

Axel Eystein Jensen (21-04-2002)
Kommentar
Fra : Axel Eystein Jensen


Dato : 21-04-02 11:20

Michael Knudsen wrote:
....

> Nej. Jeg har for øvrigt ikke noget bibliotek, der hedder /etc/apache.
....
Sikkert afhængig af distro. Jeg bruger debian.
....

>Til gengæld fandt jeg /etc/httpd/conf/httpd.conf. Deri står:
>
> #ServerName localhost
>
> Skal jeg ændre noget her?
....
Her kan du skrive din ip eller host-name og derefter fjerne #.
--
Mvh.
Axel

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 12:16

On Sun, 21 Apr 2002 12:19:57 +0200, Axel Eystein Jensen wrote:

>> #ServerName localhost
>>
>> Skal jeg ændre noget her?
> ...
> Her kan du skrive din ip eller host-name og derefter fjerne #.

Hermed gjort. Jeg kørte derefter "apachectl restart", men det hjalp
ikke.

-> Michael Knudsen

Ask Fuglsang (21-04-2002)
Kommentar
Fra : Ask Fuglsang


Dato : 21-04-02 13:26


"Michael Knudsen" <knudsen@imf.au.dk>
wrote in message
news:pan.2002.04.21.13.15.41.985053.15
19@imf.au.dk...
> On Sun, 21 Apr 2002 12:19:57 +0200,
Axel Eystein Jensen wrote:
>
> >> #ServerName localhost
> >>
> >> Skal jeg ændre noget her?
> > ...
> > Her kan du skrive din ip eller
host-name og derefter fjerne #.
>
> Hermed gjort. Jeg kørte derefter
"apachectl restart", men det hjalp
> ikke.
>
Ændre rettigheder på home/* til 711 og
public_html til 755. Check at du har

<IfModule mod_userdir.c>
UserDir public_html
</ifModule>

og at modulet bliver loadet - ikke
udkommenteret med #.

Nvh
Ask



Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 15:01

On Sun, 21 Apr 2002 14:26:18 +0200, Ask Fuglsang wrote:

> Ændre rettigheder på home/* til 711 og public_html til 755. Check at du
> har

Det har jeg gjort.

> <IfModule mod_userdir.c>
> UserDir public_html
> </ifModule>
>
> og at modulet bliver loadet - ikke
> udkommenteret med #.

Det var ikke udkommenteret.

-> Michael Knudsen

Rasmus Bøg Hansen (21-04-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 21-04-02 13:53

Michael Knudsen wrote:

> Hej,
>
> Jeg har installeret og startet apache, men skidtet virker ikke,
> som jeg havde forventet det. Hvis jeg lægger en index.html i mit
> public_html bibliotek (med passende permissions), burde jeg så ikke kunne
> få adgang til siden på
>
> http://ipadresse/~brugernavn ?

Kører du firewall på maskinen og har du i så tilfælde husket at åbne for
port 80?

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
DISCLAIMER: Microsoft, Windows, Windows 98, Bugs, Lacking features, IRQ
conflicts, System crashes, Non-functional multitasking, the Y2K problem
and the Blue Screen of Death are registered trademarks of
Microsoft, Corp., Redmond, USA.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 15:02

On Sun, 21 Apr 2002 14:52:33 +0200, Rasmus Bøg Hansen wrote:

> Kører du firewall på maskinen og har du i så tilfælde husket at åbne for
> port 80?

Nej. I "lokkit" har jeg valgt "no firewall". Hvad angår port 80, så jeg
lavet følgende i min router:

enable
set nat entry add 10.0.0.1 80 minipadresse 80 tcp
write
reboot

-> Michael Knudsen

Jacob Bunk Nielsen (21-04-2002)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 21-04-02 15:23

Michael Knudsen <knudsen@imf.au.dk> writes:


> Hvad angår port 80, så jeg lavet følgende i min router:
>
> enable
> set nat entry add 10.0.0.1 80 minipadresse 80 tcp
> write
> reboot

Hvis du ikke har ændret på standardopsætningen af din router fra
Cybercity, så har du forwardet port 80 til routeren selv. Det er næppe
det du vil.

Mon du ikke snarere ville forwarde den til den maskine der kører
webserveren?

--
Jacob - www.bunk.cc
We are the people our parents warned us about.

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 15:27

On Sun, 21 Apr 2002 16:22:34 +0200, Jacob Bunk Nielsen wrote:

> Mon du ikke snarere ville forwarde den til den maskine der kører
> webserveren?

Hvordan gør jeg det?

-> Michael Knudsen

Adam Sjøgren (21-04-2002)
Kommentar
Fra : Adam Sjøgren


Dato : 21-04-02 15:37

On Sun, 21 Apr 2002 16:27:12 +0200, Michael Knudsen wrote:

> Hvordan gør jeg det?

Ændrer 10.0.0.1 til din maskines ip-adresse (.2?)


Mvh.

--
"Ett, två, tre, pang på rödbetan." Adam Sjøgren
asjo@koldfront.dk

Jacob Bunk Nielsen (21-04-2002)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 21-04-02 15:40

Michael Knudsen <knudsen@imf.au.dk> writes:

> On Sun, 21 Apr 2002 16:22:34 +0200, Jacob Bunk Nielsen wrote:
>
>> Mon du ikke snarere ville forwarde den til den maskine der kører
>> webserveren?
>
> Hvordan gør jeg det?

Start med at slette den NAT-entry du har lavet forkert:

set nat entry del 10.0.0.1 80 <WAN-IP> 80 tcp

Find derefter ud af hvilken IP-adresse din webserver har på dit
lokalnet. Det kan du fx gøre med /sbin/ifconfig.

Derefter laver du den rigtige forward med:

set nat entry add <IP på server> 80 <WAN-IP> 80 tcp

Husk at gemme den med 'write'.

--
Jacob - www.bunk.cc
Do people know you have freckles everywhere?

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 16:26

On Sun, 21 Apr 2002 16:39:32 +0200, Jacob Bunk Nielsen wrote:

> Find derefter ud af hvilken IP-adresse din webserver har på dit
> lokalnet. Det kan du fx gøre med /sbin/ifconfig.
>
> Derefter laver du den rigtige forward med:
>
> set nat entry add <IP på server> 80 <WAN-IP> 80 tcp

Takker! Nu virker det. Jeg skulle bare erstatte 10.0.0.1 med 10.0.0.2.

-> Michael Knudsen

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 17:30

On Sun, 21 Apr 2002 17:25:32 +0200, Michael Knudsen wrote:

> Takker! Nu virker det. Jeg skulle bare erstatte 10.0.0.1 med 10.0.0.2.

Nu mangler jeg blot at finde ud af, hvordan jeg får RedHat til automatisk
at starte apache ved opstart.

-> Michael Knudsen

Michael Knudsen (21-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 21-04-02 18:32

On Sun, 21 Apr 2002 18:29:33 +0200, Michael Knudsen wrote:

> Nu mangler jeg blot at finde ud af, hvordan jeg får RedHat til
> automatisk at starte apache ved opstart.

....hvilket jeg netop har fundet ud af.

-> Michael Knudsen

Thorbjørn Ravn Ander~ (21-04-2002)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 21-04-02 21:11

Michael Knudsen <knudsen@imf.au.dk> writes:

> On Sun, 21 Apr 2002 18:29:33 +0200, Michael Knudsen wrote:
>
> > Nu mangler jeg blot at finde ud af, hvordan jeg får RedHat til
> > automatisk at starte apache ved opstart.
>
> ...hvilket jeg netop har fundet ud af.

Hvis du nu havde skrevet _hvad_ du havde gjort, saa havde andre maaske
kunne have haft gavn af at laese dine indlaeg via groups.google.com.

--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus

Michael Knudsen (22-04-2002)
Kommentar
Fra : Michael Knudsen


Dato : 22-04-02 05:49

On Sun, 21 Apr 2002 22:11:03 +0200, Thorbjørn Ravn Andersen wrote:

> Hvis du nu havde skrevet _hvad_ du havde gjort, saa havde andre maaske
> kunne have haft gavn af at laese dine indlaeg via groups.google.com.

ntsysv...

-> Michael Knudsen

Morten Davidsen (23-04-2002)
Kommentar
Fra : Morten Davidsen


Dato : 23-04-02 11:01

Du skal huske at chmod'e dit public_html dir....

kan ikke lige huske helt hvad det er ... 477 eller sådan?

Tjek på apache.org --> Documentation

/MD

"Michael Knudsen" <knudsen@imf.au.dk> skrev i en meddelelse
news:pan.2002.04.20.23.09.02.895624.13450@imf.au.dk...
> Hej,
>
> Jeg har installeret og startet apache, men skidtet virker ikke,
> som jeg havde forventet det. Hvis jeg lægger en index.html i mit
> public_html bibliotek (med passende permissions), burde jeg så ikke kunne
> få adgang til siden på
>
> http://ipadresse/~brugernavn ?
>
> -> Michael Knudsen



Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408598
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste