Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Yesterday at 02:04 PM
tjk Posted June 25, 2015 Posted June 25, 2015 Hello Folks,Was wondering (hoping) someone would be willing to share their nginx and sphinx config files for a 4.x deployment. Looking for proper friendly URLs rewrites, performance, sphinx wildcard searches and stuff like that.Thanks in advance for your kindness!
querschlaeger Posted June 25, 2015 Posted June 25, 2015 This is my working nginx config (CentOS 7.1, nginx 1.8, php-fpm):Notice: I only use HTTPS (that is why I redirect port 80 to 443)./etc/nginx/nginx.conf user nginx; worker_processes 4; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; tcp_nopush on; keepalive_timeout 65; gzip on; gzip_types text/css application/javascript; gzip_vary on; server_tokens off; charset utf-8; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; include /etc/nginx/conf.d/*.conf; } /etc/nginx/conf.d/myips4site.com.confserver { listen 80; server_name www.myips4site.com; access_log /var/log/nginx/myips4site.com_access.log; error_log /var/log/nginx/myips4site.com_error.log; return 301 https://www.myips4site.com$request_uri; } server { listen 443 ssl spdy; server_name myips4site.com; access_log /var/log/nginx/myips4site.com_access.log; error_log /var/log/nginx/myips4site.com_error.log; ssl_certificate /my/private/path/to/ssl/certificate.pem; ssl_certificate_key /my/private/path/to/ssl/certificate.key; root /home/myips4site.com/public_html; index index.html index.php; try_files $uri $uri/ /index.php; location ~* \.(?:css|gif|jpg|js|png|ico)$ { expires max; add_header Cache-Control "public"; } location ~ [^/]\.php(/|$) { if (!-f $document_root$fastcgi_script_name) { return 404; } fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php-fpm/myips4site.com.socket; fastcgi_index index.php; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } server { listen 80; server_name myips4site.com; access_log /var/log/nginx/myips4site.com_access.log; error_log /var/log/nginx/myips4site.com_error.log; return 301 https://myips4site.com$request_uri; } server { listen 443 ssl spdy; server_name myips4site.com; access_log /var/log/nginx/myips4site.com_access.log; error_log /var/log/nginx/myips4site.com_error.log; ssl_certificate /my/private/path/to/ssl/certificate.pem; ssl_certificate_key /my/private/path/to/ssl/certificate.key; return 301 https://www.myips4site.com$request_uri; }
ctrlbrk Posted June 25, 2015 Posted June 25, 2015 Do you have a working nginx config for rewrite URLs with IPB 4?
querschlaeger Posted June 25, 2015 Posted June 25, 2015 The config above works like a charm with rewrites.
tjk Posted June 25, 2015 Author Posted June 25, 2015 The config above works like a charm with rewrites.Hmm, odd, I thought you had to have a rewrite to get the friendly url rewrites to work.I'm having a really odd issue. If I start a new topic, and use numbers in the title, I get the below error, yet the new thread gets posted. If I reply to a thread with only numbers, I get the same error and the message gets posted twice. This is on 4.0.8.1. Sorry, there is a problemSomething went wrong. Please try again.Error code: EX1064
Recommended Posts
Archived
This topic is now archived and is closed to further replies.