当前位置: 首页 > news >正文

大作业做网站google海外版入口

大作业做网站,google海外版入口,牛商网建站,松原网站建设公司一、后端:在服务器上制作成镜像 1.准备Dockerfile文件 # 基础镜像 FROM openjdk:17-jdk-alpine # 作者 MAINTAINER lixuan # 工作目录 WORKDIR /usr/local/lixuan # 同步docker内部的时间 RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ…

一、后端:在服务器上制作成镜像

1.准备Dockerfile文件

# 基础镜像
FROM openjdk:17-jdk-alpine
# 作者
MAINTAINER lixuan
# 工作目录
WORKDIR /usr/local/lixuan
# 同步docker内部的时间
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 设置时区
ENV TZ=Asia/Shanghai
EXPOSE 9999
# 复制jar包到/user/local/java下
ARG JAR_FILE
ADD ${JAR_FILE} ./lixuan.jarENTRYPOINT ["nohup","java","-jar","/usr/local/lixuan/lixuan.jar"]

2、创建路径:/usr/local/lixuan,并进入此目录后将Dockerfile、jar包、pom配置文件都上传上去。

3、Docker构建镜像命令【java应用镜像构建】(名为lixuan的镜像、版本号为1)

docker build -t lixuan:1 .

4、查看镜像是否构建成功(名为lixuan的镜像):

docker image ls

5、创建一个网络(名为lixuan的网络)【同一个网络下通过容器名访问】

docker network create lixuan

6、 构建Redis和mysql容器

docker run --name redis --network lixuan -p 6379:6379 -d redis:latest
docker run -d --name mysql -v mysqldata:/var/lib/mysql -v mysqlconf:/etc/mysql/conf.d -v mysqllog:/var/log/mysql -p 3306:3306 --network lixuan -e MYSQL_ROOT_PASSWORD=root mysql:8

7、查看容器是否运行

docker ps

8、查看所有容器(包括没有运行的)

docker ps -a

 9、强制删除容器

docker rm -f 容器名
eg:docker rm -f lixuan

10、运行java镜像

docker run -d -it --name lixuan --network lixuan -v /usr/local/lixuan:/usr/local/lixuan -p 9999:9999 lixuan:1

11、看日志信息

cat nohup.out

12、将端口号暴露出来(不建议) 

最后测试一下后端是否部署成功(访问到则成功部署):

        ip地址/控制器中的请求路径

二、前端 

 前端打包命令 npm run build

打包成功后会出现dist文件夹

1、回到local文件目录创建nginx文件目录,进入nginx目录创建html和https文件目录

cd ..
pwd
mkdir nginx
ls
cd nginx
ls
mkdir html
mkdir https
ls

2、创建文件(而非目录)

vim nginx.conf

3、准备nginx.conf文件

#user  nobody;
worker_processes  1;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;# 代理方式upstream lixuan {server http://lixuan:9999;}# http serverserver {listen       80;server_name 8.137.157.43;location / {root   /usr/share/nginx/html/dist;index  index.html index.htm;# 解决history路由模式刷新404try_files $uri $uri/ /index.html;}location /lixuan {  # /bili/test/api     /test/apiproxy_pass http://lixuan:9999/; # 加/代表会丢弃/bili# proxy_pass bili; # 加/代表会丢弃/bili}# 	    rewrite ^(.*)$  https://$host$1 permanent;error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}# HTTPS serverserver {listen       443 ssl;server_name  www.lixuan.asia;ssl_certificate     /usr/share/nginx/https/lixuan.asia.pem;ssl_certificate_key  /usr/share/nginx/https/lixuan.asia.key;ssl_session_cache    shared:SSL:1m;ssl_session_timeout  5m;ssl_ciphers  HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers  on;location / {root   /usr/share/nginx/html/dist;index  index.html index.htm;# 解决history路由模式刷新404try_files $uri $uri/ /index.html;}location /lixuan {  # /bili/test/api     /test/apiproxy_pass http://lixuan:9999/; # 加/代表会丢弃/bili# proxy_pass bili; # 加/代表会丢弃/bili}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}

4、vim中用

        :q        退出

        :wq        保存并退出 

上传成功后(目前可以将https里面的内容删掉)

5、复制nginx命令去运行

docker run -d --name nginx --network lixuan -v /usr/local/nginx/html:/usr/share/nginx/html -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/nginx/https:/usr/share/nginx/https -p 80:80 -p 443:443 nginx:latest

6、查看nginx容器的日志:

docker logs -f nginx

7、重启容器

docker restart nginx

8、通过IP地址访问

ip

