O Nginx por default não lista as pastas do seus projetos que ficam em (/usr/share/nginx/www/), por exemplo, se você tiver apenas pastas com os seus projetos sem nenhuma página inicial o Nginx lançará um erro 403 pois não encontrará uma página inicial para acessar e não listará as pastas que existem neste diretório. Para solucionar este problema, modifique o arquivo de configurações do seu Nginx com o seguinte comando:
1
|
|
bash server {
listen 83; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
root /usr/share/nginx/www;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name localhost;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
}
location /doc {
root /usr/share;
autoindex on;
allow 127.0.0.1;
deny all;
}
location /images {
root /usr/share;
autoindex off;
}```
Devemos alterar apenas a Tag “location/ { … }” adicionando o atributo “autoindex on” ficando assim:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
bash sudo /etc/init.d/nginx restart“`
Comando útil para poder editar os arquivos do projeto:
bash sudo chmod -R 777 /usr/share/nginx/www/
Att,
Paulo Luan