Michael Kaufmann
67b95a301b
check only for existing .conf files when trying to find out whether a fpm pool config directory is empty; fixes #543
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-05-06 14:38:18 +02:00
Michael Kaufmann
b3d018c506
corrected usage of default redirect code from settings; fixes #546
...
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com >
2018-04-25 12:27:40 +02:00
Michael Kaufmann (d00p)
d5b9ad3452
darn, stay php-5.3 compatible, thx greppy
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-20 21:37:06 +01:00
Michael Kaufmann (d00p)
372ab5d9c8
add domain flag to avoid generation of nginx try_files directive in webroot which is not suitable for some applications; fixes #461
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-13 08:12:58 +01:00
Andreas Grundler
7442bf7347
http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist
2018-01-18 18:30:38 +01:00
Andreas Grundler
6ac3cb2014
Revert "http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist"
...
This reverts commit c3fb6f6a1c .
2018-01-18 18:23:08 +01:00
Andreas Grundler
c3fb6f6a1c
http2 Konfiguration nur einfügen wenn http2 in den Einstellungen aktiviert ist
2018-01-18 18:16:53 +01:00
Michael Kaufmann (d00p)
4bcdfc0786
Added option to set the TLS protocol versions to be used in webservers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-10 10:12:26 +01:00
Michael Kaufmann (d00p)
d8abe30c44
create dummy pool-config whenever a fpm-daemons configdir is empty so it still restarts
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 09:25:56 +01:00
Michael Kaufmann (d00p)
af55fe5b82
add possibility to add multiple php-fpm instances
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-07 14:55:25 +01:00
Michael Kaufmann (d00p)
bab982a0e6
add http2 support for froxlor-vhost and per-domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-08-24 13:21:21 +02:00
Oliver Rahner
aa8a7ee0a9
nginx: add index directive to path options for secured directories
...
`index` directives are now created for secured directory locations.
2017-06-10 10:59:41 +02:00
Daniel Reichelt
ec1bd6e19a
add OCSP stapling support for apache2 and nginx
2017-04-11 17:09:34 +02:00
Michael Kaufmann
3d4b56b233
Merge branch 'master' into master
2016-12-11 08:19:16 +01:00
Janos Muzsi
2c00f982d8
Change redirect host from main domain name to requested domain name
2016-11-24 22:55:57 +01:00
Michael Kaufmann (d00p)
43ca4a28e4
add acme.conf alias also to froxlor vhost in case the acme-challenge path is not within the froxlor-docroot; fix empty redirect-code, fixes #1674
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-21 08:19:33 +01:00
Janos Muzsi
5f899a5510
Add support for http2 option to nginx
2016-11-17 22:50:11 +01:00
Dominic Schallert
e5053bad15
Introduced phpenabled_customer and phpenabled_vhost, updated cron scripts, updated dbversion
2016-11-13 15:15:43 +01:00
Michael Kaufmann (d00p)
d6b56262ce
fix unnecessary idn encoding
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-04 18:28:32 +01:00
Michael Kaufmann (d00p)
76c200a56c
disable tlsv1.1 for ssl settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 11:17:56 +01:00
Michael Kaufmann (d00p)
fc2ae594cb
enable custom redirect codes also for nginx
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 09:51:57 +02:00
Michael Kaufmann (d00p)
91c2d4efbe
do not redirect when requesting let's encrypt certificates in nginx (same as we do in apache)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-11 07:49:52 +02:00
Florian Aders
75d8d0b397
Fix sslsettings in hsts for nginx
2016-10-07 19:08:32 +02:00
Michael Kaufmann (d00p)
4a3e02c1f0
add HSTS for domains (admin-side) and froxlor-vhost; fixes #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:01:45 +02:00
Michael Kaufmann (d00p)
9799e05ce4
idna convert the whole URI for uri's in docroot as redirect, fixes #1654
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-22 07:46:50 +02:00
Michael Kaufmann (d00p)
58835ef81f
Warning: Non-standard capitalization of includeSubDomains
...
Header contains the token . The recommended capitalization is .
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-19 10:03:44 +02:00
Daniel Reichelt
ec474e2b4c
fix "Could not find class 'System'" exceptions
2016-09-16 18:53:29 +02:00
Daniel Reichelt
41e769d681
cron/nginx: remove ssl_client_certificate
...
Adding the CA certificate to an nginx vhost via ssl_client_certificate is
outright wrong. Moreover, the CA certificate data is already written to
the certificate file itself (class.DomainSSL.php:83-85).
fixes #1650
2016-09-16 07:51:18 +02:00
Daniel Reichelt
d8b6d87ade
cron/nginx: remove echo'ed messages
...
they already get logged
2016-09-16 07:51:17 +02:00
Michael Kaufmann (d00p)
4229d8dda4
make path to acme.conf global alias file customizable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-12 11:49:07 +02:00
Michael Kaufmann (d00p)
b8c2047379
try to implement ssl-redirect for froxlor-vhost; combine various settings that are froxlor-vhost related into its own category, fixes #1480
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-11 17:48:08 +02:00
Daniel Reichelt
d56afda274
fix "undefined index" warnings
...
PHP Notice: Undefined index: parentdomainid in
[…]/froxlor/lib/classes/webserver/class.DomainSSL.php on line 49
2016-09-11 02:27:43 +02:00
Michael Kaufmann (d00p)
e4887362ec
added let's encrypt for froxlor vhost - untested for now, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-05 17:01:10 +02:00
Dominic
e31c828f35
Fixed formatting
...
Nothing added, just a formatting fix
2016-08-06 06:31:15 +02:00
Michael Kaufmann (d00p)
7ec777c9dd
put index back in location-context; try_files not really necessary if not using PHP, also eases use of proxy_pass users; thx to karstenk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-20 09:55:27 +02:00
Michael Kaufmann (d00p)
88ccf5b869
don't generate unnecessary php-related vhost-entries when php is disabled, thx to karstenk
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-14 07:29:38 +02:00
Michael Kaufmann (d00p)
0e79e8d670
fix default_server parameter for listen-statement in nginx since this changed since ngninx-0.8.21; fixes #1621
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:08:59 +02:00
Michael Kaufmann (d00p)
28f0c3eac4
only include acme.conf to vhosts if system has ssl and LE enabled (might not exist if not)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-15 15:09:11 +02:00
Michael Kaufmann (d00p)
f9d949f90c
Revert "Merge pull request #318 from Churro/froxlorMerge_33ab67a"
...
This reverts commit 4f2ee129fd , reversing
changes made to f284d67843 .
2016-03-03 23:38:02 +01:00
Michael Kaufmann (d00p)
f6e519d779
Revert "Merge pull request #326 from Churro/froxlorMerge_vhostTemplates"
...
This reverts commit 319668d384 , reversing
changes made to aa592c7369 .
Conflicts:
install/froxlor.sql
install/updates/froxlor/0.9/update_0.9.inc.php
lib/version.inc.php
2016-03-03 23:31:19 +01:00
Johannes Feichtner
101e791add
Vhost templates: Extended the cron scripts to check for the designated webserver and referential integrity
2016-02-27 20:19:50 +01:00
Michael Kaufmann
4f2ee129fd
Merge pull request #318 from Churro/froxlorMerge_33ab67a
...
Feature: vHost templates (version 2)
2016-02-26 19:16:49 +01:00
Evi Vanoost
83fd1ab0ca
class.lescript.php: OpenSSL requires integer for key size. DB returns string. Cast string to integer
...
trusty.xml: All files in conf.d get automatically included causing the location to be out of place and nginx fails to start
cron_tasks.inc.http.30.nginx.php: Location directives should be included in a host, nginx doesn't have the concept of global location directives in the way apache does
2016-02-21 18:55:02 -05:00
Johannes Feichtner
abe253bc31
Feature: Vhost templates
...
Reworked the initial implementation by hpmewes (https://github.com/Froxlor/Froxlor/pull/233 ) with
- bugfixes all over
- added support for apache and lighttpd also
- added an update sequence (instead of only modifying froxlor.sql)
- added english language variables
- added missing parts in admin_vhostsettings.php
- added parameter replacements as available since PR 244
2016-02-21 14:53:24 +01:00
Michael Kaufmann
d7ca3a0f1c
Merge pull request #303 from Churro/froxlorMerge
...
Nginx: Fix for redundantly inserted auth blocks
2016-02-21 13:09:29 +01:00
Michael Kaufmann
5c90c3aa97
Merge pull request #315 from Churro/froxlorMerge_d02a076
...
Nginx: Set default curve to secp384r1
2016-02-21 08:09:06 +01:00
Michael Kaufmann
b5e739620d
Merge pull request #310 from Churro/froxlorMerge_fe8093f
...
Nginx: Avoid multiple index directives (common pitfall)
2016-02-21 08:07:58 +01:00
Johannes Feichtner
a328a95c01
Set default curve to secp384r1
2016-02-21 01:23:18 +01:00
Johannes Feichtner
c27589e8c2
Set correct error log levels (LOG_ERR instead of LOG_ERROR)
2016-02-20 20:57:31 +01:00
Johannes Feichtner
1ace011ad2
Nginx: Avoid multiple index directives (common pitfall)
2016-02-20 20:40:38 +01:00