Verwenden Sie das offiziell von wdcp bereitgestellte Skript, um die lnamp-Umgebung zu installieren. Informationen zur Installation finden Sie unter: http://www.wdlinux.cn/bbs/thread-6292-1-1.html Wie man JDK+ in der LNAMP-Umgebung installiert, ermöglicht es demselben Server, sowohl PHP- als auch JAVA-Sprachen zu unterstützen. Das Serversystem und jede Softwareversion sind wie folgt:
[root@E ~]# uname -a
Linux E.CentOS6.4 2.6.32-358.el6.x86_64 #1 SMP Fr. 22. Februar 00:31:26 UTC 2013 nginx /1.2.9
[root@E ~]# /www/wdlinux/httpd-2.2.24/bin/httpd -v
Serverversion: Apache/2.2.24 (Unix )
Server erstellt: 30. Oktober 2014 00:17:07
[root@E ~]# rpm -qa |grep mysql
mysql-libs-5.1.66 - 2.el6_3.x86_64
[root@E ~]# /www/wdlinux/php/bin/php -v
Zend Extension Manager kann nicht geladen werden – es wurde mit Konfiguration 1.2 erstellt. 0 , während die laufende Engine API220090626,NTS ist
PHP 5.3.27 (cli) (erstellt: 30. Okt. 2014 00:30:02)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
Jdk-Installation starten: Listen Sie die in der Yum-Bibliothek verfügbaren JDK-Installationspakete auf
[root@E ~]# yum -y list java*
Geladene Plugins: schnellster Spiegel
Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
* Basis: Mirror.bit.edu.cn
* Extras: Mirror.bit.edu.cn
* rpmforge: Mirrors.neusoft.edu.cn
* Updates: Mirrors. neusoft.edu.cn
3,7 kB 00:00
extras | Updates |. 3,4 kB 00:00
Updates/primäre_Datenbank |. 171 kB 00:00
Verfügbare Pakete
java-1.5.0-gcj.x86_64 1.5.0.0-29.1 .el6 base
java-1.5.0-gcj-devel.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-javadoc.x86_64 1.5.0.0-29.1 .el6 base
java-1.5.0-gcj-src.x86_64 1.5.0.0-29.1.el6 base
java-1.6.0-openjdk.x86_64 1:1.6.0.33-1.13 .5.0 .el6_6 Updates
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.33-1.13.5.0.el6_6 Updates
java-1.6.0-openjdk-devel. x86_64 1 :1.6.0.33-1.13.5.0.el6_6 Updates
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.33-1.13.5.0.el6_6 Updates
java 1.6.0-openjdk-src.x86_64 1:1.6.0.33-1.13.5.0.el6_6 Updates
java-1.7.0-openjdk.x86_64 1:1.7.0.71-2.5.3.1.el6 Updates
java-1.7.0-openjdk-demo.x86_64 1:1.7.0.71-2.5.3.1.el6 Updates
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.71- 2.5. 3.1.el6-Updates
java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.71-2.5.3.1.el6-Updates
java-1.7.0-openjdk-src .x86_64 1:1.7.0.71-2.5.3.1.el6 Updates
Java-1.8.0-openjdk.x86_64 1.8.0.25-1.b17.el6 Updates
Java-1.8.0 -openjdk -demo.x86_64 1.8.0.25-1.b17.el6 Updates
Java-1.8.0-openjdk-devel.x86_64 1.8.0.25-1.b17.el6 Updates
Java -1.8 .0-openjdk-headless.x86_64 1.8.0.25-1.b17.el6 Updates
Java-1.8.0-openjdk-javadoc.noarch 1.8.0.25-1.b17.el6 Updates
java-1.8.0-openjdk-src.x86_64 1.8.0.25-1.b17.el6 Updates
java_cup.x86_64 1:0.10k-5.el6 base
java_cup- javadoc
javacc-demo.x86_64 4.1-0.5.el6 basejavacc-manual.x86_64 4.1-0.5.el6 basejavassist.noarch 3.9.0-6.el6 basejavassist-javadoc.noarch 3.9.0-6.el6 baseWählen Sie jdk1.6 zur Installation aus[root@E ~]# yum -y install java-1.6. 0-openjdk *Für andere Versionen ändern Sie bitte die entsprechende Versionsnummer und prüfen Sie, ob die Installation erfolgreich ist[root@E ~]# java -versionjava Version „1.6.0_33“ OpenJDK Runtime Environment (IcedTea6 1.13.5) (rhel-1.13.5.0.el6_6-x86_64)OpenJDK 64-Bit Server VM (Build 23.25-b01, gemischter Modus)Installieren Sie Tomcat6, da der vom wdcp-Hintergrund installierte Standardport 8080 ist und der Standardport von Tomcat ebenfalls 8080 ist. Um Konflikte zu vermeiden, ändern Sie bitte den wdcp-Hintergrundport auf andere Ports (z. B : 8089...) Sie können es in den wdcp-Hintergrundsystemeinstellungen manuell ändern:[root@E ~]# yum install tomcat6 tomcat6-webapps tomcat6-admin-webappsDie Installation wurde erfolgreich gestartet[root@E ~]# service tomcat6 start Andere Befehle: service tomcat6 {start|stop|restart|condrestart|try-restart|reload|force- reload|status|version}Erfolgreich starten, Zugriffstest: http:// Wenn auf ip:8080 zugegriffen werden kann, ist die Installation erfolgreich: Konfigurieren Sie Nginx und Tomcat so, dass sie keine Portnummer hinzufügen und können Der Zugriff erfolgt direkt über den Domänennamen, sodass der Domänenname auf die Host-IP verweist. Sie können den Host direkt lokal ändern, ohne 8080 hinzuzufügen. Als Nächstes ändern Sie die Konfiguration von Nginx und Tomcat, damit es auf den Webservice von Tomcat zugreifen kann, ohne eine Portnummer hinzuzufügen [root@E ~]# cd /www/wdlinux/nginx/conf/ vhost/[root@ E ~]# vi myweb.com.confFolgenden Inhalt hinzufügenserver {listen 80;
server_name www.myweb.com myweb .com;#root /www/web/master_myweb_com/public_html;index index.html index.jsp index.htm;
error_page 400 /errpage/400. html;error_page 403 /errpage/403.html;error_page 404 /errpage/404.html;error_page 405 /errpage/405.html;
location ~ .jsp$ {proxy_pass http://127.0.0.1:8080;
include naproxy.conf;
}
location / {
try_files $uri @tomcat;
}
location @tomcat {
proxy_pass http://127.0.0.1:8080;
include naproxy.conf;
}
access_log /www/web_logs/ myweb_com_access.log wwwlogs;
error_log /www/web_logs/myweb_com_error.log;
}
Nginx-Konfigurationsdatei neu laden oder Nginx neu starten
[root @ E vhost]# service nginxd reload
nginx: Die Syntax der Konfigurationsdatei /www/wdlinux/nginx/conf/nginx.conf ist in Ordnung
nginx: Konfigurationsdatei /www/wdlinux/nginx / conf/nginx.conf-Test ist erfolgreich
Zugriffstest ohne Portnummer: Bisher hat Nginx die Anfrage vom Domänennamen myweb.com erfolgreich an Port 8080 weitergeleitet. Wenn Sie mehrere Domänennamen konfigurieren müssen, können Sie dies auch tun Sie müssen die Hostkonfigurationsdatei der virtuellen Tomcat-Maschine ändern. Standardpfad der Konfigurationsdatei: /etc/tomcat6/ Standardprojektpfad: /var/lib/tomcat6/webapps/ Tomcat zeigt standardmäßig auf das Verzeichnis /var/lib/tomcat6/webapps/ROOT Um ein neues Projektverzeichnis zu erstellen, kopieren Sie das ROOT-Projekt direkt hierher und nehmen Sie Änderungen vor
[root@E webapps]# pwd
/var/lib/tomcat6/webapps
[root@E webapps]# chown -R root myweb com
Ändern Sie die Berechtigungen, um die neuen Projektberechtigungen mit den Standardprojektberechtigungen in Einklang zu bringen
[root@E webapps]# chgrp - R tomcat myweb.com
[root@E webapps ]# ll
Gesamtnutzung 24
drwxrwxr-x 5 root tomcat 4096 30. Oktober 22:06 Beispiele
drwxrwxr-x 5 Root Tomcat 4096 30. Oktober 22:06 Host-Manager
drwxrwxr-x 5 Root Tomcat 4096 30. Oktober 22:06 Manager
drwxr-xr-x 3 Root Tomcat 4096 30. Oktober 22:48 myweb.com
drwxrwxr-x 3 Root Tomcat 4096 30. Oktober 22:06 ROOT
drwxrwxr-x 5 Root Tomcat 4096 30. Oktober 22:06 Beispiel
[root@E myweb.com]# cd myweb.com/
[root@E myweb.com]# rm -f index.html
[root@E myweb .com]# vi index.jsp
Schreiben: WebService ist Tomcat
Vergessen Sie nicht, das ROOT-Projekt zu löschen oder umzubenennen, sonst wird das neue Projekt nicht wirksam
[root@E webapps]# mv ROOT/ BAK
Konfiguration des virtuellen Tomcat-Hosts ändern
[root@E myweb.com]# vi /etc/tomcat6/server.xml
Unten
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >