¿Dónde puedo cambiar la página web que muestra Apache?

¿Dónde puedo cambiar la página web que muestra Apache?

Tengo instalado ubuntu 10.10 y cuando llego a mi IP veo:

It works!

This is the default web page for this server.

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

¿Dónde debería buscar para ver desde dónde se sirve esto?

Lo extraño es que acabo de instalar nginx y configuré una página estática que también se sirve en el puerto 80 (debería estar en conflicto con el apache predeterminado que sirve la 'página funciona'), cuando reinicio nginx no me enlace error que dice que el puerto 80 ya está en uso.

No uso Apache y no lo quiero, pero la instalación predeterminada parece tenerlo. No tengo idea de dónde está, no lo veo en /opt o etc/apache.

¡gracias!

Respuesta1

puedes poner tu página web, /var/www/necesitarás acceso sudo para poder cambiar cualquier cosa allí.

Estas son tus opciones para hacerlo.

1. Utilice mv en un archivo

Podrías usar la terminal y el comando mv.

Ejemplo:

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

El punto no es un error, es que el destino es la carpeta actual.

2. usa un editor de texto

Otra forma de hacerlo es simplemente abrir gedit(o cualquier otro editor) y guardar el archivo en formato /var/www/.

Si desea eliminar Apache, simplemente escriba sudo apt-get remove apacheuna terminal. Si está utilizando apache2, agregue una 2al final.

3. Haga un enlace a la carpeta raíz.

Y si está cansado de tener que utilizar el usuario root para agregar un nuevo documento de página web, simplemente cree un enlace.Configurar permisos para FTP y Apache


Por cierto, no necesitas ir a tu IP, simplemente puedes ir a la tuya localhosten tu navegador. Si tiene varios archivos en su carpeta, simplemente agregue un nombre de archivo como este:localhost/myfile.html

Respuesta2

De forma predeterminada, cuándo indicarle a su navegador que muestre "localhost", Apache buscará en /var/www un sitio para mostrar. Después de una nueva instalación de Apache, encontrará un archivo index.html. Ese es el archivo que muestra el mensaje que ves. Index.html es el nombre que normalmente se utiliza para la página de inicio de un sitio. Si no hay ningún archivo index.html en /var/www, se mostrará una lista de directorios de los archivos allí. Puede reemplazar el index.html original con un archivo HTML propio. No olvide que /var/www es propiedad de root.

Respuesta3

Puede utilizar synaptic para buscar todos los archivos de Apache y ver dónde están. Primero busque Apache, luego haga clic derecho en los paquetes y haga clic en propiedades. Seleccione la pestaña de archivos instalados para ver dónde están los archivos.

ejemplo

Apache almacena sus sitios en formato /etc/www.

Respuesta4

Como explica Fragos anteriormente; Apache buscará /var/wwwun sitio para mostrar. Apache busca archivos comúnmente asociados con una página de inicio, como index.php, después de una nueva instalación de Apache, encontrará un index.htmlarchivo (este contiene el texto que ve mencionado en la publicación).

Fragos tiene razón en que puede simplemente modificar este archivo o puede eliminarlo y crear su página como mejor le parezca, asegurándose de nombrarla de manera que Apache encuentre y sirva este archivo como página. Al nombrarlo index.html, Apache dará prioridad a este archivo para servir sobre cualquier otro archivo en el nivel del directorio /var/www.

Si desea que Apache sirva desde un directorio diferente, es decir, un subdirectorio que se puede usar en Wordpress, deberá hacer coincidir/configurar la ruta/DocumentRoot en el archivo de hosts virtuales respectivo, que, según el sistema operativo, se puede encontrar con cd/ete/apache2/**yourwebsitefolder**/sites-enabled& luego sudo nano into 000-default.conf( a menos que haya creado un Vhost dedicado para el sitio web en cuestión). Necesitas agregar;

ServerName www.yourwebsite.com

ServerAlias yourwebsite.com

DocumentRootingrese la ruta completa (1 nivel arriba) del archivo del sitio web que se cargará, es decir, /var/www/yourwebsitefolder

Tenga en cuenta que la ruta del ejemplo anterior supone que su página de inicio/index.html está anidada dentro de yourwebsitefolder. Tenga en cuenta que Wordpress tendría "index.php" como alternativa index.htmly esto es lo que Apache buscará/intentará servir como prioridad.

Ahora reinicie Apache2, borre el caché de su navegador web (para evitar ver una página web almacenada en caché). Ahora, cuando ingrese el nombre de su sitio, debería ver el sitio deseado; esto es para redes internas/LAN; se requieren pasos adicionales para que el sitio sea accesible en Internet.

Para acceder externamente/a Internet, debe considerar otros aspectos, como un nombre de dominio, reenvío de puertos/servidor host seguro, firewalls, etc. Esto lleva a otro subtema que se puede encontrar fácilmente modificando su pregunta en consecuencia.

información relacionada