| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 第一天作业,建立基于ip访问的网站 -> 正文阅读 |
|
[系统运维]第一天作业,建立基于ip访问的网站 |
使用VMware中的Linux8.2虚拟机构建非常简易的网站,以桥接模式为例,过程如下: 1.安装相应服务包 这次作业用到了httpd服务包。
-y大概是“精简地”,这样装好后完成这个实验没有任何问题,而且装的快。 2.网站的构建工作 主要分为准备网卡并配备地址,设置网站文件两步 首先配置网卡 ?点击“添加”,选择“网络适配器”,完成 ?选择新添加的网络适配器并设置模式 ?完成后开启虚拟机 使用下列命令进入网络配置文件夹,准备配置相关参数。
使用下列命令生成网卡文件,其中xxx是对应网卡名称con-name接的是对应会话的名称,可以随便符合语法地取,ifname对应的是网卡名称,不能乱改。type后面接的是网卡类型。
写完之后使用下列命令查看当前文件夹下的文件(英文字母,别看成1)
会发现多了一个长下面这样的文件,其中tt:tt为创建时间,xxx为上述con-name
使用下列命令激活网卡对话,xxx为上述con-name
使用下列命令配置ip地址,网关(gateway)和dns。注意其中的“+ipv4.addresses”其中的“+”不可省略,否则会覆盖之前写的地址。在本例中,ip地址要和实际网卡处于相同网段并不与其冲突,dns和网关需要与自己电脑实际网卡的参数相一致。
建议自己在VMware的“编辑”--->“虚拟网络编辑器”中手动配置桥接模式对应的网卡,默认的自动有时并不可靠,如图: ? ? ?使用上述激活网卡对话的方法刷新网卡对话,使用下列命令便可以查验自己写的配置参数,这是缩写写法,全写为ip address
应作业要求我为一张桥接网卡设置了192.168.0.100和192.168.0.200两个ip地址 还有另一种方法: 使用下列命令进入文本编辑界面
按照下图操作也可以配置文件参数,前提是创建了相关文件,既上述的ifcfg-xxx ? ? ?由于是桥接模式,注意与实际网卡的对应 ? ? ?接下来要搭建web服务配置 使用下列命令进入相关文件的文件夹
使用下列命令创建并编辑.conf文件,这里创建的是名为host100的.conf文件
按i进入编辑模式,参考输入如下文本。完毕后按下esc键,输入:wq并回车,便保存退出了。
也可以rpm -qd httpd查看示例文件,复制/usr/share/doc/httpd/httpd-vhosts.conf文件路径,直接输入下列命令并回车
这是是两个界面,上面是示例文件,下面是正在编辑的文件。这时便可以参照示例文件进行输入了。其中ctrl+w可以在文件间跳转光标,输入? ? ? ? ?:set? ?nu可以标出示例文件的行数,x? yy可以从光标所在行开始往下x行全部复制,p可以粘贴。 然后使用下列命令创建上述服务目录,其中-p使此命令变为递归创建目录。
使用下列命令进入文件目录
此时使用下列命令关闭防火墙,暂停seLinux并重启httpd服务
如果httpd服务无法重启按照提示排错,很容易遇到的情况是上述的.conf文件没有配好。 可以使用下列命令用ip地址简易访问网站,做个小测试
测试成功的样子: ?如果遇到connection refused,再把seLinux,firewalld,httpd都按上述方法安排一遍,一般就能通了。 再看看浏览器访问: 当时在这里遇到了一个很奇怪的情况: 在虚拟机上测试可以通过,用虚拟机自带的火狐浏览器通过ip也打得开网页。本机win+R,ping的通虚拟机的网页ip:192.168.0.100,但使本机的浏览器就是打不开虚拟机上的网页。 然后在安装了mod_ssl服务包后就解决了。 原理我不清楚,这里给一下步骤。 首先连接镜像文件,在右下角,点那个光盘图标,成功后如下图。 ? 然后挂载镜像文件,命令如下,不要忽略了中间的空格~
然后使用如下命令进行简易安装
最后再安排一遍seLinux,firewalld,httpd 用本机的浏览器就打得开192.168.0.100了 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 0:31:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |