IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 如何在linux系统上搭建网站? -> 正文阅读

[系统运维]如何在linux系统上搭建网站?

目录

前言

基础配置的更改和软件的安装

更改软件安装源

升级apt(advanced packing tool)

安装net-tools

安装openssh-server

安装vsftpd

环境配置

修改vsftpd的写入权限

安装HTTP服务软件

修改nginx配置

修改文件夹访问权限

重启nginx

测试

结语


使用云服务器:华为云

使用系统镜像:ubuntu 20.04

须知:

1.需要有一定的软件安装能力

2.需要有一定的阅读理解能力

3.熟悉linux系统最基本文件夹转换的‘cd’命令

如果本文章对您有所帮助,麻烦您点赞、收藏加评论三连走起哦!

前言

? 如果你之前的云服务器通过别的方式搭建网站未成功,或者想使用这个方法试着去搭建网站。首先需要做的一部预备工作就是需要将你的云服务器初始化,就是删除你之前的所有使用过程中的所有数据。恢复到云服务器刚到手的状态。

?此处示例:点击更多>选择重装系统。

基础配置的更改和软件的安装

更改软件安装源

? 如果你不是云服务器,需要修改虚拟机上的软件安装源。因为默认是一些国外的安装源,下载速度比较慢。此处可以参考以下华为云的安装源,也可以自己搜索下其他的安装源并修改。

操作方法:

1.系统安装完成后,使用用户名和密码进入系统。

2.输入指令查看软件安装源,修改完成后ctrl+o之后回车,然后直接ctrl+x退出即可。?

sudo nano /etc/apt/sources.list

升级apt(advanced packing tool)

操作方法:

1.输入指令,获取软件源中的软件列表,并保存。

sudo apt-get update

下载完成后的状态

2.输入指令,通过比对本地已经安装的所有软件和获取的软件列表,如发现本地版本低,会询问你是否更新;输入y即可完成更新。

此过程耗时较长,需要耐心等待。

安装net-tools

? net-tools是一个用于查看网络状态的工具。

操作方法:

输入指令,安装并查看当前主机的ip地址。

安装指令

sudo apt install net-tools

?查看ip指令

安装openssh-server

? ssh(sercure shell) 专门为远程登录会话和其它网络服务提供安全性的协议。

操作方法:

1.输入指令,查看是否开启该服务。

ps -e | grep ssh

2.若您的服务器未开启当前服务,需要输入安装指令,进行安装。如果过程中出现提示依赖于openssh-client(版本号),则先需要安装-client后再次输入安装指令进行ssh的安装。

安装指令:

sudo apt-get install openssh-server

如果出现提示,安装-client指令:

sudo apt-get install openssh-client=(提示的版本号)

3.完成以上步骤后,返回到你的个人电脑下载软件X-shell。可以到官网下载学生免费版本。并安装,此处对于安装部分不做详细演示。

?打开软件,点击我用红笔描出的图标新建

在主机一栏填上你安装ssh协议云服务器的ip地址

? 完成以上两步操作后点击连接就可以远程通过x-shell来连接你的云服务器,以下的操作通过x-shell进行演示。

安装vsftpd

? FTP(file transfer protocol):用于网络上传输文件的一套标准协议。用户可以通过以文件操作的形式与另一台主机相互通信。

操作方法:

1.输入指令,安装vfftpd,过程中询问是否继续时,直接输入y继续即可。

sudo apt-get install vsftpd

2.完成安装之后,返回到你的个人电脑下载软件Filezilla。对于下载安装过程,在此处不做过多的叙述。

?点击我用红笔描出的部分

?主机输入云服务器的ip,并且输入你的用户名和密码后点击连接即可

? 完成以上两步操作后就可以使用本地软件filezilla直接给你的云服务器传输文件。上传你想上传的页面到服务器。

环境配置

修改vsftpd的写入权限

? 需要授权给vsftpd写入的权限,这样才能在服务器端上传文件。

操作方法:

1.输入指令,使用nano/vim编辑器修改权限。

sudo nano /etc/vsftpd.conf

?找到这一行,去掉write_enable=YES前的'#'。然后ctrl+o后回车保存,ctrl+x退出即可。

?2.输入指令,重启vsftpd让权限生效。并且查看进程和软件的状态。

重启指令:

sudo service vsftpd restart

查看进程指令:

ps -ef | grep ftp

进程正常

查看软件运行状态指令:

service vsftpd status

?软件运行状态正常

安装HTTP服务软件

? 用户可以通过该协议访问到你的服务器。

操作方法:

1.输入指令,安装软件nginx。询问是否继续输入y即可。

sudo apt-get install nginx

2.是否安装成功可以通过你的服务器ip地址访问,如果看到以下页面则安装成功。

修改nginx配置

操作方法:

输入编辑指令,进行逐步的修改和配置。

sudo nano /etc/nginx/sites-available/default

1.修改默认访问路径。

?在此路径前加‘#’注释掉,然后添加你想要让用户默认访问的路径;

比如:你在home文件夹下添加了html文件就可以修改为:root? /home;

2.添加访问服务器的名称。

找到此处,注释掉原有的部分。添加你绑定的域名和ip地址。

比如 :你的域名为abc.com,你可以添加:

  1. server_name abc.com;
  2. server_name www.abc.com;
  3. server_name +ip地址;

3.修改root 权限用户的访问路径。

?找到此处,在location{? }内部添加:root /home/对应路径即可。

4.保存ctrl+o,回车;然后退出ctrl+x即可。

修改文件夹访问权限

操作方法:

输入修改指令即可修改,此处以我本人路径为示例;

chmod -R 777 /home/txd

文件夹背景颜色若改变则说明拥有了读写和执行的权限

重启nginx

? 输入指令重启nginx,使修改的配置生效。如果无法重启且有报错,需要回到nginx继续进行修改,直到能重启nginx即可。

sudo service nginx restart

测试

? 我通过filezilla上传了一个简单的测试页面,通过域名进行访问。此处需要注意:

上传的内容主页面必须命名为index.html,否则无法正常显示内容。

结语

? 到此处为止,本篇文章迎来了尾声。与此同时,相信你也通过自己成功搭建了一个属于自己的网站!

? 最后,创作不易,为了作者能有更好的作品。

? 希望大家能多多点赞+评论+收藏!!!!!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 11:16:52  更:2022-08-06 11:19:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 0:07:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码