昨天其实就狠下心 决定弄一个自己的个人站点了
想着要选一个有纪念意义的日期 所以选择了今天 11-22 号
声明:自己只是一个程序员 这方面没有接触过 希望有弄的不对的地方 大家进行指正
下面步入正题:
osc首页就有连接 我觉得大家可以从这个连接里面进去买 还能给osc增加广告点击收入
根据自己需求 选择一个配置 反正我是选的最低的那个配置 也就是69的 先弄一个月 试试
服务器选的red head 反正我也不懂 不专业 只要是linux系统应该就可以了
版本选的5.4 64位安全加固 (这个我也不懂 反正看着这个专业点)
然后支付 就可以进入管理页面了
进入管理页 就会有 自己的云服务器了 同时自己的邮箱 以及手机 就会收到 服务器的账号密码
用 SecureFX 和SecureCRT 就可以连接上了
可以在电脑上下载完 传到服务器下 不过从本地传到服务器上 那个速度 很慢 而且如果传输过程中很可能出错
我们可以直接在服务器上进行下载
cd /usr mkdir java wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz?AuthParam=1385134217_0a63e9734f147e64ffd568fdbbf33e80
wget就是根据地址进行下载 后面的下载地址就是图片中的那个下载地址
下载可能比较慢 下载完成可以进行解压
rpm -ivh jdk-7u45-linux-x64.rpm
配置环境变量
vi ~/.bash set JAVA_HOME=/usr/java/jdk-7u45-linux-x64.rpm export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CLASSPATH
ESC :wq 进行保存
java -version 就OK了
我选择的是resin服务器 当然也可以使用tomcat
类似上边你的方法进行下载 tomcat的安装我就不做介绍了 如果遇到遇到问题可以百度一下
之前给公司的移动应用写过接口 移动应用的后台 使用的是resin服务器 感觉也挺不错的
resin有企业收费版的 个人版免费的 resin的好处是不用重启服务器
而且据说运行比tomcat快 处理静态的速度也堪比apache
下载resin 记得不要下 pro版(是收费版 下载下来rpm的时候 提示没有解压码)
如图 Resin 4.0.37 是免费版的 没有rpm 就只能下载tgz了
下载完后
tar zxvf resin-4.0.36.tar.gz 进行解压
(这里好像还修改了一个地方 但是我忘记修改的哪里了)
修改resin启动脚本,设置JDK,方法是在bin/resin.sh中增加下面两句:
export JAVA_HOME=/usr/java/jdk1.7.0_45
echo $JAVA_HOME
然后 执行 ./resin.sh start 服务器就运行起来了 访问的是resin的webapps目录的ROOT
Resin/4.0.36 launching watchdog at 127.0.0.1:6600
Resin/4.0.36 started -server 'app-0' with watchdog at 127.0.0.1:6600
不要被6600端口迷惑 其实默认端口还是8080 这个时候你就可以访问你的 ip:8080
resin修改端口的方法 是把conf/resin.properties 中的 http 8080改为80
bin目录下 ./resin.sh stop 关闭服务器
PS:
resin除了支持jsp以外 还支持PHP 这个太方便了
<web-app xmlns="http://caucho.com/ns/resin"> <servlet servlet-name="resin-php" servlet-class="com.caucho.quercus.servlet.QuercusServlet"/> <servlet-mapping url-pattern="*.php" servlet-name="resin-php"/> </web-app>
不知道为什么 mysql官网的下载链接地址是http://110.96.193.9:82/...
这个wget提示找不到host 网上大部分帖子的mysql下载地址都不对
后来参考这个帖子http://bbs.aliyun.com/read.php?spm=0.0.0.0.jLEG5z&tid=147975
大家可以按照帖子里的方法安装 但是需要改动一些东西 我自己的mysql是安装在了/usr/java/下面
groupadd mysql useradd -r -g mysql mysql cd mysql-5.6.14 chmod u+x scripts/mysql_install_db scripts/mysql_install_db --user=mysql cd /etc/init.d/ ln -s /usr/java/mysql-5.6.14/support-files/mysql.server cd /usr/local ln -s /usr/java/mysql-5.6.14 mysql /etc/init.d/mysql.server start
补充说明一下 这些指令我也不太懂 加上那个帖子里 很多地方写的不对 我就各种配置错误
后来大概想明白是怎么一回事儿了 其实就是 安装-配置-运行
首先他要运行那个mysql_install_db那个安装文件 但是文件没有后缀名 所以给加上了u+x 可执行权限
如果执行失败 可能是内存不够的原因
第6行中进入服务管理 通过ln -s创建一个服务连接 这里没有起名字 默认使用的文件名 貌似应该弄成mysql
第8~9行 好像默认mysql应该是装在local 目录下 所以这里在/usr/local目录下创建一个叫做mysql的连接
其实就相当于 /usr/local/mysql ==/usr/java/mysql5.6.14
所以配置环境变量的时候 就可以使用/usr/local/mysql了 (环境变量用配么)
/etc/init.d/mysql.server start 启动的时候 我遇到了很多问题 除了启动报错
也可以通过 /etc/init.d/mysql.server status 查看原因 可以通过网上解决
我的错误原因大概是是以下几个原因
1.我当时的连接路径有问题 这个需要根据自己的路径进行指定
2.有提示 The server quit without updating PID file 网上一般说的都是 需要在mysql_install_db中指定路径
其实我的路径没有问题 主要是开启服务的时候 他要在数据库data目录下 创建一个pid文件
我当时的mysql目录 没有写权限 所以通过chmod 777 /usr/java/mysql5.6.14 -r 解决
3.例外一个最主要的原因是 内存不够 在mysql/data目录下 有个err日志 可以查看启动失败的原因
启动成功后是 Starting MySQL. SUCCESS!
ln -s /usr/local/mysql/bin/mysql /usr/bin
第一次登陆 默认没有密码
mysql -u root -p 敲回车就可以进去了 也可以修改密码
如果忘记密码可以看这个http://www.2cto.com/Article/201104/86881.html
可以grant all privileges on *.* to root@'%' identified by 密码; 开启远程连接的权限
万网现在 顶级域名 49元/年 可以去申请一个 过年的时候 申请过一个 一直没用 竟然忘记账号密码了
又去申请了一个自己名字的域名 不过com的被申请走了 就申请了net 域名
www.lujianing.net
接下来就是域名 解析 就是把你的域名 和你的服务器的ip进行绑定
之前那个域名解析好像需要一晚上 这个确定后 就立刻解析成功了 莫非是万网的原因 这个咱也不懂
然后就可以试试 访问你的域名 看是否能访问你的web了 对了 要把你服务器的端口改成80
之前我resin端口弄错了 所以一直访问不成功 上网查到还需要备案什么的 备案需要十几天二十几天
自己也就瞎弄 在域名管理左边有 阿里云服务器管理 连接进来 在这个页面有个备案管理
就随便点击了 备案绑定也成功了 不知道是不是备案成功 反正点下就好了 不过这个好像没什么用
http://www.lujianing.net
以后会慢慢更新 放入一些东西的
应女朋友的强烈要求 首页先放张我们两个的照片吧
后记:阿里云服务态度还是很好的...你不付费了...还会资讯你原因
512内存的服务器 只够跑一个服务器 再装个mysql基本就没内存了 所以如果想跑一个项目 需要再买一个数据库
这样算一下 一个月大概需要120左右 所以普通个人用户还是使用bae吧
那个根据流量算费 基本上个人站点就是免费的