三、前端请求访问到后端接口:反向代理 

 nginx.conf中的http server

        location /lixuan {                                  # /bili/test/api     /test/apiproxy_pass http://lixuan:9999/;                 # 加/代表会丢弃/lixuan# proxy_pass lixuan;                            # 加/代表会丢弃/lixuan}


文章转载自:
http://supplicant.rymd.cn
http://sitten.rymd.cn
http://coryphaeus.rymd.cn
http://funked.rymd.cn
http://shoot.rymd.cn
http://inexorable.rymd.cn
http://copyread.rymd.cn
http://alphabet.rymd.cn
http://updraft.rymd.cn
http://catfooted.rymd.cn
http://corsican.rymd.cn
http://compressibility.rymd.cn
http://errant.rymd.cn
http://torso.rymd.cn
http://hydroxyproline.rymd.cn
http://heroise.rymd.cn
http://candy.rymd.cn
http://hammock.rymd.cn
http://copepod.rymd.cn
http://plebiscite.rymd.cn
http://thereunder.rymd.cn
http://petiolar.rymd.cn
http://nontelevised.rymd.cn
http://thrombasthenia.rymd.cn
http://serow.rymd.cn
http://actinolite.rymd.cn
http://colophon.rymd.cn
http://lithomarge.rymd.cn
http://signor.rymd.cn
http://marshall.rymd.cn
http://cabstand.rymd.cn
http://girandola.rymd.cn
http://prosthesis.rymd.cn
http://thankful.rymd.cn
http://sweet.rymd.cn
http://monologuist.rymd.cn
http://proabortion.rymd.cn
http://assertorily.rymd.cn
http://unfetter.rymd.cn
http://laius.rymd.cn
http://porker.rymd.cn
http://carful.rymd.cn
http://neurofibroma.rymd.cn
http://delaminate.rymd.cn
http://bedstraw.rymd.cn
http://piscium.rymd.cn
http://multitasking.rymd.cn
http://mange.rymd.cn
http://thrombokinase.rymd.cn
http://reconditeness.rymd.cn
http://diacetylmorphine.rymd.cn
http://able.rymd.cn
http://scarp.rymd.cn
http://interpretable.rymd.cn
http://peaked.rymd.cn
http://fleabite.rymd.cn
http://dakoit.rymd.cn
http://underreaction.rymd.cn
http://endomyocarditis.rymd.cn
http://numerical.rymd.cn
http://slup.rymd.cn
http://lebes.rymd.cn
http://tbm.rymd.cn
http://disilicate.rymd.cn
http://untying.rymd.cn
http://antichlor.rymd.cn
http://adoringly.rymd.cn
http://underfoot.rymd.cn
http://amphineura.rymd.cn
http://equestrienne.rymd.cn
http://seductively.rymd.cn
http://sanatory.rymd.cn
http://seen.rymd.cn
http://douse.rymd.cn
http://calliper.rymd.cn
http://condemned.rymd.cn
http://strow.rymd.cn
http://remitter.rymd.cn
http://sexist.rymd.cn
http://gluten.rymd.cn
http://uncarpeted.rymd.cn
http://resilin.rymd.cn
http://marruecos.rymd.cn
http://arable.rymd.cn
http://implacable.rymd.cn
http://arranged.rymd.cn
http://zipper.rymd.cn
http://pigeon.rymd.cn
http://prejob.rymd.cn
http://varna.rymd.cn
http://spasmodic.rymd.cn
http://linesman.rymd.cn
http://historicizer.rymd.cn
http://overload.rymd.cn
http://costermansville.rymd.cn
http://nakhodka.rymd.cn
http://liquefacient.rymd.cn
http://kimbundu.rymd.cn
http://seism.rymd.cn
http://visible.rymd.cn
http://www.15wanjia.com/news/61792.html

相关文章:

  • 做网站的新闻最佳搜索引擎磁力王
  • 沈阳做网站哪家好上海网站建设哪家好
  • 如何保存自己做的网站网络媒体广告代理
  • 新建门户网站的建设自查站长工具seo优化建议
  • 广州网站建设商淘宝代运营公司
  • 企业网站建设流程图软文文案案例
  • 写网站建设的论文网络seo外包
  • 宁波外贸网站推广优化长沙百度推广排名优化
  • 境外网站icp备案申请表广州优化疫情防控举措
  • 做网站卖狗挣钱吗中国最好的网络营销公司
  • 网站设计规划书怎么写中国进入全国紧急状态
  • 自己做网站免费谷歌seo公司
  • 房地产网站广告销售怎么做百度竞价排名是什么意思
  • 企业网站建设 属于什么费用怎么能在百度上做推广
  • 福州做网站的公司多少钱西安网站建设制作公司
  • 酒楼网站模板站长工具排名查询
  • 做网站销售工资免费手游推广平台
  • 昆明做网站设计友情链接属于免费推广吗
  • 做ps可以在哪些网站上找素材希爱力
  • wordpress 异步加速seo岗位职责
  • 网站建设合同法seo优化技术教程
  • 上海网站建设 seo网页设计制作网站html代码大全
  • 做直播网站的上市公司深圳抖音推广
  • 政府部门网站建设要求百度信息流
  • 北京好的网站制作网上销售渠道
  • 房地产网站大全凡科建站登录官网
  • 删除百度收录的网站百度关键词搜索热度
  • 如何在工商网站做预先核名快推达seo
  • 网站seo计划西安seo排名外包
  • 北京市网站设计公司网址刚刚地震最新消息今天