⑴ 阿里云上能使用tcp吗
阿里云的机器只要是同一账户下在一同地区的机房,内网都是默认互通的,
若是在同一账户下不同地区的,内网是不允许同信的;
若是在不同账户同一地区的,可以提交工单,让阿里的工程师帮你开通,各账户需要同时提交;
⑵ 在阿里云服务器上,开端口使用Tcp+ssl自定协议,要备案吗
您好!
在国内任何一家提供商的国内服务器,都需要备案。阿里云服务器开启443端口:网页链接
想实现TCP+SSL=HTTPS,可以在淘宝中找到Gworg获取SSL,并且安装到服务器就可以了。
⑶ 阿里云ecs服务器怎么搭建网站
Mysql密码在/usr/local/yundns/virtualhost/vh_config.xml
安装jdk(rpm)
cd /usr/java/
chmod +x jdk-7u67-linux-x64.rpm
rpm -ivh jdk-7u67-linux-x64.rpm
配置环境变量--jdk(版本要对)要能在Linux上运行
export JAVA_HOME=/usr/java/jdk1.7.0_67
export JRE_HOME=/usr/java/jdk1.7.0_67/jre
export JAVA_BIN=/usr/java/jdk1.7.0_67/bin
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/java/tomcat7
export MAVEN_HOME=/usr/local/maven/apache-maven-3.0.5
export PATH=$PATH:$MAVEN_HOME/bin
jdk-进行测试用mvn -v
更改配置
在/usr/local/nginx/conf/nginx.conf中
更多操作
杀死
kill -9 进程号
查看所有端口号
lsof -i
查看哪些进程是80端口
fuser -n tcp 80
杀死端口为80的进程
sudo fuser -k 80/tcp
显示配置文件里真实的被占用端口
grep -P '(80|include)' /usr/local/nginx/conf/nginx.conf
使改动配置生效?--应该保持完文件即可
例:source /etc/profile
重新加载:/usr/local/nginx/conf/nginx.conf -s reload
nginx在哪
find / | grep nginx.conf
查看版本号:/usr/local/nginx/sbin/nginx -V
执行语句时
报:不允许 在这运行此语句,下面的换换
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx
强制执行
chmod 777 语句
使用关闭命令
shutdown -h now(关闭不了nginx?)--------要再启动下实例
或者
killall -9 nginx
nginx的启动命令是:(如果权限不足chmod 777)
/usr/local/nginx/sbin/nginx
不行用
chmod 777 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
看nginx进程(是否启动) ---ps aux|grep nginx
查看tomcat是否开启----- ps -ef|grep java
改Tomcat配置,端口号 --server.xml
并且例<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="网址:8181" appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/xiangmu/xiangmu-man" debug="true" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name="网址(猜此不写端口默认80)" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/xiangmu/" debug="true" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name="服务器外网ip地址,这样可不需域名" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/xiangmu/" debug="true" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
开启tomcat
给权限----开启// (chmod 777一开始要赋权限)
chmod 777 /usr/java/tomcat7/bin/startup.sh
假如不行在tomcat 的bin目录下
执行 chmod +x *.sh
然后用 nohup sh ./startup.sh & 启动成功
关闭---手动重启也行
/usr/java/tomcat7/bin/shutdown.sh
/usr/local/maven/apache-maven-3.0.5/conf/settings.xml里面指定了jar包保存位置
指令mvn help:system --应该用不着
怎么一堆下载?
启动maven项目--加载jar
(mvn使用前需要给权限吗chmod 777 /usr/local/maven/apache-maven-3.0.5/bin/mvn )
cd /xiangmu/xiangmu-parent
mvn install
cd /xiangmu/xiangmu-com
mvn install
cd /xiangmu/xiangmu-man/xiangmu-man-pojo
mvn install
cd /xiangmu/xiangmu-man/xiangmu-man-
mvn install
cd /xiangmu/xiangmu-man/xiangmu-man-service
mvn install
cd /xiangmu/xiangmu-man/xiangmu-man-web
mvn install
cd /xiangmu/xiangmu-man
mvn install
运行项目
cd /xiangmu/xiangmu-man/xiangmu-man-web
mvn tomcat7: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 {
listen 81 default_server;//设置nginx进程默认端口号
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8181;
server_name 网址;
location / {
root /xiangmu/xiangmu-man;
index index.jsp index.html index.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|grep java
启动项目
source /xiangmu/xiangmu-man/pom.xml
cd /xiangmu/xiangmu-man
mvn tomcat7:run
数据控制台--平时在这设置修改
"https://dms.console.aliyun.com/?spm=0.0.0.0.DzL1Vq#/dms/rsList"
管理实例--启动项目后当关闭下网页项目也会一直运行
"https://ecs.console.aliyun.com/#/server/region/cn-shenzhen"
报错历程
点1改8181---启动用mvn tomcat:run---报错8080占用
点1改8181---启动用mvn tomcat7:run---报错没有
点1改80---启动用mvn tomcat7:run---报错80占用
点1改8181------启动用mvn tomcat7:run---tomcat配置指向8181---报错8181占用
点1改80---tomcat配置指向8181---nginx指向80---启动用mvn tomcat7:run--报错80占用---http-bio-80
点1改8181---tomcat配置指向8080---nginx指向8181---启动用mvn tomcat7:run--报错没有---http-bio-8181
tomcat的bin下catalina.sh---好像没用上
在85行下添加
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "
自动将web项目部署到tomcat服务器上--没用上
mvn tomcat7:deploy -Dmaven.test.skip=true
不知干啥的
cd /xiangmu/xiangmu-man
mvn tomcat7:deploy
maven有的jar下的残缺?
for /r %i in (*.lastUpdated) do del %i
⑷ 阿里云服务器主要用途是什么
云服务器主要有以下几个用途:
1、放置公司网站和电子商务平台
随着越来越多的公司开始通过互联网开发业务渠道,许多公司将选择将其网站放置在云服务器上,并允许用户直接通过云服务器访问它们。不仅是企业网站,还有博客,电子商务平台等。不仅安全稳定,数据安全,而且具有成本效益。
2、APP和其他应用程序
它不仅仅是一个可以放置在云服务器上的网站,诸如APP之类的应用程序以及任何希望用户访问网络的应用程序都可以放置在云服务器上。但是,应该注意的是,一般APP等应用对云服务器配置要求较高,所以尽量选择配置较高的云服务器。
3、使用云服务器来存储和共享数据
许多公司,由于数据量大,或需要实时共享。它将专门购买云服务器来存储数据。它不仅高度安全,而且提供在线下载和数据共享,非常方便。
4、云服务器放置游戏
许多小型游戏都放在云服务器或服务器上,然后才能访问它们。很多时候游戏链接不稳定或闪回,这可能是由于云服务器过载。还有一些用户专门购买云服务器与其他人进行在线玩。
⑸ 阿里云服务器tcp连接会猛然增到上万个是为什么
原则上不需要对云服务器做特别的配置,建议你可以使用小鸟云服务器进行设置。对关联到TCP类型
VIP的Linux云服务器,需要修改系统配置文件/etc/sysctl.conf以下三项为0:
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
如果部署在同一内网网段下的云服务器之间有通信需求,且发现有无法通信的情况存在,那么需要检查如下参数的配置是否正确:
net.ipv4.conf.default.arp_announce =2
net.ipv4.conf.all.arp_announce =2
并使用sysctl –p更新配置。
⑹ 阿里云服务器对 tcp 并发做了限制么
主要还得看带宽
1.cpu
2.内存
3.带宽
4.tcp连接数
你可以看看上面四个在达到高峰时候的变化,明显的就是哪个
⑺ 阿里云建CS1.6服务器,建完以后为什么显示的是我私有IP地址。
打开网络设置,把内网IP的那个网卡禁用了试试。
或者买个没有内网IP的云服务器试试,只有公网IP,问题应该能解决。
⑻ 阿里云服务器无法建立tcpserver
具体解决方法如下:
1、查看云服务器端的安全组,是否放开该端口。经过查看,已经打开了该端口。
2、查看云服务器的防火墙ufw是否有放开该端口,ubuntu系统自带了ufw防火墙,查看是否有打开防火墙。
⑼ 阿里云服务器,如何设置对外通信 ip和端口(程序是tcp服务器,和不适用ASP的http服务器)
tcp服务器程序运行到阿里云服务器上监听指定端口,
然后把将安全组的公网入方向,防火墙的入站规则添加这个tcp类型端口,就可以公网提供服务了
iis是个web服务器的运行环境,至于是否使用iis取决于你的业务需要