Custom configuration
Adnan RIHAN
adnan at rihan.fr
Wed Mar 28 16:09:50 UTC 2012
Sorry but, did I paste enough config files ?
Is there an error ? :/
---
Regards, Adnan RIHAN.
Président-Fondateur de l'association (de loi 1901) Virtual-Info (http://www.virtual-info.info/), hébergeur Web et Serveurs de Jeux.
Consultant (http://rihan.fr/)-Technicien Supérieur en Informatique de Gestion.
Ambassadeur Qt (http://lyt.me/7E) (Projet Tag-PG (http://rihan.fr/fr/projets/tagpg)).
Le mercredi 28 mars 2012 à 09:48, Adnan RIHAN a écrit :
> I'm actually using NGinx as webserver, for a hosting service, with CPanel. CPNginx, the name of the module.
>
> > root at shadow [/etc/cpnginx]# ls
> > ./ data.conf localkey.txt uninstall.sh (http://uninstall.sh)
> > ../ direct/ md5.txt version.txt
> > cpanelproxy.conf expires/ nginx.cont.template vhost.conf
> > custom/ fileextensions.txt php.ini
> >
> > root at shadow [/etc/cpnginx]# cat cpanelproxy.conf
> > ###### Security ########
> > server_tokens off;
> >
> > ###### To redirect cpanel.yourdomain.com (http://cpanel.yourdomain.com) ###########################3
> >
> > server {
> > access_log off;
> > error_log logs/vhost-error_log warn;
> > listen 80;
> > server_name cpanel.* www.cpanel (http://www.cpanel).*;
> > location / {
> > client_max_body_size 10m;
> > client_body_buffer_size 128k;
> > proxy_send_timeout 90;
> > proxy_read_timeout 90;
> > proxy_buffer_size 4k;
> > proxy_buffers 16 32k;
> > proxy_busy_buffers_size 64k;
> > proxy_temp_file_write_size 64k;
> > proxy_connect_timeout 30s;
> > proxy_redirect http://www.cpanel.*:8888 http://www.cpanel.*;
> > proxy_redirect http://cpanel.*:8888 http://cpanel.*;
> > proxy_pass http://127.0.0.1:2082/;
> > proxy_set_header Host $host;
> > proxy_set_header X-Real-IP $remote_addr;
> > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> > }
> >
> > }
> > ################# To redirect whm.yourdomain.com (http://whm.yourdomain.com) #####################
> > server {
> > access_log off;
> > error_log logs/vhost-error_log warn;
> > listen 80;
> > server_name whm.* www.whm (http://www.whm).*;
> > location / {
> > client_max_body_size 10m;
> > client_body_buffer_size 128k;
> > proxy_send_timeout 90;
> > proxy_read_timeout 90;
> > proxy_buffer_size 4k;
> > proxy_buffers 16 32k;
> > proxy_busy_buffers_size 64k;
> > proxy_temp_file_write_size 64k;
> > proxy_connect_timeout 30s;
> > proxy_redirect http://www.whm.*:8888 http://www.whm.*;
> > proxy_redirect http://whm.*:8888 http://whm.*;
> > proxy_pass http://127.0.0.1:2086/;
> > proxy_set_header Host $host;
> > proxy_set_header X-Real-IP $remote_addr;
> > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> > }
> >
> > }
> > ######### To redirect webmail.yourdomain.com (http://webmail.yourdomain.com) ##################
> > server {
> > access_log off;
> > error_log logs/vhost-error_log warn;
> > listen 80;
> > server_name webmail.* www.webmail (http://www.webmail).*;
> > location / {
> > client_max_body_size 10m;
> > client_body_buffer_size 128k;
> > proxy_send_timeout 90;
> > proxy_read_timeout 90;
> > proxy_buffer_size 4k;
> > proxy_buffers 16 32k;
> > proxy_busy_buffers_size 64k;
> > proxy_temp_file_write_size 64k;
> > proxy_connect_timeout 30s;
> > proxy_redirect http://www.webmail.*:8888 http://www.webmail.*;
> > proxy_redirect http://webmail.*:8888 http://webmail.*;
> > proxy_pass http://127.0.0.1:2095/;
> > proxy_set_header Host $host;
> > proxy_set_header X-Real-IP $remote_addr;
> > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> > }
> >
> > }
> > ############# To redirect webdisk.yourdomain.com (http://webdisk.yourdomain.com) ##################
> > server {
> > access_log off;
> > error_log logs/vhost-error_log warn;
> > listen 80;
> > server_name webdisk.* www.webdisk (http://www.webdisk).*;
> > location / {
> > client_max_body_size 10m;
> > client_body_buffer_size 128k;
> > proxy_send_timeout 90;
> > proxy_read_timeout 90;
> > proxy_buffer_size 4k;
> > proxy_buffers 16 32k;
> > proxy_busy_buffers_size 64k;
> > proxy_temp_file_write_size 64k;
> > proxy_connect_timeout 30s;
> > proxy_redirect http://www.webdisk.*:8888 http://www.webdisk.*;
> > proxy_redirect http://webdisk.*:8888 http://webdisk.*;
> > proxy_pass http://127.0.0.1:2077/;
> > proxy_set_header Host $host;
> > proxy_set_header X-Real-IP $remote_addr;
> > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> > }
> >
> > }
> > ################### WHM report #################################################
> > server {
> > error_log logs/vhost-error_log warn;
> > listen 80;
> > location /whm-server-status {
> > access_log /usr/local/apache/logs/access_log;
> > proxy_pass http://127.0.0.1:8888/whm-server-status;
> > proxy_set_header Host $host;
> > proxy_set_header X-Real-IP $remote_addr;
> > proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> > }
> > }
> >
>
>
> > root at shadow [/etc/cpnginx]# cat nginx.cont.template
> > # cPanel Nginx Master configuration
> > user nobody;
> > error_log logs/error.log;
> > #Number of worker you need
> > worker_processes 1;
> > # How many connections a worker can handle maximum.
> > events {
> > worker_connections 50000;
> > }
> > http {
> > include mime.types;
> > default_type application/octet-stream;
> > sendfile on;
> > server_names_hash_max_size 10000;
> > server_names_hash_bucket_size 1024;
> > tcp_nopush on;
> > tcp_nodelay on;
> > keepalive_timeout 10;
> > gzip on;
> > gzip_min_length 1100;
> > gzip_buffers 4 32k;
> > gzip_types text/plain application/x-javascript text/xml text/css;
> > ignore_invalid_headers on;
> > client_header_timeout 3m;
> > client_body_timeout 3m;
> > send_timeout 3m;
> > include "/usr/local/nginx/conf/vhost.conf";
> > include "/etc/cpnginx/cpanelproxy.conf";
> > }
> >
>
>
> And finally
> > root at shadow [/etc/cpnginx]# cat vhost.conf
> > client_max_body_size 2000m;
> > client_body_buffer_size 512k;
> > proxy_send_timeout 90;
> > proxy_read_timeout 90;
> > proxy_buffer_size 32k;
> > proxy_buffers 16 32k;
> > proxy_busy_buffers_size 64k;
> > proxy_temp_file_write_size 64k;
> > proxy_connect_timeout 30s;
> >
>
> In custom, there is only one file, containing the previous posted config.
>
> Thanks for your help.
> ---
> Ragards, Adnan RIHAN.
> Président-Fondateur de l'association (de loi 1901) Virtual-Info (http://www.virtual-info.info/), hébergeur Web et Serveurs de Jeux.
> Consultant (http://rihan.fr/)-Technicien Supérieur en Informatique de Gestion.
> Ambassadeur Qt (http://lyt.me/7E) (Projet Tag-PG (http://rihan.fr/fr/projets/tagpg)).
>
>
> Le mercredi 28 mars 2012 à 08:02, Cliff Wells a écrit :
>
> > On Wed, 2012-03-28 at 07:16 +0200, Adnan RIHAN wrote:
> > > I've done this:
> > >
> > > > root at shadow [/etc/cpnginx/custom]# cat mega-sound.be (http://mega-sound.be)
> > > > location ~* \.mp3$ {
> > > > types {
> > > > application/octet-stream mp3;
> > > > }
> > > > }
> > > >
> > >
> > >
> > > But, after rebuilding vhost and restarted nginx, the mp3 are currently
> > > audio/mpeg (referring to firefox).
> > > Is there a way to check if the config is correctly "set" ?
> > >
> >
> >
> > Start by posting more of your configuration.
> >
> > Cliff
> >
> >
> >
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org (mailto:nginx at nginx.org)
> > http://mailman.nginx.org/mailman/listinfo/nginx
> >
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20120328/e818a52d/attachment-0001.html>
More information about the nginx
mailing list