Tag Archives: apache

apache2 listen ports are now in a separate file

in apache2 the server listen ports are now in a separate file so to add a site on port :8000 you need to add 8000 to /etc/apache2/ports.conf AND add a <VirtualHost *:8000> to  yoursite.conf

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 80
Listen 8000

 

 

Advertisements

HTTPD #PHP #PDO error caused by #SELinux

The HTTPD PHP PDO connect error “SQLSTATE[HY000] [2002] Permission denied” can be caused by SELinux on Centos & Red Hat 5 & 6

Quick Fix

# setenforce 0
# sestatus

See

ed/x/ubuntu 14 apache apache2 apache2ctl -S

if you are running apache on ubuntu 14 dont use apache2 but use apache2ctl instead if you dont want to get AH00111 config variable $ is not defined errors !

# apache2 -S

[core:warn] [pid 4998] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[core:warn] [pid 4998] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[core:warn] [pid 4998] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[core:warn] [pid 4998] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[core:warn] [pid 4998] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}

# apache2ctl -S
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/lock/apache2" mechanism=fcntl 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

thanks to

#apache access_log and error_log log files

apache access_log and error_log files, logformat and errorlogformat directives

apache 2.2

apache 2.4