扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
有国内和国外,先确定你的用户群体在哪里,网站给谁看的,然后再考虑选择哪个地域。因为不知道你打算放到哪里,所以建议了阿里云全球十八个节点测速域名及如何选择地域节点供你考虑,如果你对国内地域选择还有疑问,可以追问,我会追答
10余年的古蔺网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整古蔺建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“古蔺网站设计”,“古蔺网站推广”以来,每个客户项目都认真落实执行。
这里喊上云是必然的人,不知道有没真的决策过一个公司服务器的部署。
1.数据安全,一般我们说的上云端,是指公有云,公司把数据全部放到云端,等于拔命脉放到他人之手。
2.成本核算,这个包括资金和人力成本,以阿里云举例,如果总计申请30台服务器,假如一台服务器费用是2000元/月,一年多少钱自己算。如果自己购买服务器,每月需要交机房托管费,这个费用主要跟带宽大小成正比。
3.运维管理,这方面来说,服务器平时都是稳定运行的,上云端,其实是把服务器运维转嫁给了云服务商,企业集中精力发展业务,不需要专门请人运维服务器,但是每个公司最后发现还是要有运维部门,不用理会服务器会不会坏硬盘什么的,但是其自己系统还是要有人管。
云服务器最大的特点是动态扩展性很好,这也是区别于以前的虚拟机系统,一般公司都用不到几百台服务器,在用量不多情况下,自己买服务器肯定要划算。如果真需要偶尔高峰期需要更多服务器的时候,完全可以借用云服务器的动态扩展能力。等过了高峰期后释放。
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
groupIdorg.apache.tomcat.maven/groupId
artifactIdtomcat7-maven-plugin/artifactId
configuration
port8181/port
path//path
uriEncodingUTF-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
artifactIdxiangmu-parent/artifactId
groupIdcn.nzxxx/groupId
version0.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
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流