专栏首页别先生virtualbox的安装与使用、安装镜像创建虚拟机

virtualbox的安装与使用、安装镜像创建虚拟机

1、官网:https://www.virtualbox.org/

然后呢,点击下载:

开始安装virtualbox:

双击安装。详细安装过程见:https://baijiahao.baidu.com/s?id=1617088883237334113&wfr=spider&for=pc

点击下一步:

开始安装

选择自己的安装目录即可:

然后默认,下一步:

默认是。

默认安装:

最后选择,完成就完成了安装。

安装好,打开以后是这个鸟样:

话说还是比较喜欢Vmware虚拟机。

至此,可以使用VirtualBox创建虚拟机并安装操作系统了。由于在学习基于SpringBoot的点餐系统,慕课网的一个系统,没办法,先安装一个试试玩呗。

2、开始创建一个虚拟机。刚才说了,学习慕课网的一个教程,直接使用他们的镜像(里面配置好了一些环境,比如Nginx,apache,mysql等等吧)。

然后就进入了导入镜像的设置了;

然后等待一定的时间即可:

导入成功以后,然后点击启动:

点击启动,然额我的报错了:

先说一下如何将鼠标退出virtualbox软件吧,有点让人绝望的事情。默认是按右Ctrl键(就是键盘右边的那个Ctrl键)就退出来了,很操蛋的操作啊。还是修改为Vmware的alt+ctrl键吧。如果要修改这个退出的按键,点击管理,点击全局。

然后主机和Virtualbox里面的虚拟机不能拷贝和粘贴,真心不好使啊,烦的一比。

设备里面共享粘贴板里面,勾选双向还是不好使,感觉这个软件垃圾的一笔啊。

复制粘贴功能,还有安装增强功能还没有弄好,以后再弄吧,真费劲。先把网络调通。

由于链接的无线网络,所以这里配置了桥接模式,让网络互通。

上面新增的虚拟网卡,就是默认的我也没有修改,之前使用Vmware习惯使用Nat8,但是VirtualBox是桥接模式,自己可以视情况而定吧。

互ping一下,看看网络情况。

然后用自己最顺手的Xshell连上这个虚拟机,嗯,真舒服。用virtualbox真恶心。嗯,就这样子。

3、链接:https://pan.baidu.com/s/1w14PLYKMM9Cb3Fo-OyA96w 密码:bvqd。下载自己所需的centos7.3.ova镜像。

因为这个里面已经安装好了一些软件,这样你学习Spring Boot企业微信点餐系统,时间成本较小些(当然对于没有花money来弄得小伙伴)。

4、Spring Boot企业微信点餐系统。

当你的买家商品信息查询出来的时候,廖老师说将和前端联合起来,这个时候就用到了上面所安装的虚拟机,tmd,搞了一天虚拟机,真的心累。

一闪而过。跳转到了微信客户端,前端做了一层逻辑,如果Cookie少了openid的值,就进行了跳转。

查看Cookie的信息:

再次访问虚拟机地址即可:

修改一下Nginx的配置,完成将自己的商品信息查询出来的功能。

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

