网站部署到阿里云服务器,连接neo4j数据库【从零开始】

news/2024/5/20 6:03:14/文章来源:https://blog.csdn.net/weixin_43846562/article/details/115059114

之前网页都是在本地开发运行的,发布建站的经验从来没有,一点点摸索到现在,花了整整一天时间!记录一下从选购服务器开始的部署+连服务器经验!

大概流程如下:

  1. 选购云服务器并配置
  2. 购买域名并备案(可选)、解析
  3. 宝塔面板管理服务器【安装相关环境及neo4j数据库】
  4. 静态网页部署
  5. 开放防火墙端口
  6. 云端neo4j开放远程访问,注册登录
  7. 数据导入
  8. 实现动态交互

选购服务器

先注册阿里云账号,用学生优惠购买轻量应用服务器(29元/3月),选择系统镜像CentOS 7.3【这是LInux系统,若要管理服务器,可以在后续的宝塔面板进行,无需学习Linux指令!】

轻量应用服务器可以满足目前大部分的需求,和云服务器ECS比起来,使用门槛较低,适用于新手使用搭建小型网站、建立个人博客等。提供应用一键部署、一站式域名解析等服务。

创建一个实例

购买域名并备案【可选】

创建服务器实例成功,会分配一个公网IP,之后能从这个IP地址访问网站。但若想设置一个好记的名字来访问,就要购买域名。这里需要实名认证并备案【要等至少三天】。具体操作阿里云上有相关引导。

域名解析

在左侧导航栏进入域名解析界面,输入服务器的公网IP(不是内网IP!)这里解析需要等几分钟同步。

服务器环境部署

左侧导航栏进入远程连接,选择第一项浏览器连接,会打开命令行窗口,依次输入

sudo su root   #切换到root
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh#安装宝塔镜像

然后输入

bt  #出现宝塔菜单
14  #查看默认信息

会出现外网及内网面板地址和初始账号密码(要记住)

安装Neo4j方法1:(之前可以,现在测试好像失效了)

rpm --import http://debian.neo4j.org/neotechnology.gpg.key
#在云端安装Neo4j
yum install neo4j

安装Neo4j方法2:

rpm --import http://debian.neo4j.org/neotechnology.gpg.key
cat <<EOF>  /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j RPM Repository
baseurl=http://yum.neo4j.org/stable
enabled=1
gpgcheck=1
EOF

再输入

yum install neo4j

静态网页部署

在左侧菜单选择防火墙,自定义开放端口8888(TCP规则,也就是自定义);同时开放TCP 7474, 7687接口,之后的neo4j远程连接要用到。
开放端口设置
在浏览器端输入外网面板地址(即公网IP端口8888),登陆进入宝塔面板。在软件市场那里选择安装java项目部署相关。

网站–添加站点,会创建相应根目录
在这里插入图片描述数据库–上传目录:先在创建的目录下把文件都清空,把自己网站项目的文件都上传,注意留一个Index入口,会默认进入。

首页—右上方重启面板【重要!】
浏览器输入IP地址,发现网站成功部署!!

开放防火墙端口

因为neo4j会用到几个端口,所以先在远程连接服务器的命令行下输入:

sudo su root
firewall-cmd --zone=public --permanent --add-port=7474/tcp
firewall-cmd --zone=public --permanent --add-port=7687/tcp
firewall-cmd --reload #一定不要忘记这句话
firewall-cmd --list-ports # 查看端口是否打开成功

在宝塔面板–文件
进入目录
编辑neo4j.conf
去掉这句注释去掉三个端口的注释;也可以在前面加0.0.0.0:保存,重启面板。
远程交互服务器命令行,输入

neo4j start

注册服务

浏览器输入IP:7474端口,会启动neo4j登录界面。
第一次会让输入账号密码(默认都是neo4j)
然后会让修改密码,改成和自己本地neo4j一样的密码。

设置neo4j开机启动:

