PDA

View Full Version : webserver



Scorpio13
28-Mar-2013, 04:26
Hoi, hier ben ik weer se

Ik heb bij die vriend van mij via de howto lamp server willen opzetten, maar die doet heel raar.

Na het installeren van de patronen sluit ik yast en open die opnieuw om naar de http server te gaan.
Bij het openen krijg ik de volgende foutmelding:



de bestanden /etc/apache2/default-server.conf, /etc/apache2/listen.conf zijn handmatig gewijzigd.
Yast kan niet alle wijzigingen meenemen.
Doorgaan/Annuleren

Als ik op doorgaan klik kan ik de http-service aanzetten, onder "luisteren naar poorten" staat Alle adressen met poort 80, ik zet er dan 127.0.0.1 met poort 80 bij als ik op voltooien klik krijg ik "kan service apache2 niet aanpassen.
Als ik dan naar runlevel ga in Yast dus zie ik dat de service apache2 niet opgestart is.
Als ik deze dan handmatig opstart door op activeren te klikken krijg ik


/bin/systemctl start apache2.service retourneerde 1 (niet gespecificeerde foutmelding):

de service mysql kan ik wel opstarten maar ... als ik op OK klik en runlevel opnieuw open staat er naast mysql opnieuw de "nee" dat hij niet opgestart is.
Daarmee kan ik niets meer doen.
Wie o wie kan mij helpen?
Mario

Knurpht
28-Mar-2013, 06:03
Yep, daar is 't e.e.a. veranderd. Dat heeft te maken met de migratie van sysvinit naar systemd.

Ik neem aan dat je 't LAMP pattern geïnstalleerd hebt. En via Yast - Network services de HTTP server opdracht gegeven hebt te starten bij het opstarten, en daarbij indien nodig de firewall hebt uitgezet.

Wat geeft

systemctl status apache2.service?
en, meteen na het starten van apache

tail -20 /var/log/messages

Bestaan gebruiker "wwwrun" en groep "www"?

En dan nog één die soms een rol speelt:
In de eigenschappen van de bedrade verbinding staat een instelling op "Bij kabelverbinding", die moet op "Tijdens opstarten".

Scorpio13
28-Mar-2013, 06:18
Yep, daar is 't e.e.a. veranderd. Dat heeft te maken met de migratie van sysvinit naar systemd.

Ik neem aan dat je 't LAMP pattern geïnstalleerd hebt. En via Yast - Network services de HTTP server opdracht gegeven hebt te starten bij het opstarten, en daarbij indien nodig de firewall hebt uitgezet.

Wat geeft

systemctl status apache2.service?
en, meteen na het starten van apache

tail -20 /var/log/messages

Bestaan gebruiker "wwwrun" en groep "www"?

En dan nog één die soms een rol speelt:
In de eigenschappen van de bedrade verbinding staat een instelling op "Bij kabelverbinding", die moet op "Tijdens opstarten".

Lamp pattern is geinstalleerd, HTTP server staat aan.


systemctl status apache2.service
apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: failed (Result: exit-code) since Thu, 2013-03-28 14:11:30 CET; 6min ago
Process: 5754 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/apache2.service

