nginx的应用示范--02--(linux运维16)

1. 搭建一个www网站

1.1 编写配置文件

路径:

在/etc/nginx/nginx.conf中可以就看到

include /etc/nginx/conf.d/*.conf;

所以配置文件必须在下边的目录下,并且以.conf结尾

/etc/nginx/conf.d

文件编写

vim www.conf
server{
 listen 80;
 server_name www.yq.com;

 location / {
   root /usr/share/nginx/html/yq;
   index yq.html;
  }

}

1.2 获取开发人员得到开发代码

    <html>
      <meta charset="utf-8">
      <head>
        <title>nginx</title>
      </head>
      <body>
        你好 nginx!!!
        <a href="www.baidu.com">
          <img src="yq.jpg" />
        </a>
       </body>
    </html>	

在/usr/share/nginx/html 下创建yq目录

cd /usr/share/nginx/html
mkdir yq

在yq下创建代码,上传一个图片

vim yq.html
<html>
      <meta charset="utf-8">
      <head>
        <title>nginx</title>
      </head>
      <body>
        你好 nginx!!!
        <a href="www.baidu.com">
          <img src="yq.jpg" />
        </a>
       </body>
    </html>	

1.3 重启nginx,配置windows的hosts地址解析

重启nginx

systemctl restart nginx

配置wondows的hosts文件

C:\Windows\System32\drivers\etc

配置如下:

192.168.246.8 www.yq.com

ip地址是你的虚拟机的linux主机的地址(根据自己的更改)

1.4 进行访问

在浏览器输入:

www.yq.com

在这里插入图片描述

2. 搭建多个网站

2.1 多个配置文件

cd /etc/nginx/conf.d
bbs.conf
    server {
       listen        80;
       server_name   bbs.yq.com;
       location  / {
         root  /html/bbs;
         index index.html;
       }
    }
	blog.conf
    server {
       listen        80;
       server_name   blog.yq.com;
       location  / {
         root  /html/blog;
         index index.html;
       }
    }
    www.conf
    server {
       listen        80;
       server_name   www.yq.com;
       location  / {
         root  /html/www;
         index index.html;
       }
    }
	systemctl reload nginx

2.2 创建多个站点目录和首页文件

for name in {www,bbs,blog};do echo "192.168.246.8 $name.yq.com" >/html/$name/index.html  ;done
for name in {www,bbs,blog};do cat /html/$name/index.html  ;done

2.3 编写hosts解析文件:linux与windows的hosts都配置一下

vim /etc/hosts
192.168.246.8 www.yq.com bbs.yq.com blog.yq.com
[root@web02 20:20:45 /html]# curl www.yq.com
192.168.246.8 www.yq.com
[root@web02 20:20:46 /html]# curl bbs.yq.com
192.168.246.8 bbs.yq.com
[root@web02 20:20:51 /html]# curl blog.yq.com
192.168.246.8 blog.yq.com

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 错误的解决办法

1.404错误

修改配置文件的location
在站点目录中创建相应的目录,或者文件数据信息

2.403 错误

不要禁止访问
没有首页文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安有故里y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值