完整配置如下所示:

  1 [root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf
  2 
  3 #user  nobody;
  4 worker_processes  1;
  5 
  6 #error_log  logs/error.log;
  7 #error_log  logs/error.log  notice;
  8 #error_log  logs/error.log  info;
  9 
 10 #pid        logs/nginx.pid;
 11 
 12 
 13 events {
 14     worker_connections  1024;
 15 }
 16 
 17 
 18 http {
 19     include       mime.types;
 20     default_type  application/octet-stream;
 21 
 22     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
 23     #                  '$status $body_bytes_sent "$http_referer" '
 24     #                  '"$http_user_agent" "$http_x_forwarded_for"';
 25 
 26     #access_log  logs/access.log  main;
 27 
 28     sendfile        on;
 29     #tcp_nopush     on;
 30 
 31     #keepalive_timeout  0;
 32     keepalive_timeout  65;
 33 
 34     #gzip  on;
 35     server {
 36         listen       80;
 37         server_name  localhost;
 38 
 39         #charset koi8-r;
 40 
 41         #access_log  logs/host.access.log  main;
 42 
 43         location / {
 44             root   /opt/data/wwwroot/sell;
 45             index  index.html index.htm;
 46         }
 47         location /sell/ {
 48             proxy_pass http://127.0.0.1:8080/sell/;
 49         }
 50 
 51         #error_page  404              /404.html;
 52 
 53         # redirect server error pages to the static page /50x.html
 54         #
 55         error_page   500 502 503 504  /50x.html;
 56         location = /50x.html {
 57             root   html;
 58         }
 59 
 60         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
 61         #
 62         #location ~ \.php$ {
 63         #    proxy_pass   http://127.0.0.1;
 64         #}
 65 
 66         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
 67         #
 68         #location ~ \.php$ {
 69         #    root           html;
 70         #    fastcgi_pass   127.0.0.1:9000;
 71         #    fastcgi_index  index.php;
 72         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
 73         #    include        fastcgi_params;
 74         #}
 75 
 76         # deny access to .htaccess files, if Apache's document root
 77         # concurs with nginx's one
 78         #
 79         #location ~ /\.ht {
 80         #    deny  all;
 81         #}
 82     }
 83 
 84 
 85     # another virtual host using mix of IP-, name-, and port-based configuration
 86     #
 87     #server {
 88     #    listen       8000;
 89     #    listen       somename:8080;
 90     #    server_name  somename  alias  another.alias;
 91 
 92     #    location / {
 93     #        root   html;
 94     #        index  index.html index.htm;
 95     #    }
 96     #}
 97 
 98 
 99     # HTTPS server
100     #
101     #server {
102     #    listen       443 ssl;
103     #    server_name  localhost;
104 
105     #    ssl_certificate      cert.pem;
106     #    ssl_certificate_key  cert.key;
107 
108     #    ssl_session_cache    shared:SSL:1m;
109     #    ssl_session_timeout  5m;
110 
111     #    ssl_ciphers  HIGH:!aNULL:!MD5;
112     #    ssl_prefer_server_ciphers  on;
113 
114     #    location / {
115     #        root   html;
116     #        index  index.html index.htm;
117     #    }
118     #}
119 
120 }

修改配置如下所示: 修改为自己电脑所在的ip地址即可。

修改完毕以后重启一下,[root@localhost ~]# nginx -s reload

如果你有内网,有外网,最好将外网的网络设置为手动的,不要使用动态ip,不让网段会发生改变,还是蛮麻烦的。

修改为域名访问,修改完毕以后进行刷新即可:

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf [root@localhost ~]# nginx -s reload

将172.16.3.155 sell.com添加到C:\Windows\System32\drivers\etc

然后又遇到一些奇葩问题,先搞到这里吧,有问题见下篇或者再记录吧。

待续......

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 闲聊架构

    架构本身就是一个伪命题,因为很多东西的考虑是一种权衡,也是一种选择,并且含有各种约束条件。

    SRE运维实践
  • Consul-template+nginx实现自动负载均衡

    consul-template 是 Consul 的一个守护程序,使用 consul-template 可以方便快速的实现对 Consul Key/Value ...

    梁规晓
  • ginx反向代理多个域名指向同一个ip的不同网站的方法

      1.当前市面上看到的一些服务器,开放的端口一般都要求为 '80' 端口 所以80端口成了商用端口

    习惯说一说
  • 容器镜像中心

    容器总是存在一个镜像中心,而一个镜像中心的存在主要是为了保存所有的镜像image,而在使用的时候,总是要追求高可用,从而会有不同的架构。

    SRE运维实践
  • 负载均衡的前世今生

    LB,SLB,ALB,GSLB,CDN,傻傻分不清楚,听风看雨。。。毒鸡汤看多了,我快掩饰不住我的悲伤了。。。

    SRE运维实践
  • 一次粗心,让我学会了如何搭建php环境,坑越多越有成就感

    线上php程序出现了问题,商品页面无法正常访问,对于java开发工程师来说有一些困难,因为之前没有相关经验,一开始自己内心也是挺排斥的,然而问题摆在那里,只能去...

    用户4361942
  • 漫谈容器监控系统

    当容器运行在物理机上的时候,一般的监控的agent是直接运行在物理机上,在进行容器的健康检查的时候,依赖于docker客户端程序。

    SRE运维实践
  • 如何正确使用log

    下面小编就为大家分享一篇使用log_format为Nginx服务器设置更详细的日志格式方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    习惯说一说
  • 闲聊容器的标签

    容器的每个部分都可以打标签,也就是我们经常谈到的label,例如容器container有标签,镜像image有标签,网络network有标签,存储卷volum...

    SRE运维实践
  • 故障自愈了解一下

    其实一个服务,一个进程,一个线程都是一样的,当一个服务能做到故障自愈,那么就会被人遗忘,一个自我能管理的服务是最好的,是最让人省心的。

    SRE运维实践

扫码关注云+社区

领取腾讯云代金券