NGINX:

server {
        listen 1.1.1.1:80;
        server_name somedomain.com;
        charset UTF-8;
        location / {
                rewrite ^(.*) https://somedomain.com$1 permanent;
        }
}

server {
        listen 1.1.1.1:443;
        server_name somedomain.com;
        charset UTF-8;

        ssl                  on;
        ssl_certificate      /usr/local/etc/nginx/CA/1.pem;
        ssl_certificate_key  /usr/local/etc/nginx/CA/1.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers   on;


        error_log /var/log/nginx/nginx-error.log;
        root /home/www/data/roundcube;
        index index.php;

        location ~ ^(.+\.php)$ {
                try_files $uri =404;
                root /home/www/data/roundcube;
                fastcgi_param   QUERY_STRING $query_string;
                fastcgi_param   REQUEST_METHOD $request_method;
                fastcgi_param   CONTENT_TYPE $content_type;
                fastcgi_param   CONTENT_LENGTH $content_length;

                fastcgi_param   SCRIPT_FILENAME $request_filename;
                fastcgi_param   SCRIPT_NAME $fastcgi_script_name;
                fastcgi_param   REQUEST_URI $request_uri;
                fastcgi_param   DOCUMENT_URI $document_uri;
                fastcgi_param   DOCUMENT_ROOT $document_root;
                fastcgi_param   SERVER_PROTOCOL $server_protocol;

                fastcgi_param   GATEWAY_INTERFACE       CGI/1.1;
                fastcgi_param   SERVER_SOFTWARE nginx/$nginx_version;

                fastcgi_param   REMOTE_ADDR $remote_addr;
                fastcgi_param   REMOTE_PORT $remote_port;
                fastcgi_param   SERVER_ADDR $server_addr;
                fastcgi_param   SERVER_PORT $server_port;
                fastcgi_param   SERVER_NAME $server_name;

                fastcgi_param   HTTPS                   $https;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
                fastcgi_param   REDIRECT_STATUS         200;
# To access SquirrelMail, the default user (like www-data on Debian/Ubuntu) mu$
                fastcgi_pass unix:/tmp/php-fpm.sock;
                fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/www/data/roundcube$fastcgi_script_name;
                fastcgi_buffer_size 128k;
                fastcgi_buffers 256 4k;
                fastcgi_busy_buffers_size 256k;
                fastcgi_temp_file_write_size 256k;
        }
        location ~* (.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                root /home/www/data/roundcube;
        }
        location ~* /.svn/ {
                deny all;
        }

PHP-FPM

;include=/usr/local/etc/fpm.d/*.conf

[global]
pid = /var/run/php-fpm.pid

error_log = /var/log/php-fpm.log

log_level = debug

[www]

#listen = 127.0.0.1:9000
listen = /tmp/php-fpm.sock

listen.allowed_clients = 127.0.0.1

listen.owner = www
listen.group = www
listen.mode = 0666

user = www
group = www

pm = dynamic
pm.max_children = 10
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 5
pm.max_requests = 0

slowlog = /var/log/php-fpm.log.slow

security.limit_extensions = .php .php3 .php4 .php5 .html

Best regards,
Alexandr Khomenko


Post your php-fpm config and nginx config for  the host.

On 06/06/2014 10:16, Alexandr Khomenko wrote:
 Hi,

I'm having a tough time getting roundcube to work. Here's the software I'm
using, and the versions:
FreeBSD 9.2-RELEASE
nginx/1.6.0
PHP 5.4.28 (php-fpm via fastcgi) (all my extensions are listed below)

When I browse to /installer/, I get a blank page. Absolutely nothing in my
nginx error log, php-fpm log, or php error log.

I went through the roundcube requirements list:
http://trac.roundcube.net/wiki/Howto_Requirements

extension=bz2.so
extension=gd.so
extension=iconv.so
extension=mysql.so
extension=session.so
extension=xml.so
extension=dom.so
extension=xmlreader.so
extension=xmlwriter.so
extension=zlib.so
extension=mbstring.so
extension=json.so
extension=intl.so
extension=zip.so
extension=filter.so
extension=pdo.so
extension=pdo_mysql.so


Any ideas?

Thank you!

Best regards,
Alexandr Khomenko


_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

Reply via email to