Notas de Luis

¡Esta es una revisión vieja del documento!


# Instalación de dokuwiki

# Instalación de dokuwiki

# Apache

Ejecutar como root:

```bash apt-get php libapache2-mod-php php-xml php-fpm cd /var/www wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz tar -xzvf dokuwiki-stable.tgz rm dokuwiki-stable.tgz mv dokuwiki* dokuwiki chown -R www-data:www-data dokuwiki ```

## Nginx

Instalar software

```bash apt-get php php-xml php-fpm php-zip php-xml nginx nginx-extras cd /var/www wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz tar -xzvf dokuwiki-stable.tgz rm dokuwiki-stable.tgz mv dokuwiki* dokuwiki chown -R www-data:www-data dokuwiki ```

Configurar servidor virtual:

```text server {

    listen [::]:80;                                                              
    listen 80;                                                                   
                                                                                 
    server_name arocha.my.to;                                                    
    root /var/www/dokuwiki;                                                      
    index index.php doku.php;                                                    
    client_max_body_size 15M;                                                    
    client_body_buffer_size 128K;                                                
    location / {                                                                 
        try_files $uri $uri/ @dokuwiki;                                          
    }                                                                            
    location ^~ /conf/ { return 403; }                                           
    location ^~ /data/ { return 403; }                                           
    location ~ /\.ht { deny all; }                                               
                                                                                 
    location @dokuwiki {                                                         
        rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last;                  
        rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last;                
        rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last;        
        rewrite ^/(.*) /doku.php?id=$1 last;                                     
    }                                                                            
    location ~ \.php$ {                                                          
        try_files $uri =404;                                                     
        fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;                          
        fastcgi_index index.php;                                                 
        include fastcgi_params;                                                  
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;        
    }                                                                                       
}     

```

```bash certbot -d dominio.com ```

## Cloud

Acordarse de permitir la entrada de trafico 80 y 443 en iptables y en vcn.

```bash # IPTables iptables -I INPUT -m state –state NEW -p tcp –dport 80 -j ACCEPT iptables -I INPUT -m state –state NEW -p tcp –dport 443 -j ACCEPT iptables-save >/etc/iptables/rules. ``` ## Otros

* Asignar al servidor IP publica reservada * Configurar subdomain en freenom o freedns * Ejecutar proceso de instalación de dokuwiki * eliminar install.php

computing/web/install_dokuwiki.1713871947.txt.gz · Última modificación: por alfabeto