2012-02-16 14 views
6

Utilicé la guía de instalación Ubuntu with y MYSQL para OSQA. Fue muy simple de seguir hasta que llegué al último paso, que estaba iniciando el servidor Apache2. Comprobé dos veces para ver si me perdí alguno de los pasos anteriores y me perdí una. Era el comando sudo ln -s/etc/apache2/sites-available/osqa/etc/apache2/sites-enabled/osqa. Así que ejecuté este comando desde mi directorio raíz. Después de ejecutar el comando anterior intenté volver a iniciar el servidor Apache2. Todavía no funcionó. Luego ejecuté estos comandos:Iniciando Apache2 en Ubuntu Falló

sudo chmod -R g+w /home/osqa/osqa-server/forum/upfiles 
sudo chmod -R g+w /home/osqa/osqa-server/log 

Esto no ayudó con el problema. Los errores que tengo cuando iniciar o reiniciar el servidor son:

[email protected]:/$ sudo /etc/init.d/apache2 restart 
[sudo] password for osqa: 
Sorry, try again. 
[sudo] password for osqa: 
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Syntax error on line 7 of /etc/apache2/sites-enabled/osqa: /etc/apache2/sites-enabled/osqa:7: <VirtualHost> was not closed. 
Action 'configtest' failed. 
The Apache error log may have more information. 
    ...fail! 

La guía de instalación que estaba siguiendo era: http: //wiki.osqa.net/display/docs/Ubuntu+with+Apache+and+ MySQL

¡Cualquier ayuda sería apreciada en gran medida!

+1

¡Te informa sobre el problema! ' no se cerró' - no hay etiqueta' 'en el archivo de configuración. – Cheery

Respuesta

5

el archivo de configuración de su servidor tiene errores. Abrir /etc/apache2/apache2.conf con un editor de texto y añadir una etiqueta VirtualHost cierre: </VirtualHost>

+0

¿Tan solo agrega VirtualHost al final de apache2.conf? –

+0

Gracias, no soy muy programador ... –

+0

no es necesario al final del archivo, puede tener otros hosts virtuales definidos, cerrar el que no tiene y está antes que cualquier otra etiqueta de apertura <>. Su registro dice que está en la línea 7 – robertboloc

0

Eso depende si su funcionamiento más de un host virtual debe cerrar cada host virtual antes de comenzar otra

<VirtualHost 10.1.2.3:80> 
    ServerAdmin [email protected] 
    DocumentRoot /www/docs/host.example.com 
    ServerName host.example.com 
    ErrorLog logs/host.example.com-error_log 
    TransferLog logs/host.example.com-access_log 
</VirtualHost> 
1

poner fin a la etiqueta host virtual:

</VirtualHost> (se encuentra después de la línea)

0

Mi problema era que Tenía algunos certs ssl mal. ¡Asegúrate de que tu certificado y tu clave privada sean válidos y coincidan!

Cuestiones relacionadas