shellcrash Posted October 24, 2008 Share Posted October 24, 2008 I recently moved from a dedicated server to a VPS solution at another company. I can't seem to figure out a problem that rises sometimes where the browser wants to download php files. An example of my problem is when I try to access www.eatbytes.com compared eatbytes.com Another problem is eatbytes.com/scripts/image.gif where I have php code in a gif file and I use an .htaccess file to force the php type, here is the entries in the htaccess file: RewriteEngine On <Files image.gif> ForceType application/x-httpd-php </Files> My php.conf file: # This file was automatically generated by the Cpanel PHP Configuration system # If you wish to change the way PHP is being handled by Apache on your system, # use the /usr/local/cpanel/bin/rebuild_phpconf script or the WHM interface. # # Manual edits of this file will be lost when Apache is updated. # SuPHP configuration for PHP5 LoadModule suphp_module modules/mod_suphp.so suPHP_Engine on AddType application/x-httpd-php5 .php5 .php .php3 .php2 .phtml #<Directory /> suPHP_AddHandler application/x-httpd-php5 #</Directory> # SuPHP configuration for PHP4 #AddType application/x-httpd-php4 .php4 #<Directory /> # suPHP_AddHandler application/x-httpd-php4 #</Directory> # End of autogenerated PHP configuration. ~ My httpd.conf file: Include "/usr/local/apache/conf/includes/pre_main_global.conf" Include "/usr/local/apache/conf/includes/pre_main_2.conf" LoadModule bwlimited_module modules/mod_bwlimited.so Include "/usr/local/apache/conf/php.conf" Include "/usr/local/apache/conf/includes/errordocument.conf" Include "/usr/local/apache/conf/modsec2.conf" ServerTokens Prod AccessFileName .htaccess ErrorLog logs/error_log KeepAlive On MaxKeepAliveRequests 80 KeepAliveTimeout 3 HostnameLookups Off TraceEnable Off AddType text/html .shtml ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi ScriptAliasMatch ^/?securecpanel/?$ /usr/local/cpanel/cgi-sys/sredirect.cgi ScriptAliasMatch ^/?kpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi ScriptAliasMatch ^/?controlpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi ScriptAliasMatch ^/?securecontrolpanel/?$ /usr/local/cpanel/cgi-sys/sredirect.cgi ScriptAliasMatch ^/?webmail/?$ /usr/local/cpanel/cgi-sys/wredirect.cgi ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys/whmredirect.cgi ScriptAliasMatch ^/?securewhm/?$ /usr/local/cpanel/cgi-sys/swhmredirect.cgi Alias /bandwidth/ /usr/local/bandmin/htdocs/ Alias /sys_cpanel/ /usr/local/cpanel/sys_cpanel/ Alias /java-sys/ /usr/local/cpanel/java-sys/ Alias /img-sys/ /usr/local/cpanel/img-sys/ Alias /akopia/ /usr/local/cpanel/3rdparty/interchange/share/akopia/ Alias /neo-images/ /usr/local/cpanel/base/neomail/neo-images/ Alias /mailman/archives/ /usr/local/cpanel/3rdparty/mailman/archives/public/ Alias /pipermail/ /usr/local/cpanel/3rdparty/mailman/archives/public/ Alias /interchange/ /usr/local/cpanel/3rdparty/interchange/share/interchange/ Alias /interchange-5/ /usr/local/cpanel/3rdparty/interchange/share/interchange-5/ ScriptAlias /cgi-sys/ /usr/local/cpanel/cgi-sys/ ScriptAlias /mailman/ /usr/local/cpanel/3rdparty/mailman/cgi-bin/ ScriptAlias /scgi-bin /usr/local/cpanel/cgi-sys/scgiwrap <Directory "/"> Options All AllowOverride All </Directory> <Directory "/usr/local/apache/htdocs"> Options Includes Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Files ~ "^error_log$"> Order allow,deny Deny from all Satisfy All </Files> <FilesMatch "^\.ht"> Order allow,deny Deny from all </FilesMatch> <IfModule log_config_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog logs/access_log common <IfModule logio_module> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio </IfModule> </IfModule> <IfModule alias_module> ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" </IfModule> <Directory "/usr/local/apache/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> <IfModule mime_module> AddType application/x-compress .Z AddType application/x-gzip .gz .tgz </IfModule> <IfModule mod_rewrite.c> RewriteEngine on </IfModule> PidFile logs/httpd.pid LockFile logs/accept.lock # Defined in /var/cpanel/cpanel.config: apache_port Listen 0.0.0.0:80 Timeout 30 User nobody Group nobody ExtendedStatus On ServerAdmin shellcrash@gmail.com ServerName server.insanereleases.info LogLevel warn ServerSignature Off RewriteMap LeechProtect prg:/usr/local/cpanel/bin/leechprotect RewriteLock /usr/local/apache/logs/rewrite_lock UserDir public_html # DirectoryIndex is set via the WHM -> Service Configuration -> Apache Setup -> DirectoryIndex Priority @ @ @ DirectoryIndex index.htm index.html index.shtml index.xhtml index.wml index.perl index.pl index.plx index.ppl index.cgi index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml default.htm default.html home.htm index.php5 Default.html Default.htm home.html SSLPassPhraseDialog builtin SSLSessionCache dbm:/usr/local/apache/logs/ssl_scache SSLSessionCacheTimeout 300 SSLMutex file:/usr/local/apache/logs/ssl_mutex SSLRandomSeed startup builtin SSLRandomSeed connect builtin <IfDefine SSL> # Defined in /var/cpanel/cpanel.config: apache_ssl_port Listen 0.0.0.0:443 AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl </IfDefine> AddHandler cgi-script .cgi .pl .plx .ppl .perl AddHandler server-parsed .shtml AddType text/html .shtml AddType application/x-tar .tgz AddType text/vnd.wap.wml .wml AddType image/vnd.wap.wbmp .wbmp AddType text/vnd.wap.wmlscript .wmls AddType application/vnd.wap.wmlc .wmlc AddType application/vnd.wap.wmlscriptc .wmlsc <Location /whm-server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> # SUEXEC is supported Include "/usr/local/apache/conf/includes/pre_virtualhost_global.conf" Include "/usr/local/apache/conf/includes/pre_virtualhost_2.conf" # DO NOT EDIT. AUTOMATICALLY GENERATED. IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES. NameVirtualHost 208.79.201.152:80 NameVirtualHost * # DO NOT EDIT. AUTOMATICALLY GENERATED. IF YOU NEED TO MAKE A CHANGE PLEASE USE THE INCLUDE FILES. <VirtualHost 208.79.201.152:80> ServerName server.insanereleases.info DocumentRoot /usr/local/apache/htdocs ServerAdmin shellcrash@gmail.com <IfModule mod_suphp.c> suPHP_UserGroup nobody nobody </IfModule> </VirtualHost> # Default vhost for unbound IPs <VirtualHost *> ServerName server.insanereleases.info DocumentRoot /usr/local/apache/htdocs ServerAdmin shellcrash@gmail.com <IfModule mod_suphp.c> suPHP_UserGroup nobody nobody </IfModule> </VirtualHost> <VirtualHost 208.79.201.152:80> ServerName eatbytes.com ServerAlias www.eatbytes.com DocumentRoot /home/eatbytes/public_html ServerAdmin webmaster@eatbytes.com UseCanonicalName Off CustomLog /usr/local/apache/domlogs/eatbytes.com combined CustomLog /usr/local/apache/domlogs/eatbytes.com-bytes_log "%{%s}t %I .\n%{%s}t %O ." ## User eatbytes # Needed for Cpanel::ApacheConf <IfModule mod_suphp.c> suPHP_UserGroup eatbytes eatbytes </IfModule> <IfModule !mod_disable_suexec.c> SuexecUserGroup eatbytes eatbytes </IfModule> ScriptAlias /cgi-bin/ /home/eatbytes/public_html/cgi-bin/ # To customize this VirtualHost use an include file at the following location # Include "/usr/local/apache/conf/userdata/std/2/eatbytes/eatbytes.com/*.conf" </VirtualHost> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.