全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4007|回复: 33

[疑问] 部署Java图片站

  [复制链接]
发表于 2018-12-26 13:05:13 | 显示全部楼层 |阅读模式
本帖最后由 揽月 于 2019-1-10 11:03 编辑

编辑补充下:

用宝塔反向代理图片站后改下网站的设置,点设置-->配置文件,找到 两个
  1. expires 12h;
复制代码
,改成
  1. #expires 12h;
复制代码


也就是不开启缓存,不然点“推荐”的时候只显示一套图,而不是随机显示

数据库文件和部分MySQL版本不兼容,导入出错的话就分开导入吧,一张一张表导入。

测试后发现是那张guestbook表有点问题,导入出错的情况下照着 guestbook 数据库表的列字段自己新建一张名为 guestbook 数据库表即可。
==================

PC + 移动端,可以用手机打开试试

服务器最少512M内存即可,一样秒级响应

这个站差不多也就这样了,再优化也不会有多少提升了,

手机端的,左上角那个图标那儿可以放个链接或者点击弹出一个页面让关注公众号啥的,

在WEB-INF/classes 中修改m-开头的几个jsp页面即可

有需要的就自己搞吧,给个建议而已

重新部署了一下:

http://beauty.coding.ee

小鸡配置:广州腾讯云学生机1C1G

typecho博客+Java图片站实际使用内存【 410M 】左右,环境:

JDK1.7 + Tomcat7 + MySQL5.5 +Nginx + PHP7.2

之前这台小鸡上只有我的博客

今天把图片站也部署上去,作为演示站

教程:

安装BT面板之后,安装好Nginx +MySQL +PHP + phpAdmin等,

这个不用多说,用过宝塔的都知道,也就是之前怎么安装wp或者typecho的就怎么搞

主要说的是部署Java图片站:

安装JDK1.7和Tomcat7:

复制以下代码,在SSH中粘贴回车即可:
  1. yum -y install java-1.7.0-openjdk.x86_64
  2. yum install -y wget
  3. cd /usr/local
  4. wget https://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/apache-tomcat-7.0.77.tar.gz
  5. tar -zxf apache-tomcat-7.0.77.tar.gz
  6. mv apache-tomcat-7.0.77 /usr/local/tomcat7
  7. cd /usr/local/tomcat7/bin
  8. chmod 777 *.sh
  9. ./startup.sh
复制代码


这样JDK和Tomcat就已经安装好了

链接:https://pan.baidu.com/s/1x4CGLk0ImZ9agQpDb_P_WQ
提取码:sz6u

用百度云下载网站程序、数据库、图片压缩包(解压密码 coding.ee 只是搭建试试的可以不用下载图片img.zip)

新建一个数据库,把beauty.sql这个数据库文件导进去,这样数据库就搞好了

解压下载的Beauty.zip压缩包,打开WEB-INF/classes,

找到jdbc.properties,改一下数据库配置,也就是后3个

图片路径IPDD在my.properties中改成你自己的就行

2018-12-28号23:59之前我暂时不开启防盗链,你可以直接引用我的图片,

还是建议放到你自己的服务器上,很简单的,我这里直接用宝塔建了个网站,把解压后的图片文件夹img丢进去

把修改后的文件打包成Beauty.zip上传到你的服务器,这里我放到了/javawebapp这个目录下

解压Beauty.zip,最终网站程序代码的路径就是 /javawebapp/Beauty

好了,到这里再配置tomcat服务器就OK了

建议用ftp工具连接服务器,进入 /usr/local/tomcat7/conf这个文件夹,找到server.xml

复制到你本地,用文本编辑工具如sublime、nodepad++等打开,

总共需要修改两个地方,端口不改也行,默认是8080

1.找到71行,把
  1. <Connector port="8080" protocol="HTTP/1.1"
  2.                connectionTimeout="20000"
  3.                redirectPort="8443" />
复制代码

中的8080改成你想要设置的端口

这里我设置成了23333,后边用宝塔新建一个网站,反向代理到图片站http://127.0.0.1:2333即可

2.拉到最下边,在倒数第四行 </Host> 这个节点之前添加一行

  1. <Context docBase="/javawebapp/Beauty" path=""/>
复制代码


里边的docBase的值就是刚才解压后的路径,改成你自己的

然后上传到服务器,覆盖掉之前的server.xml

这样就配置好了,接下来重启一下tomcat服务器就可以访问了

在SSH中输入:
  1. cd /usr/local/tomcat7/bin
  2. ./shutdown.sh
复制代码


现在已经关闭了tomcat服务器,启动tomcat服务器,再输入
  1. ./startup.sh
复制代码


好了,在浏览器输入你的ip + 你的端口,如 189.1.5.12:23333就可以访问到图片站了

可以访问到图片站之后建议用Nginx反向代理到图片站,方便配置SSL证书啥的,也不影响服务器上的其他网站

有问题就回帖留言吧,也可以到我博客留言: coding.ee

先说一下,不免费代劳哈,这么说有点建站基础的应该都能搞定了

如果什么都不会又想搞这个图片站的话先给我丢个不少于50RMB的红包,花点时间代劳也是没问题的


发表于 2018-12-26 13:07:03 | 显示全部楼层
前排帮顶,支持大佬
发表于 2018-12-26 13:13:39 | 显示全部楼层
不错,这教程已经很详细了,没有后台吧?
 楼主| 发表于 2018-12-26 13:17:29 | 显示全部楼层
木易酱 发表于 2018-12-26 13:13
不错,这教程已经很详细了,没有后台吧?

没有,手动发布套图那是不可能的,每天都要花时间,不划算
发表于 2018-12-26 13:20:47 | 显示全部楼层
大佬你好像没有设置JDK环境变量,貌似很多发行版本都默认带了openjdk。
 楼主| 发表于 2018-12-26 13:24:46 | 显示全部楼层
info 发表于 2018-12-26 13:20
大佬你好像没有设置JDK环境变量,貌似很多发行版本都默认带了openjdk。

安装就行了,不用设置,一行代码搞定
  1. yum -y install java-1.7.0-openjdk.x86_64
复制代码
发表于 2018-12-26 13:28:05 来自手机 | 显示全部楼层
大佬厉害了支持
发表于 2018-12-26 13:28:29 | 显示全部楼层
揽月 发表于 2018-12-26 13:24
安装就行了,不用设置,一行代码搞定

怎么更新?自动采集?
发表于 2018-12-26 13:28:51 | 显示全部楼层
揽月 发表于 2018-12-26 13:17
没有,手动发布套图那是不可能的,每天都要花时间,不划算

所以配合你之前的那个采集程序使用吗?
 楼主| 发表于 2018-12-26 13:34:22 | 显示全部楼层
木易酱 发表于 2018-12-26 13:28
所以配合你之前的那个采集程序使用吗?

差不多吧,有时间写个,不难
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-11 21:19 , Processed in 0.069788 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表