因为IP地址有限,因此经常存在多个主机域名对应着同一个IP地址的情况,可以通过配置虚拟主机来解决这个问题。

在nginx.conf中,每个server块就是一个虚拟主机,它只会处理与其server_name配置项对应的主机域名请求。

1.建立站点目录

mkdir /usr/local/nginx/website1
mkdir /usr/local/nginx/website2

2.建立存放日志的目录

mkdir /var/log/nginx/website1
mkdir /var/log/nginx/website2

3.建立测试页

echo "This is website1" > /usr/local/nginx/website1/index.html
echo "This is website2" > /usr/local/nginx/website2/index.html

4.修改nginx.conf配置文件,添加两个server节点(我的主机IP时192.168.11.98)

server{
listen 192.168.11.99:;
server_name www.website1.com;
#charset koi8-r;
access_log /var/log/nginx/website1/access.log;
error_log /var/log/nginx/website1/error.log;
location / {
root /usr/local/nginx/website1;
index index.html index.htm;
}
} server{
listen 192.168.11.99:;
server_name www.website2.com;
#charset koi8-r;
access_log /var/log/nginx/website2/access.log;
error_log /var/log/nginx/website2/error.log;
location / {
root /usr/local/nginx/website2;
index index.html index.htm;
}
}

5.重启nginx服务

/usr/local/nginx/sbin/nginx -s reload

6.修改windows下的hosts文件(C:\Windows\System32\drivers\etc\hosts),添加如下一行,最后键入回车

192.168.11.98    www.website1.com    www.website2.com

7.测试。在浏览器中分别输入www.website1.com跟www.website2.com。

最新文章

  1. const let,console.log('a',a)跟console.log('a'+a)的区别
  2. ASP.NET MVC5 网站开发实践(二) Member区域 - 全部文章列表
  3. 【转载】scribe、chukwa、kafka、flume日志系统对比
  4. C# List<T>用法
  5. LR录制https协议报证书错误,导航已阻止
  6. 《微信小程序七日谈》- 第二天:你可能要抛弃原来的响应式开发思维
  7. C++学习29 重载[](下标运算符)
  8. jQuery选择器之全面总结
  9. *[codility]MissingInteger
  10. 【原创】一个复制本地文件到Hadoop文件系统的实例
  11. 【LeetCode练习题】Scramble String
  12. Java经典编程题50道之五十
  13. linux C/C++开发环境搭建指南
  14. Looks like the Spring listener was not configured for your web app!
  15. 实战项目:通讯录 UI—第十一天
  16. 一步一步理解 python web 框架,才不会从入门到放弃
  17. C# 接口的使用(工厂模式)
  18. Python:tesserocr 在 windows 下的安装及简单使用
  19. 基于IIS的WCF
  20. Redis报错 Server started, Redis version 3.2.13 Can't handle RDB format version 9 Fatal error loading the DB: Invalid argument. Exiting.

热门文章

  1. iOSCompile
  2. 100行代码实现最简单的基于FFMPEG+SDL的视频播放器(SDL1.x)【转】
  3. 关于Banner设计的促销氛围
  4. 在C#中调用格式工厂进行任意视频格式到FLV的转换
  5. c# await 到底等待的是什么?
  6. NMAP输出结果中CPE的含义
  7. md5是哈希算法的改进加强,因为不同原始值可能hash结果一样,但md5则改善了用于验证消息完整性,不同md5值原始值也必将不一样
  8. 129 - Krypton Factor
  9. 转换流的使用(InputStreamReader,OutputStreamWriter)
  10. ElasticSearch 结构化搜索全文