apache

Mehrere Domains auf einem Apache-Server

durch diese Konfiguration kann man domain1.de und domain2.de mit einem Apachen und einer IP ausliefern.

public_html für users einrichten

ls /etc/apache2/mods-enabled

userdir dabei?

wenn nicht:

a2enmod userdir
Module userdir installed; run /etc/init.d/apache2 force-reload to enable.

der www-data user muss auf das verzeichnis lesend zugreifen können:

für ~ ist mindestens --x nötig
für public_html ist mindestens r-x nötig

Clean URLs für Apache aktivieren

mod_rewrite muss aktiv sein:

a2enmod rewrite

(was ist überhaupt aktiv?

apache2ctl -M )

 

 

config anpassen:

sudo gedit /etc/apache2/sites-enabled/000-default

AllowOverride None auf All setzen

<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

 

 

apache neu starten:

/etc/init.d/apache2 restart

Apache/httpd installieren

apache2.conf:
ServerName "mauliserver"

000-default:
DocumentRoot /home/maulwurf/htdocs
suchen-ersetzen


openssl für apache:

bug ab feisty:

apache2-ssl-certificate script fehlt

workaround:

sudo apt-get install ssl-cert

sudo mkdir /etc/apache2/ssl

sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

Apache AXIS 2 mit Tomcat

axis2.war nach catalina_home/webapps kopieren, evtl tomcat neustarten.

http://localhost:8180/axis2
kann aufgerufen werden, der klick auf validate geht schief: die logs zeigen access-exception.

zwei Möglichkeiten:

- security manager ausschalten
TOMCAT5_SECURITY=no in /etc/default/tomcat5

danach lädt die validate seite.

 

apache vhosts in plesk umkonfigurieren

um PHP-Safe Mode mit plesk abzuschalten, foglende datei anlegen:

/var/www/vhosts/vhostname/subdomains/subdomainname/conf/vhost.conf

# änderungen reinladen: /usr/local/psa/admin/bin/websrvmng -a -v
    <Directory  /var/www/vhosts/subdomainname/subdomains/subdomainname/httpdocs>   
        php_admin_flag safe_mode off       
    </Directory>