免费linux服务器开发环境java+php+python+go带数据库版

¥1.00

库存 196 件 ( 可以延迟交货 )

描述

服务器上你可以使用 java php python go perl jupyter redis apache tomcat mysql redis openssl git相关编程语言和工具进行开发测试,如果你还要需要其他组件可通过yum instal xxx来自行安装。如需要性能更好的生产服务器,也可联系客服QQ6719082或QQ群:837130476购买稳定版。

快速入门

举例 centosdev6.10-201812082222 password 43922:22 43980:80 43886:8080 42131:3306 39211:8888 cn001.yixingyule.com 172.17.0.23

服务器开通后你注册的邮箱会收到类似上面的信息,你只要记住几个关键点就可以使用了,password是你ssh登入服务器时root的密码。

cn001.yixingyule.com是你从外部访问服务器时用的地址,172.17.0.23是你内部访问服务器的地址。而服务器只有4个端口对外服务分别是:

43922对应ssh服务

43980对应apache服务

43886对应tomcat服务

42131对应mysql服务

39211对应Jupyter服务

假设你将开发好的java项目部署在tomcat以后需要从外部测试,那你的访问地址就是 http://cn001.yixingyule.com:43886

假设你要使用Jupyter开发测试python代码,你的访问地址就是http://cn001.yixingyule.com:39211

其他端口以此类推。

java开发需要的框架和jar包可以去 https://mvnrepository.com/  使用wget放到服务器上或者你本地电脑传上服务器。

Jupyter第一次使用时需要先在服务器上获取token后设置密码,参考这里

服务信息
订单都可免费试用,所以不需要支付任何费用,请务必使用可用邮箱注册,服务信息将发送到你的邮箱地址,有问题请联系客服QQ6719082或QQ群:837130476处理。
试用期一般为3天,如果大家只是为了测试或学习某个服务特定版本的某些新特性或和现有生产版本做比较3天的试用期是足够的,试用期结束后,不会有任何通知我们将关闭服务。
如果试用期结束前,有其他需求或者想按月购买服务请联系客服QQ6719082然后支付订单即可。

##############################################

你注册时留下的邮箱会收到相关的登入信息,例如:centosdev6.10-2019xxxxxxxxxx password 43xxx:22 4xxx4:80 4xxxx:8080 4xxxx:3306 xxxxx.hotmmx.com 172.17.x.x 类似用空格分隔的若干字符串,每个字段的含义为:
字段1 服务名
这个登入时用不到,但以后需要维护的时候是唯一能够识别的标识,请务必记住,如果有问题找客服一定要提供这个服务名信息。
字段2 用于ssh连接的root密码,建议登入后自行修改。
字段3 ssh服务端口映射关系
字段4 http服务端口映射关系
字段5 tomcat服务端口映射关系
字段6 mysql服务端口映射关系
字段7 链接地址
字段8 自有私网ip地址

环境说明

开发环境是基于centos6.10版本配置,详细环境版本如下:

软件仓库

163yum国内最稳定的yum源

epel.repo centos上比较推荐的yum源

mysql-community.repo mysql官方用mysql数据安装的yum源,本服务器已经安装了mysql5.5,如果需要安装版本的mysql可手工修改mysql-community.repo配置文件重新安装

开发语言环境

java 默认jdk-11.0.4

java version “11.0.4” 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)

同时也支持较老的版本jdk1.8.0,将/etc/profile文件里jdk11的部分注释掉,然后取消jdk1.8的注释部分,然后执行su -即可,例如:

#for jdk8
JAVA_HOME=/usr/local/java/jdk1.8.0_221
JRE_HOME=/usr/local/java/jdk1.8.0_221/jre
#for jdk11 如果要使用jdk8去掉上面2行的注释并在下面2行增加注释
#JAVA_HOME=/usr/local/java/jdk-11.0.4
#JRE_HOME=/usr/local/java/jdk-11.0.4/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

tomcat版本 tomcat-8.5.43

安装目录/usr/local/apache-tomcat-8.5.43

启动和关闭命令如下

/usr/local/apache-tomcat-8.5.43/bin/startup.sh /usr/local/apache-tomcat-8.5.43/bin/shudown.sh

主要配置文件在/usr/local/apache-tomcat-8.5.43/conf  发布目录放在webapp下,当然你也可以通过修改配置文件放你喜欢的位置。

