https://bugzilla.novell.com/show_bug.cgi?id=813705
https://bugzilla.novell.com/show_bug.cgi?id=813705#c3
Glenn Doig changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |doiggl@velocitynet.com.au
--- Comment #3 from Glenn Doig 2013-05-06 14:41:15 UTC ---
I encountered this problem too.
What else needs to be adjusted to get apache going on 127.0.0.1
Thanks Glenn
asked here ->http://lists.opensuse.org/opensuse-factory/2013-05/msg00103.html
I am trying to get apache going on opensuse - 127.0.0.1 and get this
error[1] when attempting to connect to localhost
- apache rpms installed[2]
- errors listed[3]
- I used this documentation
http://en.opensuse.org/SDB:Apache_installation.
- /etc/sysconfig/apache2 settings see [4]
[1]
Unable to connect
Firefox can't establish a connection to the server at 127.0.0.1.
The site could be temporarily unavailable or too busy. Try again in a
few moments.
If you are unable to load any pages, check your computer's network
connection.
If your computer or network is protected by a firewall or proxy, make
sure that Firefox is permitted to access the Web.
[2]
# rpm -qa | grep -i apache |sort
apache2-2.4.3-1.1.x86_64
apache2-devel-2.4.3-1.1.x86_64
apache2-doc-2.4.3-1.1.noarch
apache2-event-2.4.3-1.1.x86_64
apache2-example-pages-2.4.3-1.1.x86_64
apache2-mod_perl-2.0.7+svn1448242-1.1.x86_64
apache2-mod_php5-5.4.14-1.1.x86_64
apache2-prefork-2.4.3-1.1.x86_64
apache2-utils-2.4.3-1.1.x86_64
apache2-worker-2.4.3-1.1.x86_64
perl-Apache-AuthCookie-3.18-7.1.noarch
perl-Apache-DBI-1.11-6.1.x86_64
perl-Apache2-AuthCookieDBI-2.14-6.1.noarch
rubygem-passenger-apache2-3.0.19-1.2.x86_64
[3]errors
# systemctl status apache2.service
apache2.service - The Apache Webserver
Loaded: loaded (/usr/lib/systemd/system/apache2.service;
enabled)
Active: failed (Result: exit-code) since Mon, 2013-05-06
18:34:34 EST; 5min ago
Process: 12055 ExecStop=/usr/sbin/start_apache2 -D SYSTEMD
-DNO_DETACH -k graceful-stop (code=exited, status=1/FAILURE)
Process: 12027 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD
-DNO_DETACH -k start (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/apache2.service
May 06 18:34:34 test.site start_apache2[12027]: Module "authz_default" is
not installed, ignoring.
May 06 18:34:34 test.site start_apache2[12027]: Check the APACHE_MODULES
setting in /etc/sysconfig/apache2.
May 06 18:34:34 test.site start_apache2[12027]: AH00526: Syntax error on
line 1 of /etc/apache2/uid.conf:
May 06 18:34:34 test.site start_apache2[12027]: Invalid command 'User',
perhaps misspelled or defined by a module not included in the server
configuration
May 06 18:34:34 test.site systemd[1]: apache2.service: main process
exited, code=exited, status=1/FAILURE
May 06 18:34:34 test.site start_apache2[12055]: Module "authz_default" is
not installed, ignoring.
May 06 18:34:34 test.site start_apache2[12055]: Check the APACHE_MODULES
setting in /etc/sysconfig/apache2.
May 06 18:34:34 test.site start_apache2[12055]: AH00526: Syntax error on
line 1 of /etc/apache2/uid.conf:
May 06 18:34:34 test.site start_apache2[12055]: Invalid command 'User',
perhaps misspelled or defined by a module not included in the server
configuration
May 06 18:34:34 test.site systemd[1]: Unit apache2.service entered failed
state
# cat /etc/apache2/uid.conf
User wwwrun
Group www
# zypper in apache2
Loading repository data...
Reading installed packages...
'apache2' is already installed.
No update candidate for 'apache2-2.4.3-1.1.x86_64'. The highest available
version is already installed.
# rcapache2 restart
redirecting to systemctl restart apache2
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT
apache2
"apache2" already present
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT
apache2-ssl
"apache2-ssl" already present
# rcSuSEfirewall2 restart
# rcapache2 start
redirecting to systemctl start apache2
# chkconfig -a apache2
# a2enmod php5
# a2enmod -l
actions alias auth_basic authn_file authz_host authz_groupfile
authz_default
authz_user autoindex cgi dir env expires include log_config mime
negotiation
setenvif ssl userdir reqtimeout php5
# rcapache2 restart
redirecting to systemctl restart apache2
[4]/etc/sysconfig/apache2 settings
# cat /etc/sysconfig/apache2
## Path: Network/WWW/Apache/SuSEhelp
## Description: SuSE help doc server configuration
## Type: yesno
## Default: no
## Config: apache
## ServiceRestart: apache
## Command:
#
# Set this to yes on the central documentation server
# or to configure apache for local use of susehelp.
# Then the online-help-system indices are automatically adjusted
# and access to the help-files is allowed as specified in DOC_ALLOW.
# To run as a client for the central documentation server who's name
# is specified in DOC_HOST, just set DOC_SERVER to no.
# The DOC_HOST and DOC_ALLOW variables are in the file
/etc/sysconfig/susehelp.
#
DOC_SERVER="no"
## Path: Network/WWW/Apache2
## Description: Configuration for Apache 2
## Type: string
## Default: ""
## ServiceRestart: apache2
#
# Here you can name files, separated by spaces, that should be Include'd
from
# httpd.conf.
#
# This allows you to add e.g. VirtualHost statements without touching
# /etc/apache2/httpd.conf itself, which makes upgrading easier.
#
APACHE_CONF_INCLUDE_FILES=""
## Type: string
## Default: ""
## ServiceRestart: apache2
#
# Here you can name directories, separated by spaces, that should be
Include'd
# from httpd.conf.
#
# All files contained in these directories will be recursively included by
apache.
# If a pattern like *.conf is appended, apache will use it.
#
# Examples: "/etc/apache2/my_conf/"
# "/etc/apache2/virtual_hosts/*.conf"
# "local/*.conf /srv/www/virtual/"
#
APACHE_CONF_INCLUDE_DIRS=""
## Type: string
## Default: "actions alias auth_basic authz_host authn_file
authz_groupfile authz_default authz_user autoindex cgi dir env expires
include log_config mime negotiation setenvif ssl suexec userdir php5"
## ServiceRestart: apache2
#
# [It might look silly to not simply edit httpd.conf for the LoadModule
statements.
# However, since the LoadModule statements might need an absolute path to
the modules,
# switching between MPMs can be quite a hassle. It's easier to just give
the names here.]
#
# * list of all modules shipped with the base distribution:
#
# actions alias asis auth_basic auth_digest authn_alias authn_anon
# authn_dbd authn_dbm authn_default authn_file authnz_ldap authz_dbm
# authz_default authz_groupfile authz_host authz_owner authz_user
# autoindex bucketeer cache case_filter case_filter_in cern_meta cgi
# charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio
# echo env expires ext_filter file_cache filter headers ident imagemap
# include info ldap log_config log_forensic logio mem_cache mime
mime_magic
# negotiation optional_fn_export optional_fn_import
optional_hook_export
# optional_hook_import proxy proxy_ajp proxy_balancer proxy_connect
# proxy_ftp proxy_http proxy_scgi reqtimeout rewrite setenvif speling
ssl
# status substitute suexec unique_id userdir usertrack version
vhost_alias
#
# see http://httpd.apache.org/docs-2.2/mod/ !
#
# * It pays to use IfDefine statements... like
# <IfModule mod_xyz.c>
# ....
# </IfModule>
#
# * In the APACHE_MODULES variable, you can use mod_xyz or just xyz
syntax.
# You may also name an absolute path if you like.
#
# * NOTE ON SSL: before you can use mod_ssl, you need a server
certificate.
# A test certificate can be created by entering
# 'cd /usr/share/doc/packages/apache2; ./certificate.sh' as root.
# Also, you need to set the ServerName inside the <VirtualHost
_default_:443>
# block to the fully qualified domain name (see /etc/HOSTNAME).
# * if your server certificate is protected by a passphrase you should
increase the
# APACHE_START_TIMEOUT (see above)
# * to finally enable ssl support, you need to add 'SSL' to
APACHE_SERVER_FLAGS
# below.
#
# * modules listed here will be ignored if they are not installed
#
#
# EXAMPLES:
#
# fairly minimal
# APACHE_MODULES="authz_host alias auth dir log_config mime setenvif"
#
# apache's default installation
# APACHE_MODULES="authz_host actions alias asis auth autoindex cgi dir
imap include log_config mime negotiation setenvif status userdir"
# your settings
APACHE_MODULES="actions alias auth_basic authn_file authz_host
authz_groupfile authz_default authz_user autoindex cgi dir env expires
include log_config mime negotiation setenvif ssl userdir reqtimeout php5"
## Type: string
## Default: ""
## ServiceRestart: apache2
#
# Additional server flags:
#
# Put here any server flags ("Defines") that you want to hand over to
# httpd at start time, or other command line flags.
#
# Background: Any directives within an <IfDefine flag>...</IfDefine>
# section are only processed if the flag is defined.
# This allows to write configuration which is active only in a
# special cases, like during server maintenance, or for
testing
# something temporarily.
#
# Notably, to enable ssl support, 'SSL' needs to be added here.
# To enable the server-status, 'STATUS' needs to be added here.
#
# It does not matter if you write flag1, -D flag1 or -Dflag1.
# Multiple flags can be given as "-D flag1 -D flag2" or simply "flag1
flag2".
#
# Specifying such flags here is equivalent to giving them on the
commandline.
# (e.g. via rcapache2 start -DReverseProxy)
#
# Example:
# "SSL STATUS AWSTATS SVN_VIEWCVS no_subversion_today"
#
APACHE_SERVER_FLAGS=""
## Type: string
## Default: ""
## ServiceRestart: apache2
#
# Which config file do you want to use?
# (if not set, /etc/apache2/httpd.conf is used.)
# It is unusual to need to use this setting.
#
# Note about ulimits:
# if you want to set ulimits, e.g. to increase the max number of open
file handle,
# or to allow core files, you can do so by editing
/etc/sysconfig/apache2 and
# simply write the ulimit commands into that file.
# Example:
# ulimit -n 16384
# ulimit -H -n 16384
# ulimit -c unlimited
# See the output of "help ulimit" in the bash, or "man 1 ulimit".
#
APACHE_HTTPD_CONF=""
## Type: list(prefork,worker,event,itk)
## Default: ""
## ServiceRestart: apache2
#
# MPM (multi-processing module) to use.
#
# Needed to determine with which MPM apache will run, as well as
# against which header files modules will be built.
#
# If not set, the system will simply pick one of the installed MPMs.
#
# The implementation of the logic is in /usr/share/apache2/find_mpm,
# a script which can be used standalone as well if needed.
#
APACHE_MPM=""
## Type: string
## Default: ""
## ServiceReload: apache2
#
# email address of the server administrator (ServerAdmin directive)
# This address is added to the server's responses if
APACHE_SERVERSIGNATURE
# is set to "email".
#
# If empty ("") it defaults to webmaster@$FQHOSTNAME, where FQHOSTNAME is
# taken from /etc/HOSTNAME.
#
# Note that ServerAdmin directives inside VirtualHost statements are not
# changed, even not the one in the stock SSL virtual host block.
#
APACHE_SERVERADMIN=""
## Type: string
## Default: ""
## ServiceReload: apache2
#
# ServerName gives the name and port that the server uses to identify
itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If this is not set to valid DNS name for your host, server-generated
# redirections will not work. See also the UseCanonicalName directive.
#
# If your host doesn't have a registered DNS name, enter its IP address
here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#
APACHE_SERVERNAME=""
## Type: integer
## Default: 2
#
# timeout during server startup (seconds)
# after this time, the start script decides wether the httpd process
started without error.
#
# Increase it, if you use mod_ssl and your certificate is passphrase
protected!
#
APACHE_START_TIMEOUT="2"
## Type: list(on,off,email)
## Default: "on"
## ServiceReload: apache2
#
# Configures the footer on server-generated documents
# This correlates to the ServerSignature directive.
#
APACHE_SERVERSIGNATURE="on"
## Type: list(debug,info,notice,warn,error,crit,alert,emerg)
## Default: "warn"
## ServiceReload: apache2
#
# LogLevel: Control the number of messages logged to the error_log.
#
APACHE_LOGLEVEL="warn"
## Type: string
## Default: "/var/log/apache2/access_log combined"
## ServiceRestart: apache2
#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here. Contrarywise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
# Simply set it to empty, if you configure it yourself somewhere else.
#
# Examples:
#
# If you would like to have agent and referer logfiles:
#
# setting it to "/var/log/apache2/referer_log referer,
/var/log/apache2/agent_log agent"
# corresponds to
# CustomLog /var/log/apache2/referer_log referer
# CustomLog /var/log/apache2/agent_log agent
#
# If you prefer a single logfile with access, agent, and referer
information
# (Combined Logfile Format):
#
# setting it to "/var/log/apache2/access_log combined"
# corresponds to
# CustomLog /var/log/apache2/access_log combined
#
APACHE_ACCESS_LOG="/var/log/apache2/access_log combined"
## Type: list(On,Off,DNS)
## Default: "Off"
## ServiceReload: apache2
#
# UseCanonicalName: Determines how Apache constructs self-referencing
# URLs and the SERVER_NAME and SERVER_PORT variables.
# When set "Off", Apache will use the Hostname and Port supplied
# by the client. When set "On", Apache will use the value of the
# ServerName directive.
#
APACHE_USE_CANONICAL_NAME="off"
## Type: list(Major,Minor,Minimal,ProductOnly,OS,Full)
## Default: "OS"
## ServiceReload: apache2
#
# How much information the server response header field contains about the
server.
# (installed modules, versions, etc.)
# see http://httpd.apache.org/docs-2.2/mod/core.html#servertokens
#
APACHE_SERVERTOKENS="OS"
## Type: list(on,off)
## Default: "off"
## ServiceReload: apache2
#
# If mod_status is used, include extended information about the server,
like
# CPU usage, in the status report. It is a server-wide setting, and it can
cost
# some performance!
#
APACHE_EXTENDED_STATUS="off"
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.