首页
Javascript
Html
Css
Node.js
Electron
移动开发
工具类
服务端
浏览器相关
前端收藏
其他

linux云服务通过Nginx绑定多个域名

2018年10月11日 发布 阅读(309) 作者:懒炖

现在云服务器很普遍,如何在一个云服务器上搭建多个网站呢?这里通过Nginx反向代码来实现

Linux安装Nginx,可参考 http://www.imqianduan.com/nginx/install.html

找到nginx的配置目录 /etc/nginx/conf.d/

在conf.d目录新建一个www.xxx.com.conf文件,配置如下

  1. server
  2. {
  3. listen 80; #监听端口设为 80。
  4. server_name www.a.com; #绑定您的域名。
  5. location / {
  6. proxy_pass http://127.0.0.1:8000;
  7. }
  8. }
  9. server
  10. {
  11. listen 80; #监听端口设为 80。
  12. server_name www.b.im; #绑定您的域名。
  13. location / {
  14. proxy_pass http://127.0.0.1:8001;
  15. }
  16. }

保存退出,重启nginx,执行nginx -s reload即可

这样,www.a.com可以访问8000端口的页面,www.b.com可以访问8001端口的页面

版权声明:本站文章除特别声明外,均采用署名-非商业性使用-禁止演绎 4.0 国际 许可协议,如需转载,请注明出处

评论

  •  
  • linux下设置git(pull,push等)免密码操作

    linux下,设置git免密码操作

    发布:2019-06-04 阅读(77)

  • Linux中apt与apt-get命令的区别与解释

    Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ubuntu 的脚步,开始鼓励用户使用 apt 而不是 apt-get。

    发布:2019-03-04 阅读(243)

  • linux CentOS 安装oh my Zsh

    linux cenos下安装oh my zsh,oh my zsh 用于管理zsh配置,使shell界面更美观。 Zsh 是一款功能强大终端(shell)软件,既可以作为一个交互式终端,也可以作为一个脚本解释器。它在兼容 Bash 的同时 (默认不兼容,除非设置成 emulate sh) 还有提供了很多改进。

    发布:2018-12-20 阅读(440)

  • Nginx配置SSL证书,实现https访问

    以腾讯云为例,配置nginx,实现https访问

    发布:2018-11-23 阅读(394)

  • nginx设置二级域名指向子目录

    nginx设置二级域名指向子目录

    发布:2018-11-22 阅读(400)

  • nginx性能优化

    发现ip访问比nginx快多了,知道nginx出问题了~ 得给他优化优化。优化后由原来的2.7s打开,到600ms打开~nginx优化还是有用的

    发布:2018-11-22 阅读(319)

  • Nginx开启gzip

    通过nginx开启gzip设置

    发布:2018-10-15 阅读(304)

  • CentOS 7上安装Nginx

    如何在Linux(CentOS 7)上安装Nginx,作为反向代理服务器。

    发布:2018-10-11 阅读(388)