Mar 28 14:11:30 linux-hsev start_apache2[5754]: httpd2-prefork: apr_sockaddr_info_get() failed for linux-hsev
Mar 28 14:11:30 linux-hsev start_apache2[5754]: httpd2-prefork: Could not reliably determine the server's fully qualif...rName
Mar 28 14:11:30 linux-hsev start_apache2[5754]: (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80
Mar 28 14:11:30 linux-hsev start_apache2[5754]: no listening sockets available, shutting down
Mar 28 14:11:30 linux-hsev start_apache2[5754]: Unable to open logs
Mar 28 14:11:30 linux-hsev systemd[1]: Failed to start apache.
Mar 28 14:11:30 linux-hsev systemd[1]: Unit apache2.service entered failed state

en de andere


tail -20 /var/log/messages
2013-03-28T14:11:30.035500+01:00 linux-hsev start_apache2[5754]: Unable to open logs
2013-03-28T14:11:30.045175+01:00 linux-hsev systemd[1]: apache2.service: control process exited, code=exited status=1
2013-03-28T14:11:30.052845+01:00 linux-hsev systemd[1]: Failed to start apache.
2013-03-28T14:11:30.053432+01:00 linux-hsev systemd[1]: Unit apache2.service entered failed state
2013-03-28T14:15:06.949478+01:00 linux-hsev su: (to root) mario on /dev/pts/4
2013-03-28T14:15:06.950205+01:00 linux-hsev su: pam_unix(su:session): session opened for user root by (uid=1000)
2013-03-28T14:15:46.067107+01:00 linux-hsev su: (to root) mario on /dev/pts/5
2013-03-28T14:15:46.068049+01:00 linux-hsev su: pam_unix(su:session): session opened for user root by (uid=1000)
2013-03-28T14:16:03.529784+01:00 linux-hsev su: (to nobody) mario on none
2013-03-28T14:16:03.530797+01:00 linux-hsev su: pam_unix(su:session): session opened for user nobody by (uid=0)
2013-03-28T14:16:03.832760+01:00 linux-hsev kernel: [ 653.331984] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
2013-03-28T14:16:04.085108+01:00 linux-hsev su: pam_unix(su:session): session closed for user nobody
2013-03-28T14:16:07.403617+01:00 linux-hsev su: (to nobody) mario on none
2013-03-28T14:16:07.405254+01:00 linux-hsev su: pam_unix(su:session): session opened for user nobody by (uid=0)
2013-03-28T14:16:07.758111+01:00 linux-hsev su: pam_unix(su:session): session closed for user nobody
2013-03-28T14:16:43.718569+01:00 linux-hsev su: pam_unix(su:session): session closed for user root
2013-03-28T14:17:03.175749+01:00 linux-hsev su: (to root) mario on /dev/pts/5
2013-03-28T14:17:03.176639+01:00 linux-hsev su: pam_unix(su:session): session opened for user root by (uid=1000)
2013-03-28T14:17:16.556307+01:00 linux-hsev systemd[1]: Started LSB: Start the MySQL database server.
2013-03-28T14:17:35.317199+01:00 linux-hsev systemd[1]: Started LSB: Start the MySQL database server.



In de eigenschappen van de bedrade verbinding staat een instelling op "Bij kabelverbinding", die moet op "Tijdens opstarten".
Waar zou ik dat moeten tegenkomen?

Scorpio13
30-Mar-2013, 03:31
Bij deze wil ik melden dat alles perfect draait.
Ik heb de / partitie gewoon geformateerd en alles opnieuw ingesteld.

gr
Mario

Knurpht
30-Mar-2013, 05:31
Bij deze wil ik melden dat alles perfect draait.
Ik heb de / partitie gewoon geformateerd en alles opnieuw ingesteld.

gr
Mario

Bedankt voor je melding. Had gisteren absoluut geen tijd -deadline te halen-, maar, als ik de logs goed zie, had je er een dubbel luisteradres in staan. Hij mekkert namelijk over dat 127.0.0.1 poort 80 al in gebruik is

Maar, gefeliciteerd. Het draait.

Scorpio13
08-Apr-2013, 02:13
Is dus weer van dat he.

Ik heb niets verandert aan niets. Toch krijg ik apache weer niet gestart.

Hier de output van systemctl status apache2.service


apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: failed (Result: exit-code) since Mon, 2013-04-08 11:09:35 CEST; 34s ago
Process: 7604 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/apache2.service

Apr 08 11:09:35 linux-wo11 start_apache2[7604]: (98)Address already in use: make_sock: could not bind to address [::]:80
Apr 08 11:09:35 linux-wo11 start_apache2[7604]: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
Apr 08 11:09:35 linux-wo11 start_apache2[7604]: no listening sockets available, shutting down
Apr 08 11:09:35 linux-wo11 start_apache2[7604]: Unable to open logs
Apr 08 11:09:35 linux-wo11 systemd[1]: Failed to start apache.
Apr 08 11:09:35 linux-wo11 systemd[1]: Unit apache2.service entered failed state


en van tail -20 /var/log/messages


2013-04-08T11:09:35.149954+02:00 linux-wo11 systemd[1]: Stopped SuSEfirewall2 phase 2.
2013-04-08T11:09:35.169812+02:00 linux-wo11 systemd[1]: Starting SuSEfirewall2 phase 2...
2013-04-08T11:09:35.185271+02:00 linux-wo11 systemd[1]: Started SuSEfirewall2 phase 2.
2013-04-08T11:09:35.230019+02:00 linux-wo11 SuSEfirewall2: Setting up rules from /etc/sysconfig/SuSEfirewall2 ...
2013-04-08T11:09:35.235685+02:00 linux-wo11 SuSEfirewall2: using default zone 'ext' for interface eth1
2013-04-08T11:09:35.239561+02:00 linux-wo11 systemd[1]: Starting apache...
2013-04-08T11:09:35.313074+02:00 linux-wo11 start_apache2[7604]: (98)Address already in use: make_sock: could not bind to address [::]:80
2013-04-08T11:09:35.313561+02:00 linux-wo11 start_apache2[7604]: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
2013-04-08T11:09:35.313999+02:00 linux-wo11 start_apache2[7604]: no listening sockets available, shutting down
2013-04-08T11:09:35.314436+02:00 linux-wo11 start_apache2[7604]: Unable to open logs
2013-04-08T11:09:35.324496+02:00 linux-wo11 systemd[1]: apache2.service: control process exited, code=exited status=1
2013-04-08T11:09:35.328960+02:00 linux-wo11 systemd[1]: Failed to start apache.
2013-04-08T11:09:35.329783+02:00 linux-wo11 systemd[1]: Unit apache2.service entered failed state
2013-04-08T11:09:35.370572+02:00 linux-wo11 SuSEfirewall2: Firewall rules successfully set
2013-04-08T11:09:56.820218+02:00 linux-wo11 su: (to root) mario on /dev/pts/2
2013-04-08T11:09:56.821122+02:00 linux-wo11 su: pam_unix(su:session): session opened for user root by mario(uid=1000)
2013-04-08T11:10:00.481347+02:00 linux-wo11 systemd[1]: Starting Cleanup of Temporary Directories...
2013-04-08T11:10:00.617868+02:00 linux-wo11 systemd-tmpfiles[7780]: stat(/run/user/1000/gvfs) failed: Permission denied
2013-04-08T11:10:00.756586+02:00 linux-wo11 systemd[1]: Started Cleanup of Temporary Directories.
2013-04-08T11:13:21.702187+02:00 linux-wo11 su: pam_unix(su:session): session closed for user root


Kan iemand mij helpen zodat ik die dingen niet meer meemaak?
Mijn werk loopt op die manier een grote achterstand op.

dbv
Mario

Knurpht
08-Apr-2013, 13:38
Ik denk dat ik 't probleem al zie. Heb net de afgelopen week de oorzaak gevonden van een probleem dat mensen ondervinden bij Samba, bij NFS, bij NIS en nou heb ik donderdag tijdens de launch-party een nieuwe installatie gedaan. Van 't weekend de boel op "ifup" gezet, kabel eraan, en raad eens? Webserver start alleen na

systemctl restart apache2.service

Vervolgens heb ik dit gedaan:
- Yast - Netwerk apparaten - Netwerkinstellingen
- Bedrade kaart aangeklikt, Bewerken
- In de algemene tab, "Bij kabelverbinding" veranderd in "Tijdens opstarten".
Systeem herstart, en .....


systemctl status apache2.service
apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: active (running) since Mon, 2013-04-08 18:23:53 CEST; 4h 11min ago
Process: 703 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=0/SUCCESS)
Main PID: 777 (httpd2-prefork)
CGroup: name=systemd:/system/apache2.service
├ 777 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 782 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 783 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 784 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 785 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
└ 786 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start


