阿里云服务器api搭建
‘壹’ SpringCloud 集成 Eureka服务 部署阿里云服务器
将SpringCloud集成Eureka服务部署在阿里云服务器。
项目在上一篇博客讲过在本地测试SpringCloud集成Eureka服务,博客地址:
https://www.jianshu.com/p/78e8797ea804 ,现在将3个项目部署在阿里云服务器,环境是CentOS7,Tomcat 9。
在pom.xml文件里设置打包方式:
在启动Application类添加:
在application.properties配置文件修改:
直接把项目lean下,再package:
打包后的war包在target目录下:
修改pom.xml依赖:
程序入口application类修改:
消费者的api请求路径修改:
application.properties修改
直接对项目lean,再package:
3.Eureka Client项目demo打包跟1类似,这就不重复写了;
3个项目打包好的包名:springcloud-eureka.war,springcloud-eureka-client-one.war,springcloud-eureka-client-one.war:
4.将3个war部署阿里云服务器
登录阿里云的白塔控制面板,将3个包上传到Tomcat的webapps文件夹下:
或者通过xftp工具上传也可以;
上传完后,重启Tomcat,等一会,就可以在浏览器里访问:
相关链接:
成功截图:
‘贰’ 阿里云服务器linux主机如何搭建网站环境
我们一般不提倡用命令行来搭建网站环境,入手太难,还总出错。
按照linux 系统来说,可以去左侧点击实例,在服务器列表右侧有一个服务器列表,列表中的最右侧 点击 更多,可以看到更换系统盘的选项,点击进入后,能看到公共镜像,包括linux 和windows,还有可选的 宝塔面板,建站的话使用这个就可以了。
如果你选择的是 windows系统,那么也可以安装相应的环境面板来建站,可以去博客里面找找看。
更多内容请参阅阿里云帮助文档吧,内容挺丰富的,这里也写不开。看不懂可以问我。
‘叁’ 传奇4怎么搭建阿里云服务器
首先,购买一个阿里云服务器,建议进行实名认证和学生认证,即可享受优惠,一个月的话大概要八十元左右。
其次,给我们的root用户设置一个密码。接着我们远程连接服务器的终端,点击后会弹出一个远程连接的密码(一定要记住)。接下来就是配置服务器了。首先创先一个普通用户,接下来是给这个用户bd设置密码,下一步是给这个用户添加权限,接下来需要在本地的Xshell下运行,安装一个lrzsz,下载一个配置文件到桌面,拖到Xshell界面,输入tar xzf文件名解压即可。
最后就是需要等待,直到全部配置完。
‘肆’ 阿里云服务器ecs怎样搭建网站
使用阿里云搭建网站有多种方式,您可参照下表选择合适的建站方式。
自助建站步骤
步骤1、选择服务器
不同网站类型需要的ECS配置不同,请您确认网站规模与访问人数。一般情况下,小型网站只需要选择基础配置即可。
步骤2、部署网站
步骤3、购买和备案域名
步骤4、解析域名
至此,自助建站操作已完成,接下来您可使用域名测试访问是否正常。
‘伍’ 如何在阿里云上搭建手机app服务器端
1、运行我们的App
‘陆’ 阿里云的服务器ecs怎么配置
第一步:收集Xshell登陆信息
登陆阿里云管理中心,点击“云服务器ECS”,点击“实例”,看到服务器信息页面,点击“管理”(如图)在此信息中查看公网IP地址
第二步:进入命令界面
打开 Xshell 4 ,点击“用户身份验证”,输入主机(公网IP),‘确定’后输入用户名和密码连接(如图)
第三步:更新并安装yum源
#yum check-update 检查可更新的所有软件包
#yum update 下载更新系统已经安装的软件包
#yum install vsftpd -y 成功安装yum源
第四步:创建FTP用户
#service vsftpd start 启动vsftpd
#useradd -p /alidata/www/wwwroot -s /sbin/nologin koothon 添加账户(此用户名即为FTP用户名,会在home文件下生成以用户名命名的文件夹)
#passwd koothon 修改密码(此密码即为FTP的连接密码)
确认密码:在输入密码的时候,不显示输入的内容,两次确认密码一致就可以了
#chkconfig vsftpd on 设置为开机启动
第五步:连接FTP上传文件
登陆阿里云下载文件:http://market.aliyun.com/proct/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ngTItZ 解压后会生成一个新的名为“sh-1.4.1”文件夹;
连接FTP解压得到的“sh-1.4.1”文件夹上传到根目录下;
第六步:安装环境
# cd /home/username 登陆服务器进入根目录
#chmod -R 777 sh-1.4.1 文件夹得安装权限
# cd sh-1.4.1 进入cd sh-1.4.1目录
# ./install.sh 执行安装命令
Please select the web of nginx/apache, input 1 or 2 : 1(自选nginx/apache版本:1、2);
Please select the nginx version of 1.0.15/1.2.5/1.4.4, input 1 or 2 or 3 : 3 (自选nginx版本:1、2、3)
Please select the mysql version of 5.1.73/5.5.35/5.6.15, input 1 or 2 or 3 : 3(自选mysql版本:1、2、3);
You select the version : 以下是选择的版本:web : nginxnginx : 1.4.4php : 5.5.7mysql : 5.6.15Enter the y or Y to continue:y 输入y或Y继续:Ywill be installed, wait … (环境安装中需要等待半小时左右)
看到如图界面,那么恭喜你环境安装成功了!
第七步:查看环境配置和安装网站
#netstat -tunpl 此命令用户查看服务及端口
在sh-1.4.1目录输入 #cat account.log 就能看到ftp和mysql的密码
第四步:配置自己的网站
根据ftp用户名密码连接到服务器将“phpwind”程序删除,上传自己的网站程序
解析已经备案域名到云服务器
管理数据库http://www.xxxx.com/phpmyadmin
通过以上操作你的网站就成了
‘柒’ 阿里云服务器Linux主机如何搭建网站环境
网站环境是网站运行的必备条件,因为是运行PHP,所以搭建的环境包括APACHE和MYSQL数据库。
1、使用上一节说明搭建好的FTP上传一键安装包;
2、使用putty远程登录服务器。这里不在赘述,如下图。
3、进入相关目录,执行语句安装,可能需要先修改相应权限,执行语句如下
chmod–R777sh修改目录权限
cdsh进入相关目录
./install.sh执行安装
执行这个语句后会出现选择WEB版本的提示
apacheornginx,inputaorn:
这里我输入a选择apache然后安装程序会继续执行
需要比较长的时间,估计要半个小时,等待安装完成
4、上一步执行成功后,就表示WEB服务器已经安装完成,输入cataccount.log就可以查看MYSQL账号密码,如下图所示
5、以上4步,网站服务器已经搭建完毕,如果以后需要增加新的虚拟主机,可修改一下文件:
选择了nginx那么会有一个nginx目录在
/alidata/server/nginx/
Nginx配置文件在/alidata/server/nginx/conf
Nginx虚拟主机添加你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf
选择了apache那么会有一个httpd目录在
/alidata/server/httpd
apache配置文件在/alidata/server/httpd/conf
apache虚拟主机添加你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf
至此,网站服务器已经搭建完毕。
‘捌’ 阿里云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
‘玖’ 阿里云云服务器如何配置网站环境
阿里云云服务器配置网站环境可以根据自己需求选择nginx或者apache,作为web服务器。
现在一般是用nginx作为web服务器或者负载均衡转发到应用服务器。远程登录到阿里云服务器,安装nginx,之后配置nginx。nginx的配置文件默认如下:
我们可以选择用nginx的默认配置,也可以设置自己根目录。根目录的作用就是指向自己web应用要发布的位置。我们可以采用ftp工具把web应用上传到nginx指向的根目录,之后重新加载nginx。执行如下命令:
nginx-sreload
这样就可以通过阿里云游粗服务器的IP地址来访问刚才部署神槐镇的web应用。
如果想通过域名来访问网站还需要购买域明猛名,之后在域名服务商的后台设置域名解析到阿里云服务器,这样就可以用域名访问网站了。但是如果是国内服务器还需要网站备案,如果服务器是位于香港或者海外就不需要备案了,直接域名解析到服务器就可以访问了。
‘拾’ 阿里云服务器ecs怎样搭建网站
第一步:收集Xshell登陆信息。
登陆阿里云管理中心,点击“云服务器ECS”,点击“实例”,看到服务器信息页面,点击“管理”(如图)在此信息中查看公网IP地址。第二步:进入命令界面
打开 Xshell 4 ,点击“用户身份验证”,输入主机,‘确定’后输入用户名和密码连接。第三步:更新并安装yum源
#yum check-update 检查可更新的所有软件包
#yum update 下载更新系统已经安装的软件包
#yum install vsftpd -y 成功安装yum源第四步:创建FTP用户
#service vsftpd start 启动vsftpd
#useradd -p /alidata/www/wwwroot -s /sbin/nologin koothon 添加账户
#passwd koothon 修改密码
确认密码:在输入密码的时候,不显示输入的内容,两次确认密码一致就可以了
#chkconfig vsftpd on 设置为开机启动第五步:连接FTP上传文件
登陆阿里云下载文件:http://market.aliyun.com/proct/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ngTItZ解压后会生成一个新的名为“sh-1.4.1”文件夹。
连接FTP解压得到的“sh-1.4.1”文件夹上传到根目录下。第六步:安装环境
# cd /home/username 登陆服务器进入根目录
#chmod -R 777 sh-1.4.1 文件夹得安装权限
# cd sh-1.4.1 进入cd sh-1.4.1目录
# ./install.sh 执行安装命令
Please select the web of nginx/apache, input 1 or 2 : 1
Please select the nginx version of 1.0.15/1.2.5/1.4.4, input 1 or 2 or 3 : 3
Please select the mysql version of 5.1.73/5.5.35/5.6.15, input 1 or 2 or 3 : 3
You select the version : 以下是选择的版本:web : nginxnginx : 1.4.4php : 5.5.7mysql : 5.6.15Enter the y or Y to continue:y 输入y或Y继续:Ywill be installed, wait第七步:查看环境配置和安装网站
#netstat -tunpl 此命令用户查看服务及端口
在sh-1.4.1目录输入 #cat account.log 就能看到ftp和mysql的密码第八步:配置自己的网站
根据ftp用户名密码连接到服务器将“phpwind”程序删除,上传自己的网站程序
解析已经备案域名到云服务器