需要注意的是,如要要调整jvm参数请不要修改/usr/local/apache-tomcat-8.5.43/bin/catalina.sh 而是通过同级目录下的setenv.sh来配置,例如:

source /etc/profile
export CATALINA_OPTS=”$CATALINA_OPTS -Xms64m”
export CATALINA_OPTS=”$CATALINA_OPTS -Xmx64m”
export CATALINA_OPTS=”$CATALINA_OPTS -XX:MaxPermSize=32m”
export CATALINA_HOME=”/usr/local/apache-tomcat-8.5.43″

测试地址 http://字段7链接地址:字段5tomcat外网端口  例如 http://xxxxxxx.hotmmx.com:43xxx

PHP 默认php7

PHP 7.0.33 (cli) (built: Dec 7 2018 00:21:29) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

apache 默认httpd-2.2.15

项目默认地址在/var/www 主配置文件在/etc/httpd/conf/httpd.conf 其他功能配置文件在/etc/httpd/conf.d 例如:你需要配置自己的虚拟主机目录,你需要在/etc/httpd/conf.d目录下创建vhost.conf配置文件,再进行如下配置:

<VirtualHost *:80>
DocumentRoot “/var/www/xxxxx1/”
ServerName www.xxxxx1.com
<Directory “/var/www/xxxxx1/”>
RewriteEngine on
AllowOverride All
Require all granted
</Directory>
ErrorLog “/var/log/httpd/www.xxxxx1.com-error.log”
CustomLog “/var/log/httpd//www.xxxxx1-access.log” common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “/var/www/xxxxx2/”
ServerName www.xxxxxx2.com
<Directory “/var/www/xxxxx2/”>
RewriteEngine on
AllowOverride All
Require all granted
</Directory>
ErrorLog “/var/log/httpd/www.xxxxx2.com-error.log”
CustomLog “/var/log/httpd/www.xxxxx2.com-access.log” common
</VirtualHost>

apache重启方式 service httpd restart

apache测试地址 http://字段7链接地址:字段4apache外网端口 例如 http://xxxx.xxxxx.com:4xx14/

mysql服务 Server version: 5.5.62 MySQL Community Server (GPL)

配置文件在/etc/my.cnf 数据目录在/var/lib/mysql ,修改配置后需要重启mysql服务 service mysqld restart  然后通过netstat -ntlp查看mysql的3306端口是否打开。

重要!!!如果启动失败你可能需要通过/var/log/mysqld.log或同级目录查看是否有相关错误日志判断原因。

如果你需要通过其他服务器或电脑客户端连接当前环境的数据库,可以使用文章开头红体字的连接地址和mysql的端口访问,前提是你已经在本地设置好mysql的远程登入帐号密码,例如命令行:

mysql -htestdb.xxxx.com -P38889 -uroot -pmypasswd
testdb.xxxx.com为发给你的连接地址
38889为连接端口
root为登入帐号
mypasswd为登入密码

redis服务 redis-3.2.12

启动命令 service redis start 配置文件 /etc/redis.conf

python Python 2.6.6 Python 3.7.4

服务器上有2个版本的python以方便不同的用户,通过命令可以看到不用版本python的路径,所以你的脚本开头使用不同的版本时需要不同的引用

[root@test ~]# which python3
/usr/local/bin/python3
[root@test ~]# which python
/usr/bin/python

如果你只用python3,可以用类似的操作去掉python2.6 ,例如:

mv  /usr/bin/python /usr/bin/python2.6.bak

ln -s /usr/local/bin/python3  /usr/bin/python

###################################################################

使用时间:3天(免费)1个月版(默认)15元/月 和终生服务版(价格另议)

登入方法 (举例)

收到邮件中的登入信息后,如果你已经有登入环境,直接使用ssh命令登入即可,例如:

ssh -p 35xxx root@cnxxx.xxxxxx.com

或者你也可以用,类似Xshell或者putty等工具,配置后登入即可,例如:

服务参数 : CPU为10%的CPU共享性能,最大可用内存300M,硬盘空间10G,3M共享BGP带宽。

其他信息

版本号

6.10

性能参数

CPU为10%的CPU共享性能,最大可用内存300M,硬盘空间10G,3M共享BGP带宽

线路

国内BGP

评价

目前还没有评论

购买过此产品并已登录的顾客才可发表评论。

您可能还会喜欢…