Als dit niet helpt, graag de output van

cat /etc/apache2/httpd.conf

Knurpht
08-Apr-2013, 13:49
overigens kun je met


su -c 'systemctl restart apache2.service'

altijd proberen de webserver opnieuw te starten.

Dat dit soort dingen vervelend zijn, je afhouden van wat je echt moet doen, snap ik als geen ander. Toch zijn 't dingen waarvan je als webontwikkelaar maar beter de nodige kaas kunt eten :D. Als je nl. een webserver goed onder controle hebt (een kwestie van doorgaan tot het kwartje valt) kun je beter en veiliger ontwikkelen. Vandaag nog een webomgeving gezien waar allerlei mappen op 777 gezet waren, omdat anders de webapplicatie er niet in kon lezen. Blijken de files van de applicatie verkeerde rechten te hebben, blijkt de ontwikkelaar ergens in een php-script een gebruikersnaam en wachtwoord gebruikt om via de shell-escape bestanden op plaatsen buiten de chroot van de webserver te kunnen neerzetten, Nz. Nz. En dus nu een hack, waarbij alle afbeeldingen van de site gemieterd zijn.

Scorpio13
09-Apr-2013, 00:10
Ik denk dat ik 't probleem al zie. Heb net de afgelopen week de oorzaak gevonden van een probleem dat mensen ondervinden bij Samba, bij NFS, bij NIS en nou heb ik donderdag tijdens de launch-party een nieuwe installatie gedaan. Van 't weekend de boel op "ifup" gezet, kabel eraan, en raad eens? Webserver start alleen na

