En el siguiente artículo, le mostraremos algunos pasos básicos para instalar y configurar un sistema de servidor web usando Apache en la plataforma Ubuntu. De hecho, este paso es bastante simple y fácil, solo use Administrador de paquetes Synaptic , Centro de software de Ubuntu para buscar e instalar el paquete del módulo apache2. O use Terminal e ingrese el siguiente comando:
sudo apt-get install apache2
Una vez finalizado el proceso de instalación, inicie su navegador e ingrese la dirección http: /// localhost . Si los resultados muestran ¡Funciona! significa que instalamos Apache con éxito:
Configure y personalice Apache:
Después de instalar Apache, la aplicación se agregará al sistema init.d list, para que pueda comenzar automáticamente con el sistema operativo. Utilice los siguientes comandos para iniciar, activar y desactivar Apache:
sudo /etc/init.d/apache2 start #start apache
sudo /etc/init.d/apache2 stop #stop apache
sudo /etc/init.d/apache2 restart #restart apache
Si no desea que Apache se inicie automáticamente con el sistema, ingrese el siguiente comando:
sudo update-rc.d -f apache2 eliminar
Si desea revertir el proceso anterior, use el comando:
sudo update-rc.d apache2 por defecto
Pero tenga en cuenta que los comandos anteriores se aplican solo a las distribuciones basadas en Debian (incluido Ubuntu).
Cambie el directorio localhost predeterminado:
En el modo estándar, Apache solo funcionará según el directorio / var / www. También significa que todos los archivos que coloque aquí se mostrarán y se accederá a ellos desde la ruta http: /// localhost . Por ejemplo, si desea que esta ruta apunte directamente a otro directorio (en este caso / home / user / public_html ) y siga los pasos a continuación. Primero, asegúrese de que / directorio de inicio / damien / public_html existe, cree una página HTML simple y asígnele el nombre index.html , póntelo public_html directorio. Entonces, abre terminal y escriba el comando:
gksu gedit / etc / apache2 / sites-enabled / 000-default
cambio DocumentRoot / var / www para DocumentRoot / home / user / public_html , es en :
Guarde los cambios en este archivo y reinicie Apache:
sudo /etc/init.d/apache2 reiniciar
Reabrir la URL http: /// localhost en el navegador, verá el archivo html dentro del public_html Carpeta :
Algunas otras configuraciones:
En otros casos, muchos usuarios no quieren cambiar las propiedades y los parámetros predeterminados del sistema, pueden aplicar métodos para crear varios sitios web y apuntar Apache a cada uno de esos sitios web individuales. Primero, cree un archivo de configuración para el nuevo sitio:
sudo / etc / apache2 / sites-available / default / etc / apache2 / sites-available / site1
Edite este archivo:
gksu gedit / etc / apache2 / sites-available / site1
cambio DocumentRoot / var / www para DocumentRoot / home / user / public_html es en . Luego, guarde sus cambios en este archivo. Desactive temporalmente la configuración predeterminada, cambie al sitio1:
sudo a2dissite predeterminado && sudo a2ensite site1
Luego reinicia Apache:
sudo /etc/init.d/apache2 reiniciar
Y con este enfoque, los usuarios pueden crear varios sitios web completamente con un archivo de configuración correspondiente y, por supuesto, cada sitio web apunta a un directorio de almacenamiento independiente. Además, también puede cambiar fácilmente entre estos sitios con a2dissite y a2ensite comandos.
Active el archivo .htaccess:
En esencia, este es un archivo extremadamente importante, capaz de monitorear y administrar las acciones del servidor sin tener que interferir con el módulo Apache. De forma predeterminada, todas las funciones .htaccess están deshabilitadas, incluso si el servidor desconoce la existencia de este archivo. Para activar este archivo, abra el archivo de configuración que acaba de crear en el paso anterior:
gksu gedit / etc / apache2 / sites-available / site1
Desplácese hacia abajo hasta que vea , cambiar el AllowOverride Ninguno para AllowOverride All:
Guarde los cambios del archivo, luego terminamos de instalar y configurar Apache en la plataforma Ubuntu. ¡Buena suerte!
tutorial presentación técnica básica sistema operativo código abierto instalación linux ubuntu configuración apache
En el siguiente artículo, le mostraremos algunos pasos básicos para instalar y configurar un sistema de servidor web usando Apache en la plataforma Ubuntu. De hecho, este paso es bastante simple y fácil, solo use Administrador de paquetes Synaptic , Centro de software de Ubuntu para buscar e instalar el paquete del módulo apache2. O use Terminal e ingrese el siguiente comando:
sudo apt-get install apache2
Una vez finalizado el proceso de instalación, inicie su navegador e ingrese la dirección http: /// localhost . Si los resultados muestran ¡Funciona! significa que instalamos Apache con éxito:
Configure y personalice Apache:
Después de instalar Apache, la aplicación se agregará al sistema init.d lista, para que pueda comenzar automáticamente con el sistema operativo. Utilice los siguientes comandos para iniciar, activar y desactivar Apache:
sudo /etc/init.d/apache2 start #start apache
sudo /etc/init.d/apache2 stop #stop apache
sudo /etc/init.d/apache2 restart #restart apache
Si no desea que Apache se inicie automáticamente con el sistema, ingrese el siguiente comando:
sudo update-rc.d -f apache2 eliminar
Si desea revertir el proceso anterior, use el comando:
sudo update-rc.d apache2 por defecto
Pero tenga en cuenta que los comandos anteriores se aplican solo a las distribuciones basadas en Debian (incluido Ubuntu).
Cambie el directorio localhost predeterminado:
En el modo estándar, Apache solo funcionará según el directorio / var / www. También significa que todos los archivos que coloque aquí se mostrarán y se accederá a ellos desde la ruta http: /// localhost . Por ejemplo, si desea que esta ruta apunte directamente a otro directorio (en este caso / home / user / public_html ) y siga los pasos a continuación. Primero, asegúrese de que / directorio de inicio / damien / public_html existe, cree una página HTML simple y asígnele el nombre index.html , póntelo public_html directorio. Entonces, abre terminal y escriba el comando:
gksu gedit / etc / apache2 / sites-enabled / 000-default
cambio DocumentRoot / var / www para DocumentRoot / home / user / public_html , es en :
Guarde los cambios en este archivo y reinicie Apache:
sudo /etc/init.d/apache2 reiniciar
Reabrir la URL http: /// localhost en el navegador, verá el archivo html dentro del public_html Carpeta :
Algunas otras configuraciones:
En otros casos, muchos usuarios no desean cambiar las propiedades y los parámetros predeterminados del sistema, pueden aplicar métodos para crear varios sitios web y apuntar a Apache a cada uno de esos sitios web individuales. Primero, cree un archivo de configuración para el nuevo sitio:
sudo / etc / apache2 / sites-available / default / etc / apache2 / sites-available / site1
Edite este archivo:
gksu gedit / etc / apache2 / sites-available / site1
cambio DocumentRoot / var / www para DocumentRoot / home / user / public_html es en . Luego, guarde sus cambios en este archivo. Desactive temporalmente la configuración predeterminada, cambie al sitio1:
sudo a2dissite predeterminado && sudo a2ensite site1
Luego reinicia Apache:
sudo /etc/init.d/apache2 reiniciar
Y con este enfoque, los usuarios pueden crear varios sitios web completamente con un archivo de configuración correspondiente y, por supuesto, cada sitio web apunta a un directorio de almacenamiento independiente. Además, también puede cambiar fácilmente entre estos sitios con a2dissite y a2ensite comandos.
Active el archivo .htaccess:
En esencia, este es un archivo extremadamente importante, capaz de monitorear y administrar las acciones del servidor sin tener que interferir con el módulo Apache. De forma predeterminada, todas las funciones .htaccess están deshabilitadas, incluso si el servidor desconoce la existencia de este archivo. Para activar este archivo, abra el archivo de configuración que acaba de crear en el paso anterior:
gksu gedit / etc / apache2 / sites-available / site1
Desplácese hacia abajo hasta que vea , cambiar el AllowOverride Ninguno para AllowOverride All:
Guarde los cambios del archivo, luego terminamos de instalar y configurar Apache en la plataforma Ubuntu. ¡Buena suerte!