Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Server

Notices

Reply
 
Thread Tools Search this Thread
Old 08-18-2021, 03:58 AM   #1
lapis
Junior Member
lapis began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Aug 2021
Device: none
Issue with Nginx Setup

Hello,

I'm setting up a VPS to run a Calibre server with an SSL, but the default configuration listed on the Calibre manual page doesn't seem to work exactly right for me.

I can see the default Nginx root directory page when I visit my domain, but not the Calibre server (which is running fine).

My conf file:
Code:
server {
    listen [::]:80;
    server_name www.mydomain.com;

    location / {
        proxy_pass http://127.0.0.1:8080;
    }
}
My default nginx.conf file:
Code:
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
	worker_connections 768;
	# multi_accept on;
}

http {

	##
	# Basic Settings
	##

	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 65;
	types_hash_max_size 2048;
	# server_tokens off;

	# server_names_hash_bucket_size 64;
	# server_name_in_redirect off;

	include /etc/nginx/mime.types;
	default_type application/octet-stream;

	##
	# SSL Settings
	##

	ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
	ssl_prefer_server_ciphers on;

	##
	# Logging Settings
	##

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	##
	# Gzip Settings
	##

	gzip on;

	# gzip_vary on;
	# gzip_proxied any;
	# gzip_comp_level 6;
	# gzip_buffers 16 8k;
	# gzip_http_version 1.1;
	# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

	##
	# Virtual Host Configs
	##
	
	client_max_body_size 256M;
	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}


#mail {
#	# See sample authentication script at:
#	# http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
# 
#	# auth_http localhost/auth.php;
#	# pop3_capabilities "TOP" "USER";
#	# imap_capabilities "IMAP4rev1" "UIDPLUS";
# 
#	server {
#		listen     localhost:110;
#		protocol   pop3;
#		proxy      on;
#	}
# 
#	server {
#		listen     localhost:143;
#		protocol   imap;
#		proxy      on;
#	}
#}
I'm running Calibre server as a service with this if it matters:
Code:
ExecStart=/opt/calibre/calibre-server /root/books --enable-local-write --enable-auth --auth-mode=basic
The one thing I changed was adding the client_max_body_size line to the nginx.conf file because I got an error stemming from http being called twice.

If anyone knows how this might be fixed, please let me know!

I had everything set up and working perfectly with Apache except for its issues handling slashes that I discovered, but I can't figure out what I'm doing wrong with Nginx.

Many thanks!
lapis is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Calibre with nginx help please extensive Server 6 01-23-2021 06:33 AM
Calibre http to https nginx reverse proxy issue vinuabe4 Server 2 01-20-2020 08:01 AM
Need help: Using NGINX as reverse-proxy for Calibre haertig Related Tools 5 11-18-2017 08:54 PM
Nginx Calibre Proxy Ackis Calibre 2 04-19-2016 01:48 PM
Setup Interrupted - a x64 vista ultimate issue MentalTyranny Sony Reader 2 02-11-2008 02:42 PM


All times are GMT -4. The time now is 12:12 PM.


MobileRead.com is a privately owned, operated and funded community.