systemctl restart apache2.service

Vervolgens heb ik dit gedaan:
- Yast - Netwerk apparaten - Netwerkinstellingen
- Bedrade kaart aangeklikt, Bewerken
- In de algemene tab, "Bij kabelverbinding" veranderd in "Tijdens opstarten".
Systeem herstart, en .....


systemctl status apache2.service
apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: active (running) since Mon, 2013-04-08 18:23:53 CEST; 4h 11min ago
Process: 703 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=0/SUCCESS)
Main PID: 777 (httpd2-prefork)
CGroup: name=systemd:/system/apache2.service
├ 777 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 782 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 783 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 784 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
├ 785 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start
└ 786 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -k start


Als dit niet helpt, graag de output van

cat /etc/apache2/httpd.conf


Heb gedaan wat je voorgesteld hebt, hier de output:



systemctl restart apache2.service
Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -n' for details.


bedrade bekabeling staat op tijdens opstarten.

dan de volgende output


systemctl status apache2.service
apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: failed (Result: exit-code) since Tue, 2013-04-09 09:07:35 CEST; 1min 28s ago
Process: 4279 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/apache2.service

Apr 09 09:07:35 linux-wo11 start_apache2[4279]: no listening sockets available, shutting down
Apr 09 09:07:35 linux-wo11 start_apache2[4279]: Unable to open logs
Apr 09 09:07:35 linux-wo11 systemd[1]: Failed to start apache.
Apr 09 09:07:35 linux-wo11 systemd[1]: Unit apache2.service entered failed state

en de output van httpd.conf:


cat /etc/apache2/httpd.conf
#
# /etc/apache2/httpd.conf
#
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs-2.2/> for detailed information about
# the directives.

# Based upon the default apache configuration file that ships with apache,
# which is based upon the NCSA server configuration files originally by Rob
# McCool. This file was knocked together by Peter Poeml <poeml+apache@suse.de>.

# If possible, avoid changes to this file. It does mainly contain Include
# statements and global settings that can/should be overridden in the
# configuration of your virtual hosts.

# Quickstart guide:
# http://en.opensuse.org/Apache_Quickstart_HOWTO


