前言:
本章的这个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++实现后端