當前位置:編程學習大全網 - 編程語言 - 阿裏雲ecs服務器怎麽搭建網站

阿裏雲ecs服務器怎麽搭建網站

Mysql密碼在/usr/local/yundns/virtualhost/vh_config.xml

安裝jdk(rpm)

cd/usr/java/

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

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

配置環境變量--jdk(版本要對)要能在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-進行測試用mvn-v

更改配置

在/usr/local/nginx/conf/nginx.conf中

殺死

kill-9進程號

查看所有端口號

lsof-i

查看哪些進程是80端口

fuser-ntcp80

殺死端口為80的進程

sudofuser-k80/tcp

顯示配置文件裏真實的被占用端口

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

使改動配置生效?--應該保持完文件即可

例:source/etc/profile

重新加載:/usr/local/nginx/conf/nginx.conf-sreload

nginx在哪

find/|grepnginx.conf

查看版本號:/usr/local/nginx/sbin/nginx-V

執行語句時

報:不允許在這運行此語句,下面的換換

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

/usr/local/nginx/sbin/nginx

強制執行

chmod777語句

使用關閉命令

shutdown-hnow(關閉不了nginx?)--------要再啟動下實例

或者

killall-9nginx

nginx的啟動命令是:(如果權限不足chmod777)

/usr/local/nginx/sbin/nginx

不行用

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

看nginx進程(是否啟動)---psaux|grepnginx

查看tomcat是否開啟-----ps-ef|grepjava

改Tomcat配置,端口號--server.xml

並且例<Enginename="Catalina"defaultHost="localhost">

<RealmclassName="org.apache.catalina.realm.LockOutRealm">

<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>

</Realm>

<Hostname="網址:8181"appBase="webapps"unpackWARs="true"autoDeploy="true"

xmlValidation="false"xmlNamespaceAware="false">

<Contextpath=""docBase="/xiangmu/xiangmu-man"debug="true"reloadable="true"/>

<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"

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

</Host>

<Hostname="網址(猜此不寫端口默認80)"appBase="webapps"unpackWARs="true"autoDeploy="true">

<Contextpath=""docBase="/xiangmu/"debug="true"reloadable="true"/>

<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"

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

</Host>

<Hostname="服務器外網ip地址,這樣可不需域名"appBase="webapps"unpackWARs="true"autoDeploy="true">

<Contextpath=""docBase="/xiangmu/"debug="true"reloadable="true"/>

<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"

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

</Host>

</Engine>

開啟tomcat

給權限----開啟//(chmod777壹開始要賦權限)

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

假如不行在tomcat的bin目錄下

執行chmod+x*.sh

然後用nohupsh./startup.sh&啟動成功

關閉---手動重啟也行

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

/usr/local/maven/apache-maven-3.0.5/conf/settings.xml裏面指定了jar包保存位置

指令mvnhelp:system--應該用不著

怎麽壹堆下載?

啟動maven項目--加載jar

(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

運行項目

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

mvntomcat7:run

註意事項

nginx會占用端口,運行項目前先檢查下端口

xiangmu-man/pom.xml裏內容<!--添加tomcat插件-->

<build>

<plugins>

<plugin>

<groupId>org.apache.tomcat.maven</groupId>

<artifactId>tomcat7-maven-plugin</artifactId>

<configuration>

<port>8181</port>

<path>/</path>

<uriEncoding>UTF-8</uriEncoding>

</configuration>

</plugin>

</plugins>

</build>

nginx配置文件

server{

listen81default_server;//設置nginx進程默認端口號

server_namelocalhost;

location/{

roothtml;

indexindex.htmlindex.htm;

}

error_page500502503504/50x.html;

location=/50x.html{

roothtml;

}

}

server{

listen8181;

server_name網址;

location/{

root/xiangmu/xiangmu-man;

indexindex.jspindex.htmlindex.htm;

}

}

pom裏的8181要與tomcat的,nginx的8181對應

maven模塊化時,pom.xml引用父級pom,要確定它的位置,用relativePath相對定位,同級用<relativePath>..</relativePath>表示

例<parent>

<artifactId>xiangmu-parent</artifactId>

<groupId>cn.nzxxx</groupId>

<version>0.0.1-SNAPSHOT</version>

<relativePath>../xiangmu-parent/pom.xml</relativePath>

</parent>

常用操作

啟動tomcat要先關閉Tomcat

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

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

ps-ef|grepjava

啟動項目

source/xiangmu/xiangmu-man/pom.xml

cd/xiangmu/xiangmu-man

mvntomcat7:run

數據控制臺--平時在這設置修改

"/?spm=0.0.0.0.DzL1Vq

  • 上一篇:編程語言20173月
  • 下一篇:運動控制卡的應用
  • copyright 2024編程學習大全網