Onde posso alterar a página mostrada pelo Apache?

Onde posso alterar a página mostrada pelo Apache?

Eu tenho o Ubuntu 10.10 instalado e quando acerto meu IP vejo:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Onde devo procurar para ver de onde isso está sendo servido?

O estranho é que acabei de instalar o nginx e configurar uma página estática que também é servida na porta 80 (deve estar em conflito com o apache padrão que está servindo a 'página de funcionamento'), quando reinicio o nginx não consigo vincular erro sayign a porta 80 já está em uso.

Eu não uso o Apache e não o quero, mas a instalação padrão parece tê-lo. Não tenho ideia de onde está, não vejo em /opt ou etc/apache .

obrigado!

Responder1

você pode colocar sua página da web /var/www/e precisará de acesso sudo para poder alterar qualquer coisa lá.

Estas são suas opções para fazer isso.

1. Use mv em um arquivo

Você poderia usar o terminal e o comando mv.

Exemplo:

  1. cd /var/www/
  2. mv ~/Desktop/FILENAME.html .

O ponto não é um erro, é que o destino é a pasta atual.

2. use um editor de texto

Outra maneira de fazer isso é abrir gedit(ou qualquer outro editor) e salvar seu arquivo no formato /var/www/.

se você quiser remover o apache, basta digitar sudo apt-get remove apacheum terminal. Se você estiver usando apache2, adicione um 2ao final.

3. Faça um link para a pasta raiz

E se você está cansado de ter que usar o usuário root para adicionar um novo documento de página da web, basta criar um link.Configurando permissões para FTP e Apache


A propósito, você não precisa acessar o seu IP, basta acessar o localhostseu navegador. Se você tiver vários arquivos em sua pasta, basta adicionar um nome de arquivo como este:localhost/myfile.html

Responder2

Por padrão, quando dizer ao seu navegador para exibir "localhost", o Apache procurará em /var/www um site para exibir. Após uma nova instalação do Apache, ele encontrará um arquivo index.html. Esse é o arquivo que exibe a mensagem que você vê. Index.html é o nome normalmente usado para a página inicial de um site. Se nenhum arquivo index.html estiver em /var/www, uma lista de diretórios dos arquivos será exibida. Você pode substituir o index.html original por um arquivo HTML de sua preferência. Não esqueça que /var/www é propriedade do root.

Responder3

Você pode usar o synaptic para encontrar todos os arquivos do Apache e ver onde eles estão. Primeiro procure por Apache, clique com o botão direito no (s) pacote (s) e clique em propriedades. Selecione a guia de arquivos instalados para ver onde os arquivos estão.

exemplo

O Apache armazena seus sites em formato /etc/www.

Responder4

Como Fragos explica acima; O Apache procurará /var/wwwum site para exibir. O Apache procura por arquivos comumente associados a uma página inicial como index.php, após uma nova instalação do Apache ele encontrará um index.htmlarquivo (que contém o texto que você vê mencionado na postagem).

Fragos está certo ao dizer que você pode simplesmente alterar este arquivo ou excluí-lo e criar sua página como achar melhor, garantindo que você o nomeie de uma forma que o Apache encontre e sirva esse arquivo como uma página. Ao nomeá-lo index.html, o apache priorizará esse arquivo para servir sobre qualquer outro arquivo no nível do diretório /var/www.

Se você deseja que o Apache sirva a partir de um diretório diferente, ou seja, um subdiretório que pode ser usado no Wordpress, você precisará combinar/configurar o caminho/DocumentRoot no respectivo arquivo de hosts virtuais, que dependendo do sistema operacional pode ser encontrado por cd/ete/apache2/**yourwebsitefolder**/sites-enabled& então sudo nano into 000-default.conf( a menos que você tenha criado um Vhost dedicado para o site em questão). Você precisa adicionar;

ServerName www.yourwebsite.com

ServerAlias yourwebsite.com

DocumentRootinsira o caminho completo (1 nível acima) do arquivo do site a ser carregado, ou seja, /var/www/yourwebsitefolder

Observe que o caminho do exemplo acima pressupõe que sua homepage/index.html esteja aninhada dentro de yourwebsitefolder. Nota O Wordpress teria "index.php" como alternativa index.htmle é isso que o Apache irá procurar/tentar servir como prioridade.

Agora reinicie o apache2, limpe o cache do seu navegador (para evitar ver uma página da web em cache). Agora, ao inserir o nome do seu site, você deverá ver o site desejado - isto é para redes/LAN internas, outras etapas necessárias para tornar o site acessível na Internet.

Para acessar externamente/internet, você precisa considerar outros aspectos, como nome de domínio, encaminhamento de porta/servidor host seguro, firewalls, etc. Isso leva a outro subtópico que é facilmente encontrado alterando sua pergunta de acordo.

informação relacionada