Last active
August 29, 2015 14:07
-
-
Save diegolirio/adfcea5c049475ee2c6d to your computer and use it in GitHub Desktop.
Instalando e Configurando Nginx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Configurar um domínio e fazer o Nginx servir um site estático | |
- instalando Nginx | |
$ sudo apt-get install nginx | |
- Startando Nginx | |
$ sudo service nginx start | |
- Criando um index.html basico em /home/site/index.html com qualquer conteúdo | |
- Crie um arquivo em /etc/nginx/sites-available/ com qualquer nome pode ser por exemplo site (mesmo nome da pasta que terá seu html) | |
' | |
server { | |
listen *:80; | |
server_name www.diegolirio.com diego.com; | |
index index.html; | |
root /home/site; | |
error_log /var/log/nginx/site-error.log warn; | |
access_log /var/log/nginx/site-access.log; | |
} | |
' | |
- Criando um link simbólico em /etc/nginx/sites-enabled apontando para o arquivo de configuração em /etc/nginx/sites-available/site para poder habilitar o site. | |
$ sudo ln -s /etc/nginx/sites-available/site site | |
------------------------------------------------------------------------------- | |
# Servindo uma aplicação java | |
- Crie um novo arquivo em sites-available, por exemplo appjava | |
arquivo appjava | |
server { | |
listen 80; | |
server_name appjava.diegolirio.com; | |
root /var/lib/tomcat7/webapps/appjava/; | |
error_log /var/log/nginx/appjava-error.log warn; | |
access_log /var/log/nginx/appjava-access.log; | |
location / { | |
proxy_set_header X-Forwarded-Host $host; | |
proxy_set_header X-Forwarded-Server $host; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
proxy_pass http://127.0.0.1:8080/; | |
# proxy_redirect off; | |
} | |
} | |
------------------------------------------------------------------------------- | |
# Fazendo Redirecionamento | |
server { | |
server_name google.diegolirio.com; | |
rewrite ^(.*) http://www.google.com$1 permanent; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment