respaldo configuraciones servidor
This commit is contained in:
parent
8269766acf
commit
d7deac3bd0
10
mapproxy/config.py
Normal file
10
mapproxy/config.py
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# WSGI module for use with Apache mod_wsgi or gunicorn
|
||||||
|
|
||||||
|
# # uncomment the following lines for logging
|
||||||
|
# # create a log.ini with `mapproxy-util create -t log-ini`
|
||||||
|
# from logging.config import fileConfig
|
||||||
|
# import os.path
|
||||||
|
# fileConfig(r'/srv/mapproxy/log.ini', {'here': os.path.dirname(__file__)})
|
||||||
|
|
||||||
|
from mapproxy.wsgiapp import make_wsgi_app
|
||||||
|
application = make_wsgi_app(r'/srv/mapproxy/mapproxy-osm.yaml')
|
15
mapproxy/mapas.service
Normal file
15
mapproxy/mapas.service
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Servicio de Mapas
|
||||||
|
After=syslog.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/local/bin/uwsgi --http :8080 --wsgi-file /srv/mapproxy/config.py
|
||||||
|
RuntimeDirectory=uwsgi
|
||||||
|
Restart=always
|
||||||
|
KillSignal=SIGQUIT
|
||||||
|
Type=notify
|
||||||
|
StandardError=syslog
|
||||||
|
NotifyAccess=all
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
49
mapproxy/mapproxy-osm.yaml
Normal file
49
mapproxy/mapproxy-osm.yaml
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
services:
|
||||||
|
#sets up how to make the source data available
|
||||||
|
demo:
|
||||||
|
tms:
|
||||||
|
wmts:
|
||||||
|
wms:
|
||||||
|
srs: ['CRS:84', 'EPSG:4326', 'EPSG:3857']
|
||||||
|
|
||||||
|
layers:
|
||||||
|
#sets up which layers you want to make available using the services above. You can add many, but let's stick to osm data here.
|
||||||
|
- name: osm
|
||||||
|
title: Open Streetmap Tiles
|
||||||
|
sources: [osm_cache] #this layer should use the osm_cache (defined below) as it's source.
|
||||||
|
|
||||||
|
caches:
|
||||||
|
#setup the cache for the open streetmap tiles. This cache is used by the layer above.
|
||||||
|
|
||||||
|
osm_cache:
|
||||||
|
grids: [GLOBAL_WEBMERCATOR]
|
||||||
|
bulk_meta_tiles: true
|
||||||
|
sources: [osm_tiles]
|
||||||
|
cache:
|
||||||
|
type: sqlite
|
||||||
|
directory: osmcache
|
||||||
|
|
||||||
|
sources:
|
||||||
|
osm_tiles:
|
||||||
|
#the osm_tiles source refers to the openstreetmap.org tiles. These will be downloaded upon request (if not already cached) and served by MapProxy
|
||||||
|
type: tile
|
||||||
|
url: http://c.tile.openstreetmap.org/%(tms_path)s.%(format)s
|
||||||
|
grid: osm_grid #the grid to use for the osm tiles. This is really important. It is specified below.
|
||||||
|
|
||||||
|
grids:
|
||||||
|
osm_grid:
|
||||||
|
base: GLOBAL_WEBMERCATOR
|
||||||
|
srs: EPSG:3857
|
||||||
|
origin: nw
|
||||||
|
|
||||||
|
globals:
|
||||||
|
#next are some global configuration options for MapProxy. They mostly explain themselves, or can be looked-up in the MapProxy docs.
|
||||||
|
cache:
|
||||||
|
# where to store the cached images
|
||||||
|
base_dir: '/opt/mapproxy/cache_data'
|
||||||
|
# where to store lockfiles
|
||||||
|
lock_dir: '/opt/mapproxy/cache_data'
|
||||||
|
# image/transformation options
|
||||||
|
image:
|
||||||
|
resampling_method: bilinear
|
||||||
|
jpeg_quality: 90
|
15
mapproxy/seed.yaml
Normal file
15
mapproxy/seed.yaml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
seeds:
|
||||||
|
colombia:
|
||||||
|
caches: [osm_cache]
|
||||||
|
coverages: [colombia]
|
||||||
|
levels:
|
||||||
|
to: 19
|
||||||
|
# refresh_before:
|
||||||
|
# re-generate tiles older than this date
|
||||||
|
# time: 2021-10-10T12:35:00
|
||||||
|
|
||||||
|
coverages:
|
||||||
|
colombia:
|
||||||
|
# simple bbox
|
||||||
|
bbox: [-77.47, 7.85, -76.58, 8.68]
|
||||||
|
srs: "EPSG:4326"
|
34
ssl/GandiStandardSSLCA2.pem
Normal file
34
ssl/GandiStandardSSLCA2.pem
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIF6TCCA9GgAwIBAgIQBeTcO5Q4qzuFl8umoZhQ4zANBgkqhkiG9w0BAQwFADCB
|
||||||
|
iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl
|
||||||
|
cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV
|
||||||
|
BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTQw
|
||||||
|
OTEyMDAwMDAwWhcNMjQwOTExMjM1OTU5WjBfMQswCQYDVQQGEwJGUjEOMAwGA1UE
|
||||||
|
CBMFUGFyaXMxDjAMBgNVBAcTBVBhcmlzMQ4wDAYDVQQKEwVHYW5kaTEgMB4GA1UE
|
||||||
|
AxMXR2FuZGkgU3RhbmRhcmQgU1NMIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IB
|
||||||
|
DwAwggEKAoIBAQCUBC2meZV0/9UAPPWu2JSxKXzAjwsLibmCg5duNyj1ohrP0pIL
|
||||||
|
m6jTh5RzhBCf3DXLwi2SrCG5yzv8QMHBgyHwv/j2nPqcghDA0I5O5Q1MsJFckLSk
|
||||||
|
QFEW2uSEEi0FXKEfFxkkUap66uEHG4aNAXLy59SDIzme4OFMH2sio7QQZrDtgpbX
|
||||||
|
bmq08j+1QvzdirWrui0dOnWbMdw+naxb00ENbLAb9Tr1eeohovj0M1JLJC0epJmx
|
||||||
|
bUi8uBL+cnB89/sCdfSN3tbawKAyGlLfOGsuRTg/PwSWAP2h9KK71RfWJ3wbWFmV
|
||||||
|
XooS/ZyrgT5SKEhRhWvzkbKGPym1bgNi7tYFAgMBAAGjggF1MIIBcTAfBgNVHSME
|
||||||
|
GDAWgBRTeb9aqitKz1SA4dibwJ3ysgNmyzAdBgNVHQ4EFgQUs5Cn2MmvTs1hPJ98
|
||||||
|
rV1/Qf1pMOowDgYDVR0PAQH/BAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYD
|
||||||
|
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCIGA1UdIAQbMBkwDQYLKwYBBAGy
|
||||||
|
MQECAhowCAYGZ4EMAQIBMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNl
|
||||||
|
cnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNy
|
||||||
|
bDB2BggrBgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRy
|
||||||
|
dXN0LmNvbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZ
|
||||||
|
aHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAWGf9
|
||||||
|
crJq13xhlhl+2UNG0SZ9yFP6ZrBrLafTqlb3OojQO3LJUP33WbKqaPWMcwO7lWUX
|
||||||
|
zi8c3ZgTopHJ7qFAbjyY1lzzsiI8Le4bpOHeICQW8owRc5E69vrOJAKHypPstLbI
|
||||||
|
FhfFcvwnQPYT/pOmnVHvPCvYd1ebjGU6NSU2t7WKY28HJ5OxYI2A25bUeo8tqxyI
|
||||||
|
yW5+1mUfr13KFj8oRtygNeX56eXVlogMT8a3d2dIhCe2H7Bo26y/d7CQuKLJHDJd
|
||||||
|
ArolQ4FCR7vY4Y8MDEZf7kYzawMUgtN+zY+vkNaOJH1AQrRqahfGlZfh8jjNp+20
|
||||||
|
J0CT33KpuMZmYzc4ZCIwojvxuch7yPspOqsactIGEk72gtQjbz7Dk+XYtsDe3CMW
|
||||||
|
1hMwt6CaDixVBgBwAc/qOR2A24j3pSC4W/0xJmmPLQphgzpHphNULB7j7UTKvGof
|
||||||
|
KA5R2d4On3XNDgOVyvnFqSot/kGkoUeuDcL5OWYzSlvhhChZbH2UF3bkRYKtcCD9
|
||||||
|
0m9jqNf6oDP6N8v3smWe2lBvP+Sn845dWDKXcCMu5/3EFZucJ48y7RetWIExKREa
|
||||||
|
m9T8bJUox04FB6b9HbwZ4ui3uRGKLXASUoWNjDNKD/yZkuBjcNqllEdjB+dYxzFf
|
||||||
|
BT02Vf6Dsuimrdfp5gJ0iHRc2jTbkNJtUQoj1iM=
|
||||||
|
-----END CERTIFICATE-----
|
32
ssl/darien.nuestrared.org.crt
Normal file
32
ssl/darien.nuestrared.org.crt
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIGkTCCBXmgAwIBAgIQX2xDpYCUU2YQuwDxWGFdWTANBgkqhkiG9w0BAQsFADBfMQswCQYDVQQG
|
||||||
|
EwJGUjEOMAwGA1UECBMFUGFyaXMxDjAMBgNVBAcTBVBhcmlzMQ4wDAYDVQQKEwVHYW5kaTEgMB4G
|
||||||
|
A1UEAxMXR2FuZGkgU3RhbmRhcmQgU1NMIENBIDIwHhcNMTkxMDE3MDAwMDAwWhcNMjExMDE3MjM1
|
||||||
|
OTU5WjBgMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxGzAZBgNVBAsTEkdhbmRp
|
||||||
|
IFN0YW5kYXJkIFNTTDEeMBwGA1UEAxMVZGFyaWVuLm51ZXN0cmFyZWQub3JnMIIBIjANBgkqhkiG
|
||||||
|
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv4E0xShzjoh0vYJFMqEoTYINCVfO+i+Yms/bUsnbM2R9SXWp
|
||||||
|
2S3DdxSvzMenNARGYORYhryPTUIik/aqm4oBXnqzO4OTfHtBQdWq9IqIp0mQL2iQRvPjSOJsgKMx
|
||||||
|
eybOqSHxGd+Ij5Nfau9J4BFyIZRj/A0z1EXVkayMtLNhDtKxBbyTZ0zOSfcOJdeYlfrmkcFfQ7mi
|
||||||
|
7MhpsAisdoQ2gf5lPDDehVBpApdTxqGQBFLzo8+kJIo7rvl0utB0tZQ+FrGkjHvXwxBI9NlpyB7l
|
||||||
|
2PSdD+oO04xDNQM/cBTCNHNB8nkSKVdzrnUvc06DD0gdl1S1EAeIz886I6/gS9DiyQIDAQABo4ID
|
||||||
|
RjCCA0IwHwYDVR0jBBgwFoAUs5Cn2MmvTs1hPJ98rV1/Qf1pMOowHQYDVR0OBBYEFMZ+i5L+0QbA
|
||||||
|
pR14KxDcOTDHWeNSMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG
|
||||||
|
AQUFBwMBBggrBgEFBQcDAjBLBgNVHSAERDBCMDYGCysGAQQBsjEBAgIaMCcwJQYIKwYBBQUHAgEW
|
||||||
|
GWh0dHBzOi8vY3BzLnVzZXJ0cnVzdC5jb20wCAYGZ4EMAQIBMEEGA1UdHwQ6MDgwNqA0oDKGMGh0
|
||||||
|
dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9HYW5kaVN0YW5kYXJkU1NMQ0EyLmNybDBzBggrBgEFBQcB
|
||||||
|
AQRnMGUwPAYIKwYBBQUHMAKGMGh0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9HYW5kaVN0YW5kYXJk
|
||||||
|
U1NMQ0EyLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTA7BgNVHREE
|
||||||
|
NDAyghVkYXJpZW4ubnVlc3RyYXJlZC5vcmeCGXd3dy5kYXJpZW4ubnVlc3RyYXJlZC5vcmcwggF/
|
||||||
|
BgorBgEEAdZ5AgQCBIIBbwSCAWsBaQB2AH0+8viP/4hVaCTCwMqeUol5K8UOeAl/LmqXaJl+IvDX
|
||||||
|
AAABbdp1VncAAAQDAEcwRQIgPaWvnUPW75NfGQdWZQBURie9dcIsD0/prIVueiLV70MCIQCPumLq
|
||||||
|
i1PjKG76BT1ZF0I4t5ZrUlvCpDVP2UQnyI5yIAB2AESUZS6w7s6vxEAH2Kj+KMDa5oK+2MsxtT/T
|
||||||
|
M5a1toGoAAABbdp1VnAAAAQDAEcwRQIgclN7S0/9Ne0pSYvKB6ELKsxrYD++v70eSBg0DaKZFcEC
|
||||||
|
IQCbRge9Ya9euq6p3q/tfBeJQkyLCC8Obr7kAlbgbVB92AB3AFWB1MIWkDYBSuoLm1c8U/DA5Dh4
|
||||||
|
cCUIFy+jqh0HE9MMAAABbdp1Vj4AAAQDAEgwRgIhAISjvAU7yJbWWRoYIIz3wq19WZf5pCIY2WnA
|
||||||
|
TkYR2c/NAiEAjlbSGHDsFooafF4gwAEnGazGBYVGWFPVNTlqfA1JAkMwDQYJKoZIhvcNAQELBQAD
|
||||||
|
ggEBADHymHaXTQXuPa0344zrJtv3JfAaeJgDda6MKf9/sQw6pJ8/v5tRfb1ss66Rmojvfysz373M
|
||||||
|
4AdQGxPTOKSpdJ6ujVL7PlF45y5kJwSJxUc1e93YV+n/c0dYCKKQlrUqh1UbnVZTNqUt3xiUjKXD
|
||||||
|
/bFideuMX6UhyN2ra1dCm0S7DzgqgU/MlM5wGErWyhzkDhFJjlp+67FhEAsprStIVShHQU9UZX00
|
||||||
|
xhPERFX8vnOfbnvz99pDu44/ROH/5gMtUC8TS1S3l+MjH5uk7roRDnpXv6u9o/XiXFJbs2qmH+k9
|
||||||
|
Nwf2A7qNvDGX+3yrv7aUvuK6ek1KCojOZfW/DAY0wfM=
|
||||||
|
-----END CERTIFICATE-----
|
28
ssl/myserver.key
Normal file
28
ssl/myserver.key
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/gTTFKHOOiHS9
|
||||||
|
gkUyoShNgg0JV876L5iaz9tSydszZH1JdanZLcN3FK/Mx6c0BEZg5FiGvI9NQiKT
|
||||||
|
9qqbigFeerM7g5N8e0FB1ar0ioinSZAvaJBG8+NI4myAozF7Js6pIfEZ34iPk19q
|
||||||
|
70ngEXIhlGP8DTPURdWRrIy0s2EO0rEFvJNnTM5J9w4l15iV+uaRwV9DuaLsyGmw
|
||||||
|
CKx2hDaB/mU8MN6FUGkCl1PGoZAEUvOjz6Qkijuu+XS60HS1lD4WsaSMe9fDEEj0
|
||||||
|
2WnIHuXY9J0P6g7TjEM1Az9wFMI0c0HyeRIpV3OudS9zToMPSB2XVLUQB4jPzzoj
|
||||||
|
r+BL0OLJAgMBAAECggEAf+0M1kN+ZhFrgoi6NucG6DffA4W/wsr2szv0s+oZ3svb
|
||||||
|
Ea5jJqv2bd7IzQ/19r6AUQtYw7DEPYTXWmYlc7+NyJJIlpH/fOFNJ3BXQgIk5TMz
|
||||||
|
+SdtcahMBQ0UFB5v2GeFF+CPkYwMSnTVAbcVb3PX/OyGmgIrxDpeP3C3kaJeTKp0
|
||||||
|
APTnWz/lNx9zeiSb6bPhigR9rR6+qvWD9lRxdqv109EiHL/7x3lULqLneADhSLBZ
|
||||||
|
ibKcKR3AZ5Y1pI/b/eDxjWuLbhjH+7c6bHKrQKo7MNqM6z6GAZYZp1EGkxVtUZ+7
|
||||||
|
O7CIFUh8iyI0x1F1eqMCCvrzqTkHyO/6vcfjq+qwMQKBgQDmPxTCAUjp6pNt4AyS
|
||||||
|
vff10VE6tB9zOqMagPl3hi6/UdUlId74bnhwAGwL2/NMd4T46k/1U1QZmTTJZkhu
|
||||||
|
uXYDIiMiFWzoLQb6MKNL/iG8+dRfLhoZd4pE3qY5fMvsFK23m2yfEoElVSk3HH0l
|
||||||
|
etB6BhKovQ+cc8cwcjGapvK/DQKBgQDU7Mm4Ybu7BkNBoGOA1uJVRBD4R5rRr79G
|
||||||
|
nLpWLPVzolW3MdsSzASJ9TLdVXv2J4J0+SeDqfUU+QwdAgl3qC1GBchys8E0Msdd
|
||||||
|
MDuRaqRIlpUtM0EkZv6ltZw06VB+joSlJItxM5eRlJGq5Z0Z71XghboGQ9e3BLAZ
|
||||||
|
MNTrHoMjrQKBgQDHC6GWViYCkpgBVL+J3FCQYfQnG7BUnUyDjRwdCBNBsizhfPaV
|
||||||
|
LmtP6A1/8xXR9UEvLuEQ5Ii/2IKZ2aKklhA/hTN6M6uCy+pMP9/rwjbId/HwlppZ
|
||||||
|
ic4u24w4BnsEDJxhLiwpGIYtEAIhcq99xz6TPszCsy7bwfthFldrqwgPwQKBgQCI
|
||||||
|
v1KGUm5pHQqQ2VtOYbOWo1JqwkISLVchGIMr2VACZd26/BAAsHqxx4JVWBN28cT9
|
||||||
|
Lw9Lphm60IARGT/PU3lQIWKtF/kbdwlHNjTrnZvI6rz//Iz3vhYJguvBp56EyS8z
|
||||||
|
iJbtqv7LBqnPIgyVnXp/6iKg521hI2edphj4r+31OQKBgD/IThvl2PlU6druaK/5
|
||||||
|
wuJGHsghDpn11sto4TuSP3B2/lAHwISM7l3GEWqFfe/gGEzsAyz2zqrg9ifRrd1D
|
||||||
|
Q1V9iDhDzNwducH17HvjPCStZ/HRzK8c3tphZfN09oyjbp/2aDrx+/oPFlYF7hbv
|
||||||
|
dHyQzJ2Hx5lXoauGJGxAxmbm
|
||||||
|
-----END PRIVATE KEY-----
|
18
ssl/server.csr
Normal file
18
ssl/server.csr
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
-----BEGIN CERTIFICATE REQUEST-----
|
||||||
|
MIIC9jCCAd4CAQAwgbAxCzAJBgNVBAYTAkNPMREwDwYDVQQIDAhDaG9jw4PCszES
|
||||||
|
MBAGA1UEBwwJQWNhbmTDg8KtMRcwFQYDVQQKDA5OdWVzdHJhUmVkLm9yZzEbMBkG
|
||||||
|
A1UECwwSUmVkZXMgQ29tdW5pdGFyaWFzMR4wHAYDVQQDDBVkYXJpZW4ubnVlc3Ry
|
||||||
|
YXJlZC5vcmcxJDAiBgkqhkiG9w0BCQEWFWNvcnJlb0BudWVzdHJhcmVkLm9yZzCC
|
||||||
|
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+BNMUoc46IdL2CRTKhKE2C
|
||||||
|
DQlXzvovmJrP21LJ2zNkfUl1qdktw3cUr8zHpzQERmDkWIa8j01CIpP2qpuKAV56
|
||||||
|
szuDk3x7QUHVqvSKiKdJkC9okEbz40jibICjMXsmzqkh8RnfiI+TX2rvSeARciGU
|
||||||
|
Y/wNM9RF1ZGsjLSzYQ7SsQW8k2dMzkn3DiXXmJX65pHBX0O5ouzIabAIrHaENoH+
|
||||||
|
ZTww3oVQaQKXU8ahkARS86PPpCSKO675dLrQdLWUPhaxpIx718MQSPTZacge5dj0
|
||||||
|
nQ/qDtOMQzUDP3AUwjRzQfJ5EilXc651L3NOgw9IHZdUtRAHiM/POiOv4EvQ4skC
|
||||||
|
AwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQCe8XhyW5FkCnea/U5eRLycKhqSE5ma
|
||||||
|
8S+1iix6al+PWOnpkj22MdCcLRJuOPrAzWovLfuRuxO/hotbAGo/iJEMJuifUIxp
|
||||||
|
FrYf1f/c7KOU9/WuDFwuNh9NcJv0Pj+pCcqE5eSEBcD8wc+Z8Mai7MjQIF4E6gP1
|
||||||
|
TApa+T3Mgb/SufQUHY+3N2farDVhgZP9/PsCpORtx4Yu0tMxZDzOXLi2vsJ6bI5f
|
||||||
|
GCuMLB6cwWtoOC1Yny91ZG7tBUsO5LfRSheBtNUVRdQ/7RqNtB5GtjSaD2nDbAcx
|
||||||
|
4o2Eo2AiQc00sw1KnkyIu+g9OfNTjutpWsrcWhblZ/SNfGDuXCDaUm5v
|
||||||
|
-----END CERTIFICATE REQUEST-----
|
15
webserver/apache2/ports.conf
Normal file
15
webserver/apache2/ports.conf
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# If you just change the port or add more ports here, you will likely also
|
||||||
|
# have to change the VirtualHost statement in
|
||||||
|
# /etc/apache2/sites-enabled/000-default.conf
|
||||||
|
|
||||||
|
Listen 85
|
||||||
|
|
||||||
|
<IfModule ssl_module>
|
||||||
|
Listen 8443
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
<IfModule mod_gnutls.c>
|
||||||
|
Listen 8443
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
|
24
webserver/apache2/sites-available/000-default.conf
Normal file
24
webserver/apache2/sites-available/000-default.conf
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<VirtualHost *:85>
|
||||||
|
ServerName darien.nuestrared.org
|
||||||
|
ServerAdmin info@tupale.co
|
||||||
|
DocumentRoot /var/www/html
|
||||||
|
RewriteEngine On
|
||||||
|
RewriteCond %{HTTP_HOST} ^darien\.nuestrared.org [NC,OR]
|
||||||
|
RewriteRule ^/$ /e1 [R]
|
||||||
|
|
||||||
|
<Directory />
|
||||||
|
Options FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
</Directory>
|
||||||
|
<Directory /var/www/html/>
|
||||||
|
Options FollowSymLinks MultiViews
|
||||||
|
AllowOverride All
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||||
|
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||||
|
|
||||||
|
|
||||||
|
</VirtualHost>
|
||||||
|
|
44
webserver/apache2/sites-available/default-ssl.conf
Normal file
44
webserver/apache2/sites-available/default-ssl.conf
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<IfModule mod_ssl.c>
|
||||||
|
<VirtualHost *:8443>
|
||||||
|
ServerName darien.nuestrared.org
|
||||||
|
ServerAdmin info@tupale.co
|
||||||
|
DocumentRoot /var/www/html
|
||||||
|
RewriteEngine On
|
||||||
|
RewriteCond %{HTTP_HOST} ^darien\.nuestrared.org [NC,OR]
|
||||||
|
RewriteRule ^/$ /e1 [R]
|
||||||
|
|
||||||
|
<Directory />
|
||||||
|
Options FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
</Directory>
|
||||||
|
<Directory /var/www/html/>
|
||||||
|
Options FollowSymLinks MultiViews
|
||||||
|
AllowOverride All
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
|
||||||
|
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||||
|
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||||
|
|
||||||
|
|
||||||
|
# RewriteEngine On
|
||||||
|
# RewriteCond %{HTTPS} off
|
||||||
|
# RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
|
||||||
|
|
||||||
|
SSLCertificateFile /etc/letsencrypt/darien.crt
|
||||||
|
SSLCertificateKeyFile /etc/letsencrypt/myserver.key
|
||||||
|
Include /etc/letsencrypt/options-ssl-apache.conf
|
||||||
|
#
|
||||||
|
|
||||||
|
ErrorDocument 404 /404.php
|
||||||
|
<Files "404.php">
|
||||||
|
<If "-z %{ENV:REDIRECT_STATUS}">
|
||||||
|
RedirectMatch 404 ^/404.php$
|
||||||
|
</If>
|
||||||
|
</Files>
|
||||||
|
|
||||||
|
</VirtualHost>
|
||||||
|
|
||||||
|
</IfModule>
|
||||||
|
|
1
webserver/apache2/sites-enabled/000-default.conf
Symbolic link
1
webserver/apache2/sites-enabled/000-default.conf
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../sites-available/000-default.conf
|
1
webserver/apache2/sites-enabled/default-ssl.conf
Symbolic link
1
webserver/apache2/sites-enabled/default-ssl.conf
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../sites-available/default-ssl.conf
|
65
webserver/nginx.conf
Normal file
65
webserver/nginx.conf
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
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; # 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
|
||||||
|
##
|
||||||
|
|
||||||
|
include /etc/nginx/conf.d/*.conf;
|
||||||
|
include /etc/nginx/sites-enabled/*;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
12
webserver/proxy.conf
Normal file
12
webserver/proxy.conf
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
proxy_redirect off;
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
|
#client_max_body_size 10m;
|
||||||
|
#client_body_buffer_size 128k;
|
||||||
|
proxy_connect_timeout 600s;
|
||||||
|
proxy_send_timeout 600;
|
||||||
|
proxy_read_timeout 600s;
|
||||||
|
send_timeout 600;
|
||||||
|
#proxy_buffers 32 4k;
|
||||||
|
|
47
webserver/sites-available/default
Normal file
47
webserver/sites-available/default
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
server {
|
||||||
|
listen 80 default_server;
|
||||||
|
listen [::]:80 default_server;
|
||||||
|
root /var/www/html;
|
||||||
|
# Add index.php to the list if you are using PHP
|
||||||
|
index index.html index.htm index.php;
|
||||||
|
add_header Access-Control-Allow-Origin "*";
|
||||||
|
server_name reddarien.nuestrared.org dariencaribe.org dariencaribe.nuestrared.org www.dariencaribe.org darien.info www.darien.info darien.nuestrared.org;
|
||||||
|
return 301 https://$host$request_uri;
|
||||||
|
|
||||||
|
location /mapproxy {
|
||||||
|
proxy_pass http://localhost:8080;
|
||||||
|
proxy_set_header Host $http_host;
|
||||||
|
proxy_set_header X-Script-Name /mapproxy;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass https://10.10.4.2:8443/;
|
||||||
|
include /etc/nginx/proxy.conf;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
location @rewrite {
|
||||||
|
# Some modules enforce no slash (/) at the end of the URL
|
||||||
|
# Else this rewrite block wouldn't be needed (GlobalRedirect)
|
||||||
|
rewrite ^/(.*)$ /index.php?variable=$1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
location ~ \.php$ {
|
||||||
|
include snippets/fastcgi-php.conf;
|
||||||
|
#try_files $uri =404;
|
||||||
|
#fastcgi_param REMOTE_ADDR $http_x_real_ip;
|
||||||
|
#fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||||
|
fastcgi_pass 127.0.0.1:9002;
|
||||||
|
#fastcgi_index index.php;
|
||||||
|
#include fastcgi_params;
|
||||||
|
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||||
|
#fastcgi_param PATH_INFO $fastcgi_path_info;
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~ /\.ht {
|
||||||
|
deny all;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
51
webserver/sites-enabled/captive
Normal file
51
webserver/sites-enabled/captive
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#Este archivo de configuración hace que los celulares que se conecten a la red encuentren el portal captivo y crean que estan conectados a Internet
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name
|
||||||
|
clients3.google.com
|
||||||
|
clients.l.google.com
|
||||||
|
connectivitycheck.android.com
|
||||||
|
connectivitycheck.gstatic.com
|
||||||
|
play.googleapis.com
|
||||||
|
;
|
||||||
|
root /var/www/captive;
|
||||||
|
|
||||||
|
index index.html index.htm index.nginx-debian.html;
|
||||||
|
|
||||||
|
location /generate_204 {
|
||||||
|
return 204;
|
||||||
|
return 302 http://infolocal.nuestrared.org;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
try_files $uri $uri/ =404;
|
||||||
|
}
|
||||||
|
|
||||||
|
# pass PHP scripts to FastCGI server
|
||||||
|
#
|
||||||
|
location ~ \.php$ {
|
||||||
|
include snippets/fastcgi-php.conf;
|
||||||
|
|
||||||
|
fastcgi_pass 127.0.0.1:9000;
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~ /\.ht {
|
||||||
|
deny all;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
server {
|
||||||
|
server_name
|
||||||
|
apple.com
|
||||||
|
captive.apple.com;
|
||||||
|
listen 80;
|
||||||
|
|
||||||
|
root /var/www/captive;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
try_files /index.html /index.html;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
1
webserver/sites-enabled/default
Symbolic link
1
webserver/sites-enabled/default
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/etc/nginx/sites-available/default
|
53
webserver/sites-enabled/default-ssl
Normal file
53
webserver/sites-enabled/default-ssl
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
server {
|
||||||
|
listen 443 default_server;
|
||||||
|
listen [::]:443 default_server;
|
||||||
|
root /var/www/html;
|
||||||
|
# Add index.php to the list if you are using PHP
|
||||||
|
index index.html index.htm index.php;
|
||||||
|
add_header Access-Control-Allow-Origin "*";
|
||||||
|
server_name reddarien.nuestrared.org dariencaribe.org dariencaribe.nuestrared.org www.dariencaribe.org darien.info www.darien.info darien.nuestrared.org;
|
||||||
|
|
||||||
|
ssl on;
|
||||||
|
ssl_certificate /etc/letsencrypt/darien.crt; # managed by Certbot
|
||||||
|
ssl_certificate_key /etc/letsencrypt/myserver.key; # managed by Certbot
|
||||||
|
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||||
|
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||||
|
|
||||||
|
|
||||||
|
location /mapproxy {
|
||||||
|
proxy_pass http://localhost:8080;
|
||||||
|
proxy_set_header Host $http_host;
|
||||||
|
proxy_set_header X-Script-Name /mapproxy;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass https://10.10.4.2:8443/;
|
||||||
|
include /etc/nginx/proxy.conf;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
location @rewrite {
|
||||||
|
# Some modules enforce no slash (/) at the end of the URL
|
||||||
|
# Else this rewrite block wouldn't be needed (GlobalRedirect)
|
||||||
|
rewrite ^/(.*)$ /index.php?variable=$1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
location ~ \.php$ {
|
||||||
|
include snippets/fastcgi-php.conf;
|
||||||
|
#try_files $uri =404;
|
||||||
|
#fastcgi_param REMOTE_ADDR $http_x_real_ip;
|
||||||
|
#fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||||
|
fastcgi_pass 127.0.0.1:9002;
|
||||||
|
#fastcgi_index index.php;
|
||||||
|
#include fastcgi_params;
|
||||||
|
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||||
|
#fastcgi_param PATH_INFO $fastcgi_path_info;
|
||||||
|
}
|
||||||
|
|
||||||
|
location ~ /\.ht {
|
||||||
|
deny all;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user