美文网首页
从零开始——构建属于自己的网站!(三)

从零开始——构建属于自己的网站!(三)

作者: 不安静的瓜 | 来源:发表于2019-07-21 15:58 被阅读0次

       到这里,相信大家对操作服务器及安装软件已经有了一定的基础,接下来我们就开始正式搭建 LNMP 环境,LNMP 是 Linux、Nginx、MariaDB 和 PHP 的缩写,这个组合是最常见的 Web 服务器的运行环境之一。首先,开始安装 Nginx !

        首先进入 Nginx 官网,在右侧找到 download。进入之后,在页面最下方找到Pre-Built Packages,进入。

         然后,根据提示,在服务器中 /etc/yum.repos.d/目录下 创建 nginx.repo文件,并将红框内代码写入。

  [nginx-stable]代表稳定版本。

        编辑 nginx.repo 文件,保存并退出。

        接下来就可以安装 nginx 了, yum install -y nginx

        安装完成之后, 输入 nginx -v ,查看nginx 版本号,安装成功!

        启动nginx,执行nginx就可以了,然后在浏览器输入我们的ip地址 在页面上看到welcome to nginx! 说明nginx启动成功,我这里已经购买了自己的域名,没有自己域名的小伙伴,就输入自己的公网ip吧!

        到此,我们的 Nginx 就装好了,然后再它进行一些配置。

        nginx 默认的页面存放地址 : /usr/share/nginx/html/

        nginx 配置地址:  /etc/nginx/nginx.conf

        cd /etc/nginx目录下  输入 ls 可以看到一个nginx.conf 文件 这个就是nginx默认的配置文件

           打开看一下: 执行 vim nginx.conf

        打开可以看到 最下面 有一段 include /etc/nginx/conf.d/*.conf 代码,代表引入 /etc/nginx/conf.d文件下的所有.conf后缀文件,我们进入到conf.d文件下  执行 ls , 可以看到里面有一个default.conf文件

        打开这个文件 对它进行一下修改, 执行 vim default.conf

        将server{...}内容 替换成如下图所示内容 ,用于取消对 IPv6 地址的监听,同时配置 Nginx,实现与 PHP 的联动。保存并退出。

        依次执行  systemctl start nginx ,systemctl enable nginx  设置开机自启动 ,我在执行 systemctl start nginx,出现了如下错误 

        可能原因如下:

        1.配置文件出错:  执行 nginx -t 查看, ok  successful 说明无错误

        2.检测端口是否被占用 执行 netstat -tnlp 查看

        3.检测 nginx 是否已经启动 执行命令 ps -aux | grep nginx

    由于之前我们检测 nginx 是否安装成功时 启动过nginx 所以nginx 已经启动,所以报错,所以这里我们可以执行 pkill -9 nginx 先停掉nginx  再次执行systemctl start nginx 成功!

    再执行 systemctl enable nginx   大功告成!

    再次再浏览器地址栏输入我们的ip地址  yoshy.cn,又看到了熟悉页面,到此nginx 安装及配置完毕!

        最后说一句 周末愉快!!!!

相关文章

网友评论

      本文标题:从零开始——构建属于自己的网站!(三)

      本文链接:https://www.haomeiwen.com/subject/sawmlctx.html