在宝塔面板,进入 /etc/rc.d/rc.local
在文件最后添加如下命令行:

/usr/share/neo4j/bin/neo4j start

其中/usr/share/neo4j/bin/是安装Neo4j的路径,然后保存。

数据导入

把7474端口数据导入云端的neo4j

动态交互

输入IP访问,发现成了!!
在这里插入图片描述但是,这个时候,数据库依然是本地的数据库。别人还不能通过ip查看。为什么呢?因为没有把我们的云服务器IP地址配置到neo4j的配置文件中去!

Vue项目修改和网站文件上传具体这篇文章

特别注意修改了项目,在宝塔面板里也要更新相应的文件!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_902764.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

访问所有HTTPS网站显示连接不安全 (火狐浏览器)

当 Firefox 连接到一个安全的网站时&#xff08;网址最开始为“https://”&#xff09;&#xff0c;它必须确认该网站出具的证书有效且使用足够高的加密强度。如果证书无法通过验证&#xff0c;或加密强度过低&#xff0c;Firefox 会中止连接到这个网站&#xff0c;并显示“连接…

前端加薪必备:掌握这10个利于SEO优化的HTML标签吧

作为一位企业主或网站管理员&#xff0c;相信你一定听过SEO&#xff0c;也就是搜索引擎优化。这个东西的作用就是帮助你的网站在相关关键字的搜索引擎结果页面 (SERP) 上排名更靠前。而想要做到更好的SEO&#xff0c;就必须得对你网站的HTML代码有个透彻的理解。 所谓HTML&…

好网站分享

1. 程序员网站 程序员福利网 - 一个给程序员谋福利的网站 2. mac软件网站 https://macwk.com/ 3. Java_奇链 Java_奇链 - 一个神奇的网站走过路过不要错过&#xff0c;你看不了吃亏&#xff01;看不了上当&#xff01;快来瞧一瞧啊 http://www.dbyun.net/nav/2

web前端页面性能优化SEO优化

首先什么叫网站&#xff1f; 网站一般分为前端和后台。我们可以理解成后台是用来实现网站的功能的&#xff0c;比如&#xff1a;实现用户注册&#xff0c;用户能够为文章发表评论等等。而前端应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。 那么什么叫w…

IIs 网站应用程序与虚拟目录的区别及高级应用说明(文件分布式存储方案)

对于IIS网站&#xff0c;大伙用的比较多&#xff0c;就不啰嗦了。 今天和说说大伙比较少使用的"IIS应用程序”和虚拟目录的区别及高级应用场景&#xff0c;文件分布式存储方案。 1&#xff1a;IIS网站&#xff1a; 一个网站&#xff0c;基本就是一个站点&#xff0c;绑定N…

wamp建立多个目录挂多个网站

以下方法是在wamp已经能正常运行后才能做的&#xff0c;如果说你wamp都没能成功运行&#xff0c;以下方法是不能用的。 第一要做的是安装第二个apache服务 一、找到Apache2的htppd.conf文件.例如:我的wamp是安装在G盘的,我的就是G:\wamp\Apache2\conf目录下.大家自己的是安装在…

大型网站架构技能图谱(Java版)

在大型网站技术架构中&#xff0c;涉及到许多的技术&#xff0c;这些技术是具备大型网站架构设计能力的前提和基础。因为笔者对Java比较熟悉&#xff0c;所以下面的技术图谱都是围绕Java后端工程师展开的。如有不正确或者不完善的地方&#xff0c;欢迎补充。

【爬虫】Python3搜索并获取电影网站的迅雷下载链接

用到的python第三方库&#xff1a;bs4、requests、execjs&#xff08;在python中调用js脚本&#xff09; 目标网站: www.beiwo.tv 通过分析网页源码发现&#xff0c;网页通过调用一个加密JS脚本来加密网页源码中的一段字符串从而获得迅雷电影链接&#xff0c;将分析网页得到的J…

搭建web网站的综合练习

综合练习: 请给openlab搭建web网站&#xff0c;网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息&#xff0c;教学资料和缴费网站&#xff0c;基于www.openlab.com/student 网站访问学生信息&#xff…

抓取Bilibili哔哩哔哩网站视频(Java和Python双版本实现)

1、B站视频真实地址分析 我一直觉得编程语言只是一种工具&#xff0c;重要的是思想&#x1f436;。下面先来分析下B站视频的真实地址。 1.1 获取视频的信息数据 使用PC通过浏览器随便打开一个B站的视频&#xff0c;右键检查或者是按F12&#xff0c;查看网页源代码。我们会发现…

Ubuntu docker 简单的静态网站--Nginx部署流程

1.建立web容器 docker run -p 80 --name web -i -t ubuntu /bin/bash -p 设置端口为80 创建要操作的文件目录存放静态文件 mkdir www/html 2安装相应的工具 nginx vim apt-get install -y nginx apt-get install -y vim 3.写简单的静态文件配置nginx 3.1进入1中的h…

聚合购物一站式采购平台HTML网站源码

聚合购物一站式采购平台HTML网站源码 点击下载源码

浏览器翻译插件免费下载网站链接

点击进入下载网站&#xff0c;免费下载&#xff0c;无广告亲测好用 http://web.yeekit.com/ 将下载的插件拖进相应浏览器中即可进行插件安装

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构&#xff0c;亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型&#xff0c;我们可以从中获取很多有关网站架构方面的知识&#xff0c;看了之…

网站升级HTTPS,免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置方法

推荐方式 参考&#xff1a;https://certbot.eff.org/#ubuntutrusty-nginx 此处只记录ubuntu14.04安装方法 安装 $ sudo apt-get update $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt…

php + nginx 网站并发压力测试及优化

一、测试工具&#xff1a; Apache 压力测试工具ab ab是针对apache的性能测试工具&#xff0c;可以只安装ab工具。 ubuntu安装ab apt-get install apache2-utils centos安装ab yum install httpd-tools ab的参数详细解释 格式&#xff1a; ./ab [options] [http://]host…

域名过期了,但是备案信息还是我的,网站被人举报涉黄怎么办?

一、名下闲置域名被举报涉黄 2020年12月3日&#xff0c;宁静祥和的下午&#xff0c;正在按部就班地敲着代码&#xff0c;突然被一通电话打乱了思绪。 电话里说是XX市委网信办的&#xff0c;说我名下有个域名 ws65535.xyz 被人举报包含色情内容。 最初我以为是骗子&#xff08…

如何从初识C++进化成C++的高手?你可以从这几个网站上进阶

如何从一个C小白进化成C大神&#xff1f;你可以从这几个网站上进阶 摘要&#xff1a;所谓欲练神功&#xff0c;挥刀自宫&#xff0c;如不自宫&#xff0c;也能成功&#xff0c;本篇文章所介绍的独门秘籍绝不用自宫&#xff0c;看后掌握了&#xff0c;直接进入编程宗师行列&…

科研人论文必备神器(软件、网站、插件等)

科研人论文必备神器&#xff08;软件、网站、插件等&#xff09; 仅真实地推荐高效、有用的内容&#xff0c;无广告 文章目录 科研人论文必备神器&#xff08;软件、网站、插件等&#xff09;文献查找1.谷歌学术2.Web of Science&#xff08;WOS&#xff09;3.PubMed4.知网5.百…

爬取近千张女神赫本的美照,做成网站并给其中的黑白照片上色,好玩!

对于赫本相信大家都非常熟悉了&#xff0c;绝对是一代女神&#xff0c;今天我们就来爬取女神的近千张美照&#xff0c;在一饱眼福的同时&#xff0c;还可以学习下如何做网站&#xff0c;对于老旧的黑白照片&#xff0c;还有一键上色功能可以玩&#xff0c;真是一举多得 照片爬…