如何将自己的web项目部署到谷歌云

1,684 阅读2分钟

如何将自己的web项目部署到谷歌云

Google云平台注册就可以免费用300刀,同时也可以创建可视化桌面,这样让我们的操作更加地方便,想要将自己的项目部署到云的朋友们不要错过了!!!

操作流程:

1.进入Google Cloud Platform(cloud.google.com

2.进入官网之后点击右上角Console(控制台)

59bda2024d139f4073b64e1d578a84f.png

3.选择Computer Engine并点击Create Engine

96dfa26ec7d3638db1c6c8a35d6e0cb.png

4.选择参数:

设置一个名字并选择最近的一个区域,然后根据自己项目的需要配置

00aecb71f07ab2b7a1b02881a03e8b9.png

选择启动磁盘设置大小以及各种访问权限还有防火墙

ee75fe840fe6258ac51265b83d0a644.png

点击启动磁盘下面的更改还可以选择更改启动磁盘的操作系统和版本号以及大小。

2861cec6199e6350945fbd34a7b94d6.png

最后点击创建即可。这样,一个虚拟机实例就创建好了。

407306fdd74bddd2728f96e05dc08db.png

点击SSH右边的下方向箭头,选择在浏览器窗口打开

42b27233d7d40fbfe0e3063e5a019f8.png

然后就可以在浏览器输入命令行进行操作了。

f2e27b8487cdeef9bd36c6a91f1a24a.png

在虚拟机实例上安装Chorme远程桌面

1.接着在上面的命令行界面:更新包管理器数据并安装 wget 和 tasksel。

sudo apt update
sudo apt install --assume-yes wget tasksel

2.下载并安装 Debian Linux Chrome 远程桌面安装包

wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
sudo apt-get install --assume-yes ./chrome-remote-desktop_current_amd64.deb

3.在SSH窗口中安装Ubuntu桌面环境:

sudo tasksel install ubuntu-desktop

4.将 Chrome 远程桌面会话设置为使用 Gnome,这是 Ubuntu 的默认桌面环境:(这里可能会出现Permission denied,不用管直接跳过)

sudo bash -c ‘echoexec /etc/X11/Xsession /usr/bin/gnome-session” > /etc/chrome-remote-desktop-session’

5.重启虚拟机实例:

sudo reboot

配置 Chrome 远程桌面服务并连接到 Ubuntu 桌面

打开并连接SSH实例,在本地计算机上,使用 Chrome 浏览器,转到 Chrome 远程桌面命令行设置页面。

( remotedesktop.google.com/headless )

0bcd02e6712c46545b7c00d6e83262b.png

点击开始后,出现下面内容:

c2990fff09a626e10a0139245f36255.png 点击下一步,见下图:

d05d2f0aa1b34860b428145c192b599.png

点击授权,出现:(这里选择对应的系统,我这里选择的是Debian Linux)

e2c5799da96e425b8818c767d4e1ad1.png

点击右边的Copy,然后回到SSH窗口并粘贴上去

358ceae25cb09552d0ce97809a7be4b.png

出现提示时输入 6 位 PIN(设置密码)。 当从 Chrome 登录虚拟机实例时,将使用此 PIN。

使用以下命令验证 Chrome 远程桌面服务是否正在运行:

sudo systemctl status chrome-remote-desktop@$USER

显示结果为Avtive,那么可以通过Chrome远程桌面Web应用程序连接到VM实例。

返回之前远程桌面,可以看到Ubuntu桌面显示在上面。 fcf4ab0868a653ce11ec5fc25cc827d.png

点击它,然后输入PIN:

5614bb3de4cfddf31ee9ef8c16c86de.png

然后就进入到了远程Ubuntu桌面!至此,完成桌面安装,接下来就可以将自己的项目部署上去!

657b5ed37d580f19f3082d9264dfa84.png

参考文章:ubuntu.com/blog/launch…