Conexão recusada HTTP (porta 80)

2

Então eu sou muito novato quando se trata de Apache e Ubuntu, mas eu sei o básico (arquivo em movimento, cópia, edição, etc).

Eu estava tentando corrigir um problema com as permissões do PHP, por isso, defini /tmp/ e /var/tmp/ permissões para 777 usando chmod . Em seguida, modifiquei os dois arquivos php.ini , em /etc/php/ e /etc/php5/ , para personalizar o diretório temporário. No entanto, acabei reiniciando o servidor sem realmente criar o diretório temp (oops).

Agora ainda consigo me conectar ao meu servidor por meio do SFTP, mas no Chrome quando tento conectar, ele me fornece um ERR_CONNECTION_REFUSED . Eu pensei que era um problema com .php páginas, então eu tentei carregar uma página .html . Nada. Eu tentei reiniciar várias vezes mais, mas sem sucesso.

Além disso, todo o meu sistema de arquivos é somente leitura. Então eu estou supondo que eu estraguei algo na configuração e como medida de segurança, tudo está bloqueado. Eu tentei sudo su , remontando a unidade (bloqueada porque não consigo gravar em algum arquivo de configuração) e um monte de outras coisas. Eu também recebo um erro ao fazer fsck : fsck.ext4: unable to resolve UUID: xxxxxxxx . Novamente, não consigo corrigir erros por meio de remontagem porque não consigo gravar em algum arquivo de configuração.

Eu tentei acessar os registros do sistema em /var/log/ , mas não encontrei nenhuma mensagem de erro. Eu acredito que este é um problema com a configuração do PHP, mas não tenho certeza. Eu também olhei para o meu UFW e vi que ele estava desativado. Ao tentar habilitá-lo, novamente, ele não me deixaria porque eu não poderia gravar no sistema de arquivos. Tudo isso está em sudo .

A ajuda seria muito apreciada. Obrigado!

EDIT: Consegui encontrar meu histórico bash como root, mas nada parece muito estranho: link

EDIT 2: Uma coisa que eu lembro é enquanto modificamos as permissões para /var/tmp/ , a pasta tinha um bit pegajoso; Eu acredito que a permissão foi drwxrwxrwt . Foi mudando isso um erro de servidor quebrando? Eu não posso mudar isso porque estou montado como um sistema de arquivos somente leitura.

EDIT 3: Portanto, parece que o problema é algo com permissões, o que causou um erro na inicialização e bloqueou o sistema de arquivos para somente leitura, bagunçando o servidor da web. Quão plausível isso soa? O problema parece estar enraizado no erro UUID exibido em dois locais, fsck e mount . Como eu resolvo isso?

    
por shrey150 16.07.2017 / 05:44

1 resposta

0

É incomum que o sistema inicie espontaneamente a montagem da partição raiz como somente leitura. O erro UUID sugere algo errado com o arquivo /etc/fstab e a detecção do disco rígido.

Primeira tentativa de remontar a partição raiz rw com a definição explícita do nome da partição. Use o comando df para mostrar qual partição está montada como / . Em seguida, use o sudo mount -o remount,rw com a localização da partição e / .

Após isso ter sido bem-sucedido, é hora de depurar a inicialização somente leitura. Verifique o estado do arquivo /etc/fstab . A sintaxe está correta? Todas as unidades e partições especificadas aqui existem realmente? Não há opções explícitas de ro mount para o ponto de montagem / ? Se o arquivo contiver quaisquer UUIDs, verifique se eles existem em /dev/disk/by-uuid/ e verifique se esses arquivos são vinculados a partições de unidades existentes.

Depois de corrigir os possíveis erros com /etc/fstab , reinicialize a máquina e corrija as permissões nas pastas tmp , caso não tenham sido corrigidas automaticamente.

Se a remontagem da partição raiz no modo rw ainda falhar com a localização explícita da unidade, verifique possíveis danos no disco rígido. Examine a saída do comando dmesg e consulte a internet para todas as mensagens que sugiram problemas de E / S. Se você tiver smart installed, use o comando sudo smartctl -a /dev/<drive> para verificar se ele não foi danificado.

Volte para nós depois de ter tentado tudo isso.

    
por 16.07.2017 / 15:27