Cómo acceder a un sitio web bajo Ubuntu -- apache2 campo con php campo con web-development camp askubuntu Relacionados El problema

How to access a website under Ubuntu


0
vote

problema

Español

Soy novato a Ubuntu y tratando de migrar desde Windows, pero hay algo que no puedo entender en el desarrollo web.

  • en Windows I Simplemente instale el servidor y haga una carpeta en el www carpeta o htdoc y esta carpeta funciona como un sitio para mí cuando le pregunto A través del navegador puedo acceder a él en Ubuntu. I instalé ABCDEFGHIJKLMNABCDEFGHIJKLMN2 y phpmyadmin y creó la carpeta en /var/www . Después, cambié los permisos para www a 777 para que pueda crear la carpeta a través de ABCDEFGHIJKLMNABCDEFGHIJKLMN7 PERO AÚN NO PUEDE ACCEDER MI SITIO DEL BRADERO.

  • Busqué buscando y encontré instrucciones extrañas. A partir de 10 pasos por qué es que simplemente estoy usando la versión de escritorio de Ubuntu 14.04 LTS. I No quiero que sea un sitio universal para las personas. Es sólo Para mis pruebas proponen solamente. ¿Alguien podría ayudarme?

Original en ingles

I am newbie to Ubuntu and trying to migrate from Windows but there is something I can't understand in web developing.

  • In windows I just install the server and make a folder in the www folder or htdoc and this folder works as a site to me when I ask it through the browser I can access it in Ubuntu. I installed lamp and phpmyadmin and created the folder in /var/www. After, I changed the permissions for www to 777 so I can create the folder through netbeans but still I can't access my site from the browser.

  • I searched and I found weird instructions. From 10 steps why is that I am simply using the desktop version of Ubuntu 14.04 LTS. I don't want to make it a universal site for people. It is just for my testing propose only. Could anyone help me?

        
 
 

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

Para definir múltiples sitios, debe definir " virtual basado en nombre anfitriones ".

Intente agregar en su archivo de configuración de Apache esta Directiva:

    <VirtualHost *:80>       DocumentRoot /var/www/firstSite       ServerName firstSite.localhost       ServerAlias www.firstSite.localhost       <Directory "/var/www/firstSite">              Options +Indexes FollowSymLinks              AllowOverride All              Require all granted       </Directory>   </VirtualHost>     <VirtualHost *:80>       DocumentRoot /var/www/secondSite       ServerName secondSite.localhost       ServerAlias www.secondSite.localhost        <Directory "/var/www/secondSite">              Options +Indexes FollowSymLinks              AllowOverride All              Require all granted       </Directory>   </VirtualHost>    

Esta configuración define dos hosts virtuales asociados con cualquier IP, Puerto 80.

Cuando llega una solicitud, el servidor encontrará lo mejor (más específico) Argumento correspondiente basado en la dirección IP y el puerto utilizado por la solicitud. Si hay más de un host virtual que contiene esto Best-Match Dirección y combinación de puertos, Apache se compare aún más Las directivas de servidorName y Serveralias al nombre del servidor presente en la solicitud.

Ahora, para editar su archivo /etc/hosts , ejecute esto como un solo comando:

    echo '127.0.0.1 firstSite.localhost   127.0.0.1 secondSite.localhost' | sudo tee -a /etc/hosts   

/ etc / hosts El archivo es la búsqueda estática de la tabla para los nombres de host.

    This file is a simple text file that associates IP addresses with    hostnames, one line per IP address.   

Se usa para resolver nombres en ausencia de servidor DNS.

Finalmente reinicie a Apache Server y verifique ABCDEFGHIJKLMNABCDEFGHIJKLMN4 y ABCDEFGHIJKLMNABCDEFGHIJKLMN5

 

In order to define multiple sites you should define "Name-based virtual hosts".

Try to add in your apache configuration file this directive:

  <VirtualHost *:80>       DocumentRoot /var/www/firstSite       ServerName firstSite.localhost       ServerAlias www.firstSite.localhost       <Directory "/var/www/firstSite">              Options +Indexes FollowSymLinks              AllowOverride All              Require all granted       </Directory>   </VirtualHost>     <VirtualHost *:80>       DocumentRoot /var/www/secondSite       ServerName secondSite.localhost       ServerAlias www.secondSite.localhost        <Directory "/var/www/secondSite">              Options +Indexes FollowSymLinks              AllowOverride All              Require all granted       </Directory>   </VirtualHost>  

This configuration define two virtual hosts associated with any ip, port 80.

