Red de conocimiento informático - Consumibles informáticos - Cómo crear un sitio web en el servidor ecs de Alibaba Cloud

Cómo crear un sitio web en el servidor ecs de Alibaba Cloud

La contraseña de MySQL está en /usr/local/yundns/virtualhost/vh_config.xml

Instalar jdk (rpm)

cd/usr/java/

chmod+xjdk-7u67-linux-x64.rpm

rpm-ivhjdk-7u67-linux-x64.rpm

Configurar variables de entorno --jdk (la versión debe ser correcto) debe poder ejecutarse en Linux

exportJAVA_HOME=/usr/java/jdk1.7.0_67

exportJRE_HOME=/usr/java/jdk1.7.0_67/jre

exportJAVA_BIN=/usr/java/jdk1.7.0_67/bin

exportPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH

exportCLASSPATH= .:$JAVA_HOME /lib/dt.jar:$JAVA_HOME/lib/tools.jar

exportTOMCAT_HOME=/usr/java/tomcat7

exportMAVEN_HOME=/usr/local/maven/ apache-maven- 3.0.5

exportPATH=$PATH:$MAVEN_HOME/bin

jdk-use mvn-v para probar

Cambiar configuración

En /usr/local/nginx/conf/nginx.conf

Kill

número de proceso kill-9

Ver todos los números de puerto

lsof-i

Comprueba qué procesos tienen el puerto 80

fuser-ntcp80

Elimina el proceso con el puerto 80

sudofuser-k80/tcp

Muestra los puertos ocupados reales en el archivo de configuración

grep-P'(80|include)'/usr/local/nginx/conf/nginx. conf

¿Para que los cambios de configuración surtan efecto?--El archivo debe conservarse

Ejemplo: source/etc/profile

Recargar: /usr/local /nginx /conf/nginx.conf-sreload

Dónde está nginx

find/|grepnginx.conf

Ver número de versión:/usr/local/nginx /sbin /nginx-V

Al ejecutar la declaración

Informe: esta declaración no puede ejecutarse aquí, reemplace lo siguiente

/usr/local /nginx/conf /nginx.conf

/usr/local/nginx/sbin/nginx

Forzar ejecución

sentencia chmod777

Utilice el comando de apagado

shutdown-hnow (¿no puede cerrar nginx?)--------Inicie la instancia nuevamente

o

killall -9nginx

El comando de inicio de nginx es: (si los permisos son insuficientes chmod777)

/usr/local/nginx/sbin/nginx

No funciona

chmod777/ usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf

Mire el proceso nginx (si está iniciado) -

--psaux|grepnginx

Compruebe si Tomcat está abierto-----ps-ef|grepjava

Cambiar la configuración de Tomcat, número de puerto--server.xml

Y ejemplo

resourceName="UserDatabase"/>

xmlValidation="false"xmlNamespaceAware="false">

prefijo = "localhost_access_log."suffix=".txt"pattern="%h%l%u%t"%r"%s%b"/>

prefix="localhost_access_log. "suffix=".txt"pattern="%h%l%u%t"%r"%s%b"/>

prefix="localhost_access_log."suffix= ".txt"pattern="%h%l%u%t"%r"%s%b"/>

>

Abrir Tomcat

Otorgar permisos----Abrir//(chmod777 necesita permisos al principio)

chmod777/usr/java/tomcat7/bin/startup.sh

Si no funciona, ejecute chmod+x*.sh en el directorio bin de Tomcat

Luego use nohupsh./startup.sh& para iniciar correctamente

Cerrar --- el reinicio manual también está bien

/usr/java/tomcat7/bin/shutdown.sh

/usr/local/maven/apache -maven-3.0 5/conf/settings.xml especifica la ubicación de almacenamiento del paquete jar

El comando mvnhelp:system--should not be used

Cómo descargar varios de ellos. ?

Iniciar proyecto maven - cargar jar

(¿Necesita permiso antes de usar mvn chmod777/usr/local/maven/apache-maven-3.0.5/bin/mvn)

cd/ xiangmu/xiangmu-parent

mvninstall

cd/xiangmu/xiangmu-com

mvninstall

cd/xiangmu/xiangmu-man/ xiangmu-man-pojo

mvninstall

cd/xiangmu/xiangmu-man/xiangmu-man-

mvninstall

cd/xiangmu /xiangmu-man/xiangmu-man-service

mvninstall

cd/xiangmu/xiangmu-man/xiangmu-man-web

mvninstall

cd/xiangmu/xiangmu-man

mvninstall

Ejecutar el proyecto

cd/xiangmu/xiangmu-man /xiangmu-man-web

mvntomcat7:run

Notas

nginx ocupará el puerto, verifique el puerto antes de ejecutar el proyecto

xiangmu-man/pom.xml Contenido

>p>

org.apache.tomcat.maven

tomcat7-maven-plugin

8181

/

UTF-8

nginx archivo de configuración

servidor {

listen81default_server;//

Establezca el número de puerto predeterminado del proceso nginx

server_namelocalhost;

ubicación/{

roothtml;

indexindex.htmlindex.htm;

}

error_page500502503504/50x.html;

ubicación=/50x.html{

roothtml;

}

}

servidor{

listen8181;

URL nombre_servidor;

ubicación/{

root/xiangmu/xiangmu-man;

indexindex.jspindex.htmlindex.htm;

}

}

pom El 8181 debe corresponder al 8181 de tomcat y nginx

Cuando maven está modularizado, pom.xml se refiere al pom principal. Para determinar su ubicación, use relativaPath para el posicionamiento relativo y para el posicionamiento. el mismo nivel... Representación

Ejemplo

xiangmu-parent

cn. nzxxx

0.0.1-SNAPSHOT

../xiangmu-parent/pom.xml

Operaciones comunes

Para iniciar Tomcat, primero debe cerrar Tomcat

/usr/java/tomcat7/bin /shutdown.sh

/usr/java/tomcat7/bin/startup.sh

ps-ef|grepjava

Proyecto de inicio

source/xiangmu/xiangmu-man/pom.xml

cd/xiangmu/xiangmu-man

mvntomcat7:run

Consola de datos: generalmente configurada y modificar aquí

"/?spm=0.0.0.0.DzL1Vq