All pastes #2093966 Raw Edit

Mine

public text v1 · immutable
#2093966 ·published 2011-11-12 10:39 UTC
rendered paste body
# apache2ctl -S
VirtualHost configuration:
174.28.215.15:443      is a NameVirtualHost
         default server api.domain.com (/etc/apache2/sites-enabled/api.domain.com:11)
         port 443 namevhost api.domain.com (/etc/apache2/sites-enabled/api.domain.com:11)
         port 443 namevhost posts.domain.com (/etc/apache2/sites-enabled/posts.domain.com:10)
wildcard NameVirtualHosts and _default_ servers:
174.28.215.15:80                   is a NameVirtualHost
         default server api.domain.com (/etc/apache2/sites-enabled/api.domain.com:1)
         port 80 namevhost api.domain.com (/etc/apache2/sites-enabled/api.domain.com:1)
         port 80 namevhost corporatedev.domain.com (/etc/apache2/sites-enabled/corporatedev.domain.com:1)
         port 80 namevhost dev.domain.com (/etc/apache2/sites-enabled/dev.domain.com:1)
         port 80 namevhost projects.domain.com (/etc/apache2/sites-enabled/projects.domain.com:1)
         port 80 namevhost staging.domain.com (/etc/apache2/sites-enabled/staging.domain.com:1)
Syntax OK




# telnet corporatedev.domain.com 80
Trying 174.28.215.15...
Connected to dev.domain.com.
Escape character is '^]'.
GET / HTTP/1.0
Host: corporatedev.domain.com
HTTP/1.1 400 Bad Request
Date: Sat, 12 Nov 2011 10:35:35 GMT
Server: Apache
Vary: Accept-Encoding
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>
Connection closed by foreign host.







# cat api.domain.com 
<VirtualHost 174.28.215.15:80>
	ServerName api.domain.com
	
	Redirect permanent / https://api.domain.com/

	ErrorLog /var/www/vhosts/api.domain.com/logs/error_log
        CustomLog /var/www/vhosts/api.domain.com/logs/access_log common

</VirtualHost>

<VirtualHost 174.28.215.15:443>
	ServerName api.domain.com

	UseCanonicalName On
        SSLCertificateFile /etc/apache2/ssl/wildcard.domain.com.crt
        SSLCertificateKeyFile /etc/apache2/ssl/wildcard.domain.com.key
        SSLCertificateChainFile /etc/apache2/ssl/gd_bundle.crt
        ServerAdmin webmaster@domain.com
        SSLEngine On


	DocumentRoot /var/www/vhosts/api.domain.com/public_html

        WSGIScriptAlias / /var/www/vhosts/api.domain.com/public_html/apache/django.wsgi

	

        ErrorLog /var/www/vhosts/api.domain.com/logs/error_log
        CustomLog /var/www/vhosts/api.domain.com/logs/access_log common



</VirtualHost>





# cat corporatedev.domain.com 
<VirtualHost 174.28.215.15:80>
	ServerName corporatedev.domain.com

	Alias /static/admin /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/
	Alias /static /var/www/vhosts/corporatedev.domain.com/public_html/corporatedev/static/

	WSGIScriptAlias / /var/www/vhosts/corporatedev.domain.com/public_html/apache/Django.wsgi

	ErrorLog /var/www/vhosts/corporatedev.domain.com/logs/error_log
	CustomLog /var/www/vhosts/corporatedev.domain.com/logs/access_log common

</VirtualHost>