When a request arrives, the server will find the best (most specific) matching argument based on the IP address and port used by the request. If there is more than one virtual host containing this best-match address and port combination, Apache will further compare the ServerName and ServerAlias directives to the server name present in the request.

Now, to edit your /etc/hosts file, run this as a single command:

  echo '127.0.0.1 firstSite.localhost   127.0.0.1 secondSite.localhost' | sudo tee -a /etc/hosts 

/etc/hosts file is static table lookup for host names.

  This file is a simple text file that associates IP addresses with    hostnames, one line per IP address. 

It is used to resolve names in the absence of dns server.

Finally restart apache server and verify http://firstSite.localhost/ and http://secondSite.localhost/

 
 
         
         
0
 
vote

Recuerde que Lampp es un conjunto de aplicaciones, funciona casi igual que Windows, debe ejecutar el ABCDEFGHIJKLMNABCDEFGHIJKLMN6 en Ubuntu es así

Ctrl + alt + t

  cd /opt/lampp sudo ./manager-linux-x64.run   

Desde allí, puede iniciar todos los servidores como: Apache, MySQL y FTP

para que se ejecute al inicio de Ubuntu intente este

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

Copiar esto en el archivo en ABCDEFGHIJKLMNABCDEFGHIJKLMN9

  /etc/hosts0  

Guardar y amplificador; Cerrar

Ejecutar esto para hacerlo ejecutable

  /etc/hosts1  

Actualizar el script de init

  /etc/hosts2  

Reiniciar Ubuntu

  /etc/hosts3 

y Lampp se iniciará automáticamente cuando Ubuntu inicie

Si desea ejecutar más ese sitio, edite este archivo:

  /etc/hosts4  

Supongo que sabe cómo agregar hosts en este archivo, es como Windows

Para que funcione. Los VHOSTS editan este archivo

  /etc/hosts5  

y el des comentario la línea 488

  /etc/hosts6  
 

Remember that LAMPP is a suite of applicactions, it works almost equal than Windows, you have to execute the xampp-control in Ubuntu it's like this

Ctrl+Alt+T

cd /opt/lampp sudo ./manager-linux-x64.run 

From there you can start all servers like: apache, mysql and ftp

To make it run at the start of Ubuntu try this

sudo gedit /etc/init.d/lampp 

Copy this in the file in gedit

#!/bin/bash /opt/lampp/lampp start 

Save & close

Execute this to make it executable

sudo chmod +x /etc/init.d/lampp 

Update the init script

sudo update-rc.d lampp defaults 

Restart Ubuntu

sudo restart 

And LAMPP will launch automatically when Ubuntu starts

If you want to run more that one site, edit this file:

gedit /opt/lampp/etc/extra/httpd-vhosts.conf 

I assume that you know how to add hosts in this file, is like Windows

To make it work the vhosts edit this file

sudo gedit /opt/lampp/etc/httpd.conf 

And uncomment the line 488

# Virtual hosts Include etc/extra/httpd-vhosts.conf # <-- line 488 
 
 
 
 
0
 
vote

No sé sobre la lámpara y PhpMyAdmin, pero puede instalar un servidor Apache y es así como se describe en Windows. El directorio raíz en la última versión ahora es "/ var / www / html" en lugar de "/ var / www" y la página "funciona" es "/var/www/html/index.html" .

Puede editar directamente el código en el "ÍNITE.HTML" Archivo (más fácil) o puede especificar otro archivo para usar al editar el archivo confir "/ etc / apache2 / apache22 .conf ".

  sudo apt-get install apache2 php5 libapache2-mod-php5  sudo service apache2 restart   

Para volver a cargar Apache después de cambiar el archivo "index.html", puede ejecutar el siguiente comando:

  sudo service apache2 graceful   

Para acceder a la página desde un navegador web, vaya a http://localhost , http://127.0.0.1 , o use la IP estática está asignada o proporcionada por DHCP.

Recomiendo visitar la página predeterminada index.html antes de cambiarla, ya que ahora hay alguna información útil más allá de la típica "funciona".

Para más información, visite el manual de Apache2 con el siguiente comando.

  man apache2   

y

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

Tienes que descomprimir este archivo.


actualización

En la versión más reciente de Apache2 proporcionada por Ubuntu y , a diferencia de Windows ", la raíz de documento predeterminada se encuentra [ahora] [en la] / var / www / html "Archivo (carpeta) en lugar de / var / www Archive (carpeta) como solía ser. Puede hacer hosts virtuales en / var / www si desea, pero si "solo desea acceder a una carpeta o un nuevo sitio web que creó con un navegador", debe colocarlos en el / var / www / html / * directorio en lugar de / var / www / .