# Overview of include files, chronologically:
#
# httpd.conf
# |
# |-- uid.conf . . . . . . . . . . . . . . UserID/GroupID to run under
# |-- server-tuning.conf . . . . . . . . . sizing of the server (how many processes to start, ...)
# |-- sysconfig.d/loadmodule.conf . . . . .
load these modules
# |-- listen.conf . . . . . . . . . . . . . IP adresses / ports to listen on
# |-- mod_log_config.conf . . . . . . . . . define logging formats
# |-- sysconfig.d/global.conf . . . . . . .
server-wide general settings
# |-- mod_status.conf . . . . . . . . . . . restrict access to mod_status (server monitoring)
# |-- mod_info.conf . . . . . . . . . . . . restrict access to mod_info
# |-- mod_usertrack.conf . . . . . . . . . defaults for cookie-based user tracking
# |-- mod_autoindex-defaults.conf . . . . . defaults for displaying of server-generated directory listings
# |-- mod_mime-defaults.conf . . . . . . . defaults for mod_mime configuration
# |-- errors.conf . . . . . . . . . . . . . customize error responses
# |-- ssl-global.conf . . . . . . . . . . . SSL conf that applies to default server _and all_ virtual hosts
# |
# |-- default-server.conf . . . . . . . . . set up the default server that replies to non-virtual-host requests
# | |--mod_userdir.conf . . . . . . . . enable UserDir (if mod_userdir is loaded)
# | `--conf.d/apache2-manual?conf . . . add the docs ('?' = if installed)
# |
# |-- sysconfig.d/include.conf . . . . . .
your include files
# | (for each file to be included here, put its name
# | into APACHE_INCLUDE_* in /etc/sysconfig/apache2)
# |
# `-- vhosts.d/ . . . . . . . . . . . . . . for each virtual host, place one file here
# `-- *.conf . . . . . . . . . . . . . (*.conf is automatically included)
#
#
# Files marked
are created from sysconfig upon server restart: instead of
# these files, you edit /etc/sysconfig/apache2



# Filesystem layout:
#
# /etc/apache2/
# |-- charset.conv . . . . . . . . . . . . for mod_auth_ldap
# |-- conf.d/
# | |-- apache2-manual.conf . . . . . . . conf that comes with apache2-doc
# | |-- mod_php4.conf . . . . . . . . . . (example) conf that comes with apache2-mod_php4
# | `-- ... . . . . . . . . . . . . . . . other configuration added by packages
# |-- default-server.conf
# |-- errors.conf
# |-- httpd.conf . . . . . . . . . . . . . top level configuration file
# |-- listen.conf
# |-- magic
# |-- mime.types -> ../mime.types
# |-- mod_autoindex-defaults.conf
# |-- mod_info.conf
# |-- mod_log_config.conf
# |-- mod_mime-defaults.conf
# |-- mod_perl-startup.pl
# |-- mod_status.conf
# |-- mod_userdir.conf
# |-- mod_usertrack.conf
# |-- server-tuning.conf
# |-- ssl-global.conf
# |-- ssl.crl/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Revocation Lists (CRL)
# |-- ssl.crt/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificates
# |-- ssl.csr/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Signing Requests
# |-- ssl.key/ . . . . . . . . . . . . . . PEM-encoded RSA Private Keys
# |-- ssl.prm/ . . . . . . . . . . . . . . public DSA Parameter Files
# |-- sysconfig.d/ . . . . . . . . . . . . files that are created from /etc/sysconfig/apache2
# | |-- global.conf
# | |-- include.conf
# | `-- loadmodule.conf
# |-- uid.conf
# `-- vhosts.d/ . . . . . . . . . . . . . . put your virtual host configuration (*.conf) here
# |-- vhost-ssl.template
# `-- vhost.template



### Global Environment ######################################################
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests.

# run under this user/group id
Include /etc/apache2/uid.conf

# - how many server processes to start (server pool regulation)
# - usage of KeepAlive
Include /etc/apache2/server-tuning.conf

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
ErrorLog /var/log/apache2/error_log

# generated from APACHE_MODULES in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/loadmodule.conf

# IP addresses / ports to listen on
Include /etc/apache2/listen.conf

# predefined logging formats
Include /etc/apache2/mod_log_config.conf

# generated from global settings in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/global.conf

# optional mod_status, mod_info
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf

# optional cookie-based user tracking
# read the documentation before using it!!
Include /etc/apache2/mod_usertrack.conf

# configuration of server-generated directory listings
Include /etc/apache2/mod_autoindex-defaults.conf

# associate MIME types with filename extensions
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf

# set up (customizable) error responses
Include /etc/apache2/errors.conf

# global (server-wide) SSL configuration, that is not specific to
# any virtual host
Include /etc/apache2/ssl-global.conf

# forbid access to the entire filesystem by default
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>

# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

# List of resources to look for when the client requests a directory
DirectoryIndex index.html index.html.var

### 'Main' server configuration #############################################
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition. These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
Include /etc/apache2/default-server.conf


# Another way to include your own files
#
# The file below is generated from /etc/sysconfig/apache2,
# include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
# APACHE_CONF_INCLUDE_DIRS
Include /etc/apache2/sysconfig.d/include.conf


