tengo instalado nginx en amazon linux.. quiero cambiar la ruta a var/www/html mi configuracion es la sgte:

Pregunta de la clase:
christian jordy mamani sucasaire

christian jordy mamani sucasaire

Pregunta
studenthace 7 años

<h1>/etc/nginx/nginx.conf</h1> user nginx;

pid /run/nginx.pid;

worker_processes auto;

worker_rlimit_nofile 409600;

events {

worker_connections 4096;

multi_accept on;

}

http {

charset utf-8;

sendfile on;

tcp_nopush on;

tcp_nodelay on;

server_tokens off;

log_not_found off;

types_hash_max_size 2048;

client_max_body_size 16M;

# MIME include mime.types; default_type application/octet-stream; # logging access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log warn; # load configs include /etc/nginx/conf.d/*.conf; # 34.219.69.153 server { listen 80; listen [::]:80; server_name 34.219.69.153; set $base /var/www/html; root $base/var/www/html; # index.php index index.php; # $uri, index.php location / { try_files $uri $uri/ /index.php?$query_string; } # security headers add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options "nosniff" always; add_header Referrer-Policy "no-referrer-when-downgrade" always; add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always; # . files location ~ /\. { deny all; } # assets, media location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ { expires 7d; access_log off; } # svg, fonts location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff|woff2)$ { add_header Access-Control-Allow-Origin "*"; expires 7d; access_log off; } # gzip gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_types text/plain text/css text/xml application/json application/javascript application/xml+rss application/atom+xml image/svg+xml; # handle .php location ~ \.php$ { try_files $uri =404; # fastcgi fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PHP_ADMIN_VALUE open_basedir=$base/:/usr/lib/php/:/tmp/; fastcgi_intercept_errors off; fastcgi_buffer_size 128k; fastcgi_buffers 256 16k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; # default fastcgi_params include fastcgi_params; } } # subdomains redirect server { listen 80; listen [::]:80; server_name *.34.219.69.153; return 301 https://34.219.69.153$request_uri; }

}

2 respuestas
para escribir tu comentario
    Elias Ojeda Medina

    Elias Ojeda Medina

    studenthace 7 años

    Basta con cambiar:

    root $base/var/www/html;

    por

    root /var/www/html;

    Sin $base

    Así lo configure yo y funciona, después solo reinicia el servicio:

    sudo service nginx restart

    Diego Forero

    Diego Forero

    Team Platzihace 7 años

    cambia

    set $base /var/www/html; root $base/var/www/html;

    Por la ruta de la carpeta donde quieres tener tu sitio.

Curso de Deploy con Amazon Web Services 2017

Curso de Deploy con Amazon Web Services 2017

Con este curso aprenderás a usar, configurar instancias, desplegar y monitorear sitios web, aplicaciones, bases de datos y sistemas de backend en Amazon Web Services. La más popular infraestructura de servidores del mundo.

Curso de Deploy con Amazon Web Services 2017
Curso de Deploy con Amazon Web Services 2017

Curso de Deploy con Amazon Web Services 2017

Con este curso aprenderás a usar, configurar instancias, desplegar y monitorear sitios web, aplicaciones, bases de datos y sistemas de backend en Amazon Web Services. La más popular infraestructura de servidores del mundo.