| |
|
开发:
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系统上搭建网站? |
目录
前言? 如果你之前的云服务器通过别的方式搭建网站未成功,或者想使用这个方法试着去搭建网站。首先需要做的一部预备工作就是需要将你的云服务器初始化,就是删除你之前的所有使用过程中的所有数据。恢复到云服务器刚到手的状态。 ?此处示例:点击更多>选择重装系统。 基础配置的更改和软件的安装更改软件安装源? 如果你不是云服务器,需要修改虚拟机上的软件安装源。因为默认是一些国外的安装源,下载速度比较慢。此处可以参考以下华为云的安装源,也可以自己搜索下其他的安装源并修改。 操作方法: 1.系统安装完成后,使用用户名和密码进入系统。 2.输入指令查看软件安装源,修改完成后ctrl+o之后回车,然后直接ctrl+x退出即可。?
升级apt(advanced packing tool)操作方法: 1.输入指令,获取软件源中的软件列表,并保存。
下载完成后的状态 2.输入指令,通过比对本地已经安装的所有软件和获取的软件列表,如发现本地版本低,会询问你是否更新;输入y即可完成更新。 此过程耗时较长,需要耐心等待。 安装net-tools? net-tools是一个用于查看网络状态的工具。 操作方法: 输入指令,安装并查看当前主机的ip地址。 安装指令
?查看ip指令 安装openssh-server? ssh(sercure shell) 专门为远程登录会话和其它网络服务提供安全性的协议。 操作方法: 1.输入指令,查看是否开启该服务。
2.若您的服务器未开启当前服务,需要输入安装指令,进行安装。如果过程中出现提示依赖于openssh-client(版本号),则先需要安装-client后再次输入安装指令进行ssh的安装。 安装指令:
如果出现提示,安装-client指令:
3.完成以上步骤后,返回到你的个人电脑下载软件X-shell。可以到官网下载学生免费版本。并安装,此处对于安装部分不做详细演示。 ?打开软件,点击我用红笔描出的图标新建 在主机一栏填上你安装ssh协议云服务器的ip地址 ? 完成以上两步操作后点击连接就可以远程通过x-shell来连接你的云服务器,以下的操作通过x-shell进行演示。 安装vsftpd? FTP(file transfer protocol):用于网络上传输文件的一套标准协议。用户可以通过以文件操作的形式与另一台主机相互通信。 操作方法: 1.输入指令,安装vfftpd,过程中询问是否继续时,直接输入y继续即可。
2.完成安装之后,返回到你的个人电脑下载软件Filezilla。对于下载安装过程,在此处不做过多的叙述。 ?点击我用红笔描出的部分 ?主机输入云服务器的ip,并且输入你的用户名和密码后点击连接即可 ? 完成以上两步操作后就可以使用本地软件filezilla直接给你的云服务器传输文件。上传你想上传的页面到服务器。 环境配置修改vsftpd的写入权限? 需要授权给vsftpd写入的权限,这样才能在服务器端上传文件。 操作方法: 1.输入指令,使用nano/vim编辑器修改权限。
?找到这一行,去掉write_enable=YES前的'#'。然后ctrl+o后回车保存,ctrl+x退出即可。 ?2.输入指令,重启vsftpd让权限生效。并且查看进程和软件的状态。 重启指令:
查看进程指令:
进程正常 查看软件运行状态指令:
?软件运行状态正常 安装HTTP服务软件? 用户可以通过该协议访问到你的服务器。 操作方法: 1.输入指令,安装软件nginx。询问是否继续输入y即可。
2.是否安装成功可以通过你的服务器ip地址访问,如果看到以下页面则安装成功。 修改nginx配置操作方法: 输入编辑指令,进行逐步的修改和配置。
1.修改默认访问路径。 ?在此路径前加‘#’注释掉,然后添加你想要让用户默认访问的路径; 比如:你在home文件夹下添加了html文件就可以修改为:root? /home; 2.添加访问服务器的名称。 找到此处,注释掉原有的部分。添加你绑定的域名和ip地址。 比如 :你的域名为abc.com,你可以添加:
3.修改root 权限用户的访问路径。 ?找到此处,在location{? }内部添加:root /home/对应路径即可。 4.保存ctrl+o,回车;然后退出ctrl+x即可。 修改文件夹访问权限操作方法: 输入修改指令即可修改,此处以我本人路径为示例;
文件夹背景颜色若改变则说明拥有了读写和执行的权限 重启nginx? 输入指令重启nginx,使修改的配置生效。如果无法重启且有报错,需要回到nginx继续进行修改,直到能重启nginx即可。
测试? 我通过filezilla上传了一个简单的测试页面,通过域名进行访问。此处需要注意: 上传的内容主页面必须命名为index.html,否则无法正常显示内容。 结语
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/15 12:12:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |