当前位置: 首页 > news >正文

Nginx配置虚拟主机

基于域名的虚拟主机

修改配置

进入nginx里的conf目录

修改nginx配置文件nginx.conf

vi nginx.conf

worker_processes  auto;(自动识别CPU数)
worker_rlimit_nofile 20480;(指定 worker 子进程可以打开的最大文件句柄数,默认为1024)

use epoll;(使用 epoll I/O模型)

worker_connections  20480;(每个 worker 子进程能够处理的最大并发连接数)

server_name  www.sunny101.com;(域名)

charset utf-8;(网页的默认字符集)

access_log  logs/sunny101.access.log;(日志,日志分离)

root   /var/www/html/sunny101;(网页所在路径)

完成一个站点的域名设置

复制修改完成第二站点的域名设置(注意{}的始末)

保存退出

nginx -t(检查配置文件是否有问题)

nginx -s reload(重启)

配置站点的网页

mkdir sunny101 sunny102(创建目录)
 echo "<h1>this is sunny1</h1>" > sunny101/index.html(创建网页)
 echo "<h1>this is sunny1</h2>" > sunny102/index.html

修改客户机配置hosts文件

在其中添加

192.168.110.50 www.sunny101.com www.sunny102.com

浏览器访问

基于IP的虚拟主机

给虚拟机添加一张网卡

配置网卡信息

重启网卡

修改nginx配置文件

nginx -t(检查配置)

nginx -s reload(重启加载配置)

查看端口是否开启

浏览器访问

基于端口的虚拟主机

修改nginx配置文件

nginx -t(检查配置)

nginx -s reload(重启加载配置)

查看端口是否开启

浏览器访问


http://www.mrgr.cn/news/31021.html

相关文章:

  • 【计算机网络】传输层协议UDP
  • 【Elasticsearch】-图片向量化存储
  • 个人小结(2.0)
  • vue2中字符串动态拼接字段给到接口
  • Android 增加宏开关控制android.bp
  • 推荐五种msvcr71.dll丢失的解决方法,msvcr71.dll为什么会丢失?
  • 使用canal.deployer-1.1.7和canal.adapter-1.1.7实现mysql数据同步
  • 数据库的char 和 varchar 有什么不同
  • java(2)方法的使用
  • ubuntu下使用qt编译QOCI(libqsqloci.so)驱动详解及测试
  • 三维手势 handpose 3D RGB 手势3D建模 三维建模-手势舞 >> DataBall
  • VSCode开发ros程序无法智能提示的解决方法(一)
  • 苹果M4 MacBook Air被曝2025Q1发布 屏幕面板10月出货
  • 实例讲解电动汽车钥匙Start上下电控制策略及Simulink建模方法
  • 程序员如何提升核心竞争力并应对技术变革》
  • 希亦超声波清洗机值得购买吗?百元清洁技术之王,大揭秘!
  • java基础概念23-接口
  • webpack4 target:“electron-renderer“ 打包加速配置
  • XHTML学习
  • 组题能力研判:基于教师上传试卷的深度分析