### Virtual server configuration ############################################
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
Include /etc/apache2/vhosts.d/*.conf


# Note: instead of adding your own configuration here, consider
# adding it in your own file (/etc/apache2/httpd.conf.local)
# putting its name into APACHE_CONF_INCLUDE_FILES in
# /etc/sysconfig/apache2 -- this will make system updates
# easier :)



dbv
Mario

Knurpht
09-Apr-2013, 03:41
Om één of andere reden is er geen luisteradres:


no listening sockets available, shutting down


Start Yast - Network services - HTTP server.
In het eerste scherm dient minimaal 1 IP adres aanwezig te zijn, als je via http://localhost de webserver wilt benaderen, dan moet 127.0.0.1 daarin staan.

Dit soort foutmeldingen onstaan ook als je daar een IP adres in zet dat de machine niet heeft (een ander apparaat heeft dat IP via DHCP), of wat niet op poort 80 geforward is naar je machine in de portforwarding op je router (als je je webserver van buiten benaderbaar wilt hebben). Dat laatste ontstaat bijv. als je provider je een ander IP geeft.

Scorpio13
09-Apr-2013, 04:33
Om één of andere reden is er geen luisteradres:


no listening sockets available, shutting down


Start Yast - Network services - HTTP server.
In het eerste scherm dient minimaal 1 IP adres aanwezig te zijn, als je via http://localhost de webserver wilt benaderen, dan moet 127.0.0.1 daarin staan.

Dit soort foutmeldingen onstaan ook als je daar een IP adres in zet dat de machine niet heeft (een ander apparaat heeft dat IP via DHCP), of wat niet op poort 80 geforward is naar je machine in de portforwarding op je router (als je je webserver van buiten benaderbaar wilt hebben). Dat laatste ontstaat bijv. als je provider je een ander IP geeft.

Dat was het inderdaad, gisteren stonden er nog adressen in, ineens niet meer. Raar maar heb nu 127.0.0.1 toegevoegd en alles start weer op en draait weer normaal.
Snap er geen barst van hoe dat ineens kan verdwijnen maar het werkt intussen wel terug.
Dank voor je hulp
Mario

Knurpht
09-Apr-2013, 07:06
Dat was het inderdaad, gisteren stonden er nog adressen in, ineens niet meer. Raar maar heb nu 127.0.0.1 toegevoegd en alles start weer op en draait weer normaal.
Snap er geen barst van hoe dat ineens kan verdwijnen maar het werkt intussen wel terug.
Dank voor je hulp
Mario

Mooi dat het weer werkt. Eigenlijk zijn in een standaard webserver setup eigenlijk bovenstaande de 2 problemen die je kunt hebben als apache2 niet start:
- De netwerkkaart start niet vroeg genoeg
- Er is geen of (ook) een verkeerd luisteradres (via welk IP/hostname is de webserver bereikbaar), en/of poort. Denk bij dat laatste aan de poort(en) in je firewall(s).

Knurpht
09-Apr-2013, 07:25
Nog even een tip: als je echt voor je werk afhankelijk bent van een webserver, denk dan eens na over een VPS ( Virtual Private Server ) in de cloud. Op die dingen kun je kiezen uit allerlei geoptimaliseerde linux installaties via image. Kost een paar tientjes per maand, bijna goedkoper dan er zelf elke 2 jaar een machien voor neer te zetten.

Scorpio13
10-Apr-2013, 06:59
Nog even een tip: als je echt voor je werk afhankelijk bent van een webserver, denk dan eens na over een VPS ( Virtual Private Server ) in de cloud. Op die dingen kun je kiezen uit allerlei geoptimaliseerde linux installaties via image. Kost een paar tientjes per maand, bijna goedkoper dan er zelf elke 2 jaar een machien voor neer te zetten.

Ik heb er ook al serieus zitten over nadenken. In ieder geval ga ik iets moeten doen want kzit hier met 18 websites dat ik gemaakt heb en het onderhoud ervan doe en als ik dan problemen heb met apache ofzo dan sta ik blok.
Ik zal via google eens wat info opzoeken.
Thanks voor de tip zou ik zeggen
gr
Mario