通过nginx 搭建静态WEB网页

前言:

上一章说了nginx的配置

本章的这个nginx配置的WEB网页是在内网局域网内用的
没有做映射(因为要花钱)所以外网不能访问

后续我准备用c++实现后端 数据库啥的 web做成管理公司的一些产品信息人员等的一个简单的页面
在这里插入图片描述

公司局域网内通过ip 可以访问我的网页

我的linux 是虚拟机 ip要用桥接模式 不要用共享 这个坑我提前给你们踩了
否则 别人无法访问你的网页

在这里插入图片描述
增加一个网卡地址 现在是192.168.31.88
增加一个 192.168.31.98 一定要在管理员权限下

ifconfig eth0:0 192.168.31.98

在这里插入图片描述

然后我在我的主目录下 创建了两个web站点目录

mkdir /home/shenmingyi/website1
mkdir /home/shenmingyi/website2

位置你可以随便设置 但是要记住

在这里插入图片描述

创建两个 html 网页 放到刚才的站点目录内 一个里面一个

echo "this is website1" >/website1/index.html
echo "this is website2" >/website2/index.html

去修改 nginx 的conf配置文件
位置在 /usr/local/nginx/conf/nginx.conf

简单的看一下配置文件的参数意思

worker_precesses 1
工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。
我这里开的虚拟机配置很低 所以是1

error_log 是错误日志 这里默认注释了

worker_connections 1024
这个工作进程的最大连接数量 和硬件有关
我这配置低 有的人的是201400

keepalive 超时时间

配置虚拟机
server{
listen 80;
监听的端口号

server_name localhost
访问的域名 现在是本机

}

在这里插入图片描述

这个文件本来有个server 我们还要添加一个
在这里插入图片描述
根据你们自己的 ip 来

注意 location 的位置
在这里插入图片描述
就这3个地方需要修改 注意括号的对齐
listen
server_name
location 下的root

在修改一下 vi /etc/hosts
在这里插入图片描述
添加这两个 就可以在本机用域名访问了 但是其他的电脑不能访问 没啥卵用 可以不加

然后停止一下 nginx
./sbin/nginx -s stop
重新启动一下
./sbin/nginx

打开浏览器如果是如下 就配置成功了在这里插入图片描述

后面会写 配置数据库 以及用c++实现后端

发布了171 篇原创文章 · 获赞 386 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/weixin_42837024/article/details/102919735