Linux下搭建web服务器-2


Linux下如何搭建web服务器-2

嗨,小哥哥们小姐姐们,这里是Loole的个人博客;
这里补充说明一下,可能是每个版本的Linux对很少的命令有所区别,所以呢,我的Linux系统是red hat enterprise Linux 7版本。
上一节我们已经讲了如何安装web服务器,接下来我们来继续搭建Linux服务器

编写网页代码

  1. cd /var/www/html 切换到网页文件目录下(这里的文件目录下,只要把网页文件放到此目录下,那么就可以访问这个网页)

  2. gedit /var/www/html/index.html 在位于/var/www/html/index.html新建index.html文件并进入图形化编辑
    在这里插入图片描述

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-cn" />
</head>

<body bgcolor="yellow">
<h2>请看: 改变了颜色的背景。</h2>
</body>

</html>

然后点击save并退出

  1. ls 显示当前目录下文件

  2. cat index.html 显示index.html文件的具体内容

  3. systemctl start httpd 启动httpd服务

  4. systemctl status httpd 查看httpd的状态
    在这里插入图片描述
    这里才用的是Apache的服务器,状态为正在运行中

  5. ip addr 查看本机的ip地址
    在这里插入图片描述
    如果没有ip地址,请接下一步

  6. nm-connection-editor 打开网络连接
    在这里插入图片描述
    选中eno····点击edit,后如图
    在这里插入图片描述
    点击general
    在这里插入图片描述
    勾选此单选框,即可查看本机ip地址

这里我们在浏览器输入本机IP地址
在这里插入图片描述
如果正常显示,我们输入的index网页,则说明网页搭建成功

问题

症状:
sudo gedit
出现以下错误:
No protocol specified
(gedit:3062): Gtk-WARNING **: cannot open display: :0.0
解决:
执行:sudo xhost +
分析:
当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示:
Invalid MIT-MAGIC-COOKIE-1 key
(:3825): Gtk-WARNING **: cannot open display: :0.0

    这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。

小伙伴们,快来试试趴。


文章作者: Loole
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Loole !
评论
  目录