Webserver på FreeBSD med Apache
Webserver på FreeBSD med Apache
Jag håller på att göra iordning en webserver på en burk med FreeBSD 4.10. Jag har tänkt att använda mig av Apache 2.0.49.
Det är bara det att jag inte kan något om UNIX (det är ett skolarbete). Jag skulle därför vilja ha lite hjälp. Gärna en steg-för-steg guide, antingen här eller en adress till en guide.
Jag har kommit så långt att jag har installerat FreeBSD och Apache, men jag vet inte var konfigurationsfilerna ligger och jag vet absolut inte hur man sätter upp själva webservern. Jag har kämpat i flera veckor med detta, så jag skulle uppskatta lite hjälp.
Det är bara det att jag inte kan något om UNIX (det är ett skolarbete). Jag skulle därför vilja ha lite hjälp. Gärna en steg-för-steg guide, antingen här eller en adress till en guide.
Jag har kommit så långt att jag har installerat FreeBSD och Apache, men jag vet inte var konfigurationsfilerna ligger och jag vet absolut inte hur man sätter upp själva webservern. Jag har kämpat i flera veckor med detta, så jag skulle uppskatta lite hjälp.
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Kanke kan hjälpa dig något? http://httpd.apache.org/docs-2.0/
Eller så kan du juh fråga farbror google, han kan hjälpa dig att hitta detmesta.
Eller så kan du juh fråga farbror google, han kan hjälpa dig att hitta detmesta.
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
- Peter Wall
- Hedersbit
- Posts: 7026
- Joined: 2002-03-08 0:52:56
- Location: Stockholm
- Contact:
Förstår inte riktigt vad problemet är. De facto ska en make install-installering av apache i fbsd kicka igång apache'n bara du skriver apachectl start (eller startar om datorn) .. lägg filerna du vill ha public i /usr/local/www/data/, det är webroten.
Och varför använder du FBSD 4.1 ? :|
Och varför använder du FBSD 4.1 ? :|
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Jag använder mig av FBSD 4.1, eftersom det ska vara den senaste stabila versionen.Punisher wrote:Förstår inte riktigt vad problemet är. De facto ska en make install-installering av apache i fbsd kicka igång apache'n bara du skriver apachectl start (eller startar om datorn) .. lägg filerna du vill ha public i /usr/local/www/data/, det är webroten.
Och varför använder du FBSD 4.1 ? :|
Man lägger alltså bara de websidor man vill ha publicerade i /usr/local/www/data/ och sen?
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
- Peter Wall
- Hedersbit
- Posts: 7026
- Joined: 2002-03-08 0:52:56
- Location: Stockholm
- Contact:
Lägg en index.html där och skriv http://localhost i din browser.
http://www.freebsd.org/releases/4.9R/announce.html
http://www.freebsd.org/releases/4.9R/announce.html
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
- Peter Wall
- Hedersbit
- Posts: 7026
- Joined: 2002-03-08 0:52:56
- Location: Stockholm
- Contact:
Oavsett versionsnummer på den FreeBSD du har installerat borde Apache'n gå igång. Har du fått igång den nu?
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Jag har fått igång den så att den ger inget error medelande när jag skriver httpd -k start, vilket det gjorde förr. Men lynx, eller någon dator i nätverket får inte kontakt alls med webbservern överhuvudtaget. Jag har en index.html i den rooten, som ni skrev. Men det funkar inte :/
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
- Peter Wall
- Hedersbit
- Posts: 7026
- Joined: 2002-03-08 0:52:56
- Location: Stockholm
- Contact:
Hur vet jag det?Punisher wrote:Har du öppnat brandväggen på port80 ?
När jag skriver
*httpd -k start
händer inget och när jag skriver
*httpd -k stop
står det
*httpd (no pid file) not running
och samma sak med
*apachectl
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Vad händer när du skriver apachectl start? Står det något i någon logg?
Vad händer om du webbar in lokalt (tex med lynx http://127.0.0.1)?
Vad händer om du webbar in lokalt (tex med lynx http://127.0.0.1)?
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Jag vet inte vilken logg jag ska titta i!elvenman wrote:Vad händer när du skriver apachectl start? Står det något i någon logg?
Vad händer om du webbar in lokalt (tex med lynx http://127.0.0.1)?
När man gör det så kommer lynx inte igenom brandväggen även fast det är lokalt och samma burk!
Jag ska försöka fixa så att jag släpps igenom brandväggen.
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Testa att läsa dokumentationen, där står nog svar på de flesta av de frågot du ställt hittils.r0ck0 wrote:Jag vet inte vilken logg jag ska titta i!
När man gör det så kommer lynx inte igenom brandväggen även fast det är lokalt och samma burk!
Jag ska försöka fixa så att jag släpps igenom brandväggen.
http://httpd.apache.org/docs-project
Lycka till!
- Peter Wall
- Hedersbit
- Posts: 7026
- Joined: 2002-03-08 0:52:56
- Location: Stockholm
- Contact:
apachectl start är det kommando du ska utnyttja. Öppna port80 i din brandvägg så ordnar det sig ska du se.
Diplomerad webbutvecklare
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Microsoft Certified Professional Windows 2003
Microsoft Certified Technology Specialist Windows Vista
"Did you know kidneys and applesauce are a delicacy in Sweden? I'm gonna get my applesauce back!"
Det tror inte jag.. Eftersom stop säger att den inte hittar nån PID-fil så gissar jag på att det aldrig går igång med start.. Kör ps aux|grep httpd så ser du om httpd/Apache är igång öhtPunisher wrote:apachectl start är det kommando du ska utnyttja. Öppna port80 i din brandvägg så ordnar det sig ska du se.
Släng på ett -e efter apachectl.
http://httpd.apache.org/docs-2.0/mod/core.html#loglevel wrote:LogLevel Directive
Description: Controls the verbosity of the ErrorLog
Syntax: LogLevel level
Default: LogLevel warn
Context: server config, virtual host
Status: Core
Module: core
LogLevel adjusts the verbosity of the messages recorded in the error logs (see ErrorLog directive). The following levels are available, in order of decreasing significance:
Level Description Example
emerg Emergencies - system is unusable. "Child cannot open lock file. Exiting"
alert Action must be taken immediately. "getpwuid: couldn't determine user name from uid"
crit Critical Conditions. "socket: Failed to get a socket, exiting child"
error Error conditions. "Premature end of script headers"
warn Warning conditions. "child process 1234 did not exit, sending another SIGHUP"
notice Normal but significant condition. "httpd: caught SIGBUS, attempting to dump core in ..."
info Informational. "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."
debug Debug-level messages "Opening config file ..."
When a particular level is specified, messages from all other levels of higher significance will be reported as well. E.g., when LogLevel info is specified, then messages with log levels of notice and warn will also be posted.
Using a level of at least crit is recommended.
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Jag körde det kommandot, men det hände ingenting!jstrom wrote:Det tror inte jag.. Eftersom stop säger att den inte hittar nån PID-fil så gissar jag på att det aldrig går igång med start.. Kör ps aux|grep httpd så ser du om httpd/Apache är igång öhtPunisher wrote:apachectl start är det kommando du ska utnyttja. Öppna port80 i din brandvägg så ordnar det sig ska du se.
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Vilket argument ska jag använda?elvenman wrote:Släng på ett -e efter apachectl.
http://httpd.apache.org/docs-2.0/mod/core.html#loglevel wrote:LogLevel Directive
Description: Controls the verbosity of the ErrorLog
Syntax: LogLevel level
Default: LogLevel warn
Context: server config, virtual host
Status: Core
Module: core
LogLevel adjusts the verbosity of the messages recorded in the error logs (see ErrorLog directive). The following levels are available, in order of decreasing significance:
Level Description Example
emerg Emergencies - system is unusable. "Child cannot open lock file. Exiting"
alert Action must be taken immediately. "getpwuid: couldn't determine user name from uid"
crit Critical Conditions. "socket: Failed to get a socket, exiting child"
error Error conditions. "Premature end of script headers"
warn Warning conditions. "child process 1234 did not exit, sending another SIGHUP"
notice Normal but significant condition. "httpd: caught SIGBUS, attempting to dump core in ..."
info Informational. "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."
debug Debug-level messages "Opening config file ..."
When a particular level is specified, messages from all other levels of higher significance will be reported as well. E.g., when LogLevel info is specified, then messages with log levels of notice and warn will also be posted.
Using a level of at least crit is recommended.
Morpheus: Intel Core2Duo E8500 3.16GHz / 4GB / 2TB / DVD±RW / HD4850 512MB / 19"TFT+40"LCD
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
Smith: Athlon2600+ / 1024MB / 440GB /Geeforce 2MX32MB / 17"TFT
ASUS Eee PC 901: Atom 1.6GHz / 1GB / 20GB SSD / 8.9" TFT
r0ck0 wrote:Vilket argument ska jag använda?elvenman wrote:Släng på ett -e efter apachectl.
http://httpd.apache.org/docs-2.0/mod/core.html#loglevel wrote:LogLevel Directive
Description: Controls the verbosity of the ErrorLog
Syntax: LogLevel level
Default: LogLevel warn
Context: server config, virtual host
Status: Core
Module: core
LogLevel adjusts the verbosity of the messages recorded in the error logs (see ErrorLog directive). The following levels are available, in order of decreasing significance:
Level Description Example
emerg Emergencies - system is unusable. "Child cannot open lock file. Exiting"
alert Action must be taken immediately. "getpwuid: couldn't determine user name from uid"
crit Critical Conditions. "socket: Failed to get a socket, exiting child"
error Error conditions. "Premature end of script headers"
warn Warning conditions. "child process 1234 did not exit, sending another SIGHUP"
notice Normal but significant condition. "httpd: caught SIGBUS, attempting to dump core in ..."
info Informational. "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."
debug Debug-level messages "Opening config file ..."
When a particular level is specified, messages from all other levels of higher significance will be reported as well. E.g., when LogLevel info is specified, then messages with log levels of notice and warn will also be posted.
Using a level of at least crit is recommended.
Using a level of at least crit is recommended.
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
- Niklas Berggren
- Hedersbit
- Posts: 3524
- Joined: 2002-03-08 17:53:04
- Location: Göteborg (Skövde)
- Contact:
Ev. i en underkatalog som heter logs.Nicke wrote:Vad säger din error_log? (Ligger förmodligen i /usr/local/etc/apache)
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED