linux服务器怎么搭建网站

news/2025/2/3 21:50:56/

linux服务器怎么搭建网站

我是艾西,今天又是和想学习linux系统的小伙伴分享服务器系统操作小知识的时间。

这篇文章艾西会告诉大家怎么用linux系统搭建网站,网站是一个展示页面,用于商业的公告栏、门面以及用户容易记住的点,通过网站了解到你企业更多的相关信息。那么linux系统的服务器怎么搭建网站,下面跟着艾西操作:

准备:服务器一台、网站文件、域名

服务器环境配置

安装Ubuntu 16 64系统,系统自动安装。搭建一个小网站主要会使用到几种软件:jdk、tomcat、mysql、宝塔,看个人习惯搭建网站的方法有很多

jdk安装与配置

获取jdk命令:

wget

xxxx://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux- x64.tar.gz

下载完成后移动到指定目录,比如/usr/java/(创建java/目录)并且解压

tar -zxvf  jdk-8u161-linux- x64.tar.gz

配置jdk

执行 vim  /etc/profile  编辑系统配置文件,在文件末尾加上以下代码:

export JAVA_HOME=/usr/local/jdk-8u161

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

执行 刷新配置

source  /etc/profile

2、tomcat配置

使用wget命令下载tomcat包,使用tar命名解压。

进入bin目录,执行 ./startup.sh 可以启动tomcat

执行./shutdown.sh 可以关掉tomcat。

执行 ./catalina.sh run 可以在当前终端看到服务器运行的信息。开发的web程序直接放在webapp目录下。默认情况下tomcat会自动扫描或者解压。

3、数据库的配置

 Ubuntu 下直接执行以下代码进行自动安装,安装过程中提示输入密码这一步千万不能忘了设置密码:

sudo apt-get install mysql-server

sudo apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

检查是否安装成功:

sudo netstat -tap | grep mysql

安装成功后,登陆mysql服务器:

mysql -u root -p 

输入密码后就可以使用了

宝塔面板搭建网站:

准备一台纯净系统的服务器安装宝塔面板配置环境

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 1ba5f33df

以上挂载命令输入后回车就开始下载了,当出现Do you want to install Bt-Panel to the /www directory now?(y/n)

输入y然后回车,进行在线安装。

耐心等待,直到出现如下界面表示安装成功。

最后会出现:(宝塔管理地址)

外网面板地址http://xxx.xxx.xxx.xxx:xxxxx/一组随机数字编号

内网面板地址:http://xxx.xxx.xxx.xxx:xxxxx/一组随机数字编号

(用户名)username: 这个是用户名会出现一串字母数字组合随机

(密码)password:这个是密码会出现一串字母数字组合随机

通过外网面板地址访问登陆生成的账号以及密码后安装网站环境,会弹出LNMP和LAMP两个环境选择,个人建议选择LNMP就好一键安装。

在宝塔面板左侧找到网站---添加网站---填入你的域名----选择网站文件路径----点击创建就行(其他的不用选择默认就好)

如果打开网站访问显示下图

即在网站文件内把原有的html文件删除,把你自己的网站文件htm后缀名改为html就行。

如果直接打不开网站记得查看服务器端口有没有开放放行

完成上述步骤,一个简单的网站服务器就配置完成了,开启你的web开发之旅吧

我是艾西,今天的分享就到这里啦我们下期见!

携手驰网为您在网络道路上保驾护航


http://www.ppmy.cn/news/42597.html

相关文章

C++二叉搜索树与KV模型

二叉搜索树与KV模型二叉搜索树概念与操作性能分析实现KV模型二叉搜索树 本章是为了C的map和set做铺垫 概念与操作 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有节点的值都小…

中级软件设计师备考---计算机组成与体系结构1

目录①数据表示②计算机结构③计算机体系机构分类Flynn①数据表示 对于n位二进制数,原码、反码和补码的表示范围如下: 原码:用最高位表示符号位,0表示正数,1表示负数。n位二进制数的原码表示范围为:-&…

深度学习中的算法学习与记忆,利用故事联想帮助大家记忆,每个人都会

大家好,我是微学AI,大家看过我的文章,想必是对深度学习有了一定的了解了,但是对于初学者来说,深度学习中有很多名词和数学知识、原理还是不太清楚,记忆的不牢固,用起来不熟练,今天就…

数据结构与算法——贪心算法简介

贪心算法是一种算法范式,它遵循在每个阶段做出局部最优选择的问题解决启发式,希望找到全局最优。换句话说,贪心算法在每一步都选择最好的选项,而不考虑该选择对未来步骤的影响。 当一个问题可以分解成更小的子问题,并且每个子问题的解决方案可以组合起来解决整体问题时,…

数据结构-插入排序

一.概要 插入排序是一种基于比较的排序算法,其基本思想是将待排序的元素插入到已排序的序列中,形成新的有序序列。 插入排序算法的过程如下: 将待排序序列分为两部分:已排序部分和未排序部分; 初始时,已…

Unity使用c#开发短期总结(十五)

文章目录 前言一、HoloLens2 虚拟发动机拆卸二、Unity监控UR协作机器人运动三、手机端使用vuforia识别image四、手机端使用vuforia识别object五、手机端使用MRTK 基础AR总结前言 从2022年10月份开始到11月中旬,用了一个半月时间基本掌握unity使用方法以及基本的操作。然后用了…

vite+vue3+ts开发流程

目录 vue页面开发 数据类型开发 组件开发 API开发 页面中使用组件、API、数据类型 vue页面开发 <template><!-- 卡片区域--><el-card style"padding:0px;"><!-- 搜索与添加区域--><div style"margin-bottom: 15px;&quo…

Qt音视频开发30-qmedia内核qt4方案phonon播放(支持视频流)

一、前言 在Qt4中如果需要播放视频,一般用phonon多媒体框架,这应该就是Qt5/Qt6中多媒体框架的前身(查阅qmultimedia模块的相关代码可以发现架构几乎雷同,除了部分命名变了以外),phonon多媒体框架本身也是没有内置解码器的,意味着用它实现的功能,依赖本地解码器,在win…