Si tiene otro sitio (FirstSite.html), suelte en " /var/www/html/firstsite.html "

Para acceder a esta página desde su navegador, vaya a navegar a la URL " ABCDEFGHIJKLMNABCDEFGHIJKLMN6 " "Así que lo habría hecho desde Windows.

 

I don't know about lamp and phpmyadmin but you can install an apache server and it's just as you described in Windows. The root directory in the latest version is now "/var/www/html" instead of "/var/www" and the "it works" page is "/var/www/html/index.html" .

You can directly edit the code in the "index.html" file (easiest) or you can specify another file to use by editing the conf file "/etc/apache2/apache2.conf" .

sudo apt-get install apache2 php5 libapache2-mod-php5  sudo service apache2 restart 

To reload apache after changing the "index.html" file, you can run the following command:

sudo service apache2 graceful 

To access the page from a web browser, go to http://localhost , http://127.0.0.1 , or use the ip statically assigned or otherwise provided by DHCP.

I recommend visiting the default index.html page before changing it as there is now some useful information beyond the typical "it works".

For even more info, visit the apache2 manual with the following command.

man apache2 

and

/usr/share/doc/apache2/README.Debian.gz 

You do have to unzip this file.


UPDATE

In the most recent version of apache2 provided by ubuntu and unlike windows "the default document root is [now] located [in the] /var/www/html" archive (folder) instead of /var/www archive (folder) like it used to be. You can make virtual hosts in /var/www if you want to but if you "just want to access a folder or new website you created with a browser" you need to drop them in the /var/www/html/* directory instead of /var/www/ .

If you have another site (firstsite.html), drop it in "/var/www/html/firstsite.html"

To access this page from your browser, go navigate to the URL "http://127.0.0.1/firstsite.html" just as you would have done from windows.

 
 
   
   

Relacionados problema

52  ¿Desarrollo web básico IDE / Editor como Dreamweaver? [duplicar]  ( Basic web development ide editor like dreamweaver ) 
Esta pregunta ya tiene respuestas aquí : ¿Qué IDES están disponibles para Ubuntu? [cerrado] ...

0  Editor de desarrollo web ligero [duplicado]  ( Light weight web development editor ) 
Esta pregunta ya tiene respuestas aquí : ¿Cuáles son las alternativas a Notepad ++ en Ubuntu? ...

4  ¿Cómo configuro los sitios locales de Joomla para el desarrollo web?  ( How do i set up local joomla sites for web developing ) 
Planeo desarrollar múltiples sitios web usando Joomla. Estoy usando Ubuntu Desktop , y solo es necesario acceder a los sitios y archivos de configuración loc...

1  Software de prueba A / B  ( A b testing software ) 
Estoy buscando un software de prueba y optimización de A / B para el desarrollo de la página web en Ubuntu. ¿Puedo obtener algunas recomendaciones de software...

0  Instalación de GUI básica Ubuntu-Server  ( Ubuntu server basic gui installation ) 
¿Puede alguien ofrecer sugerencias sobre cómo puedo crear sitios web a través de la línea de comandos de My Linux VirtualBox y vea mis sitios web en los nave...

0  ¿Puedo usar Ubuntu en mi asus x454l? [duplicar]  ( Can i use ubuntu on my asus x454l ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo lo hacen? ¿Averigua qué versión y derivado de Ubuntu ...

0  Alternativa de Photoshop para desarrolladores delanteros en Ubuntu  ( Photoshop alternative for front end developers on ubuntu ) 
Soy un desarrollador del frontal y acabo de instalar Ubuntu ¿Hay una alternativa de Photoshop para Ubuntu que tiene la función de código CSS que puedo copiar ...

0  Programas fuera de línea como Mozilla Seamonkey para Ubuntu  ( Offline programs like mozilla seamonkey for ubuntu ) 
¿Alguien sabe de un programa que puedo usar fuera de línea en Ubuntu para ayudar a desarrollar páginas web, algo así como Mozilla Sea Monkey, pero no requiere...

0  ¿Cómo instalo Quanta Plus?  ( How do i install quanta plus ) 
Quiero instalar el Quanta Plus, un IDE de desarrollo web. Cuando intento configurar el archivo usando ./configure , entonces esto se mostrará: subhajit@Re...

2  La fuente se traduce de manera diferente en los navegadores en Ubuntu y Win 7. Ubuntu muestra las fuentes más grandes  ( Font is rendered differently in browsers on ubuntu and win 7 ubuntu displays th ) 
enfrentado con el problema de la representación de fuentes en los navegadores en Ubuntu 14.04. Ubuntu muestra las fuentes más grandes. Fuente Arial, Tamaño 16...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos