nginx 同一服务器部署多个网站
nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。
每个域名一个文件的写法:
首先 设置二级域名
如何设置二级域名可以自行在百度搜索
假设其二级域名分别是a.a.com b.a.com
服务器ip为127.0.0.1
打开Nginx配置文件存放目录: cd /etc/nginx/sites-availables
复制一份配置文件给a网站
sudo cp default a
进入a网站的配置文件中
sudo vim a
修改root根目录及server_name对应的网站域名或ip
如:server {
listen 80;
listen [::]:80;
root /usr/share/nginx/html/a;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
server_name a.a.com;
}
保存并退出
然后重启服务器,域名就绑定成功了
服务器重启命令: sudo service nginx reload
同理,重复上述操作,需要绑定几个域名就重复几次操作
配置网站根目录:
同理,进入到Nginx配置文件中 cd /etc/nginx/sites-availables
复制default文件到一个新的文件中,起名为genmulu
sudo cp default genmulu
进入根目录配置文件中
sudo vim genmulu
修改root根目录及server_name对应的域名或ip
如:
server {
listen 80;
listen [::]:80;
root /usr/share/nginx/html;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
server_name 127.0.0.1;#这个地方写你服务器ip
}
保存并退出
重启服务器
访问设置好的域名,看看能否访问。
如果访问成功,说明已经配置完成,可以正常访问使用了
server{}: 配置虚拟主机必须有这个段。
listen 80: 监听ip和端口,注意如仅有端口,表示当前服务器所有ip的80端口,如果只想某一个IP的80,写成listen x.x.x.x:80
server_name:站点绑定的域名,如果有多个,以空格隔开即可。
root /home/wwwroot/21yunwei;:站点根目录,存放网站源码的。尽量将目录名和网站域名相关,利于以后直观查看。
index index.html index.php index.htm; 默认首页文件列表
location /{} 关于一些接口调用,具体请参考后边文章介绍。
nginx 同一服务器部署多个网站相关推荐
- windows下nginx+mono+fastCGI部署asp.net网站
1,什么是nginx 简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx ...
- AWS免费套餐服务器部署NET CORE网站
之前的linode充了5美元,一个月就用完了,还是创建的最便宜的服务器的!!! 以前一直想用用aws的所谓的免费套餐服务器的,现在linode过期了,可以试着用用了 下面是我的操作流程,包含错误及解决 ...
- 腾讯云服务器部署多个网站(asp.net)
在iis中部署多个网站 一个域名部署多个网站 以:windows server 服务器为例. 在服务器上如果有多个项目需要部署,首先找到服务器端的服务器管理器,点击右上角的工具,打开iis工具. 点击 ...
- linux设置自己的网站,我是如何在Linux服务器部署自己的网站
前提 突然想在腾讯云的服务器上部署一个markdown编辑器供自己使用,毕竟自己动手丰衣足食嘛.之前在我的服务器上已经部署过博客.一些静态网页了.但是很长时间没有去操作过了.借着这一次机会再把相关流程 ...
- 使用乾坤微前端nginx和服务器部署
nginx文件nginx.conf配置文件 # For more information on configuration, see: # * Official English Documentati ...
- nginx视频服务器部署流程以及常用命令整理
1.docker部署nginx 不用使用pull命令也可以,直接run,docker会自动在本地仓库查找,如果本地没有,会自动从远程仓库拉取镜像 docker pull xujianjun229/ce ...
- Apache服务器部署ASP.NET网站
资源罗列: apache如何支持asp.net 用 Apache 发布 ASP.NET 网站
- python web开发c6——阿里云上ubuntu+flask+gunicorn+nginx服务器部署(一)简单测试
简述 Nginx在服务器部署中的作用 请求通过Nginx实现反向代理,将请求提交给代理服务器.本文中只用了一台服务器,所以是代理到本机. gunicorn的作用 作为服务器代码的容器.接收Nginx的 ...
- 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的
在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境 ...
- HappyAA服务器部署笔记1(nginx+tomcat的安装与配置)
这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计 ...
最新文章
- 单目摄像头标定与测距
- 关于使用sudo命令后找不到JAVA_HOME的问题
- 正则提取编码解码问题
- Docker中Maven私服的搭建
- python经典书 豆瓣_入门,,豆瓣高分推荐的Python书籍
- Oracle的order by关键字
- Windows平台下PHP7添加Sqlserver扩展
- 开源|如何用Soft-NMS实现目标检测并提升准确率
- CLion设置背景图片(Pycharm等)
- Qt——菜单栏、工具栏、状态栏
- 前端三大主流框架如何去选择?
- 埃米,音译为埃,符号为Å,1Å等于10^(-10)m,即纳米的十分之一
- 串口热拔插学习(转载)
- 云原生|容器和应用安全运营实践思考
- 智慧畜牧养殖系统的感知设备
- 5G时代下的光模块:腾讯云计算技术投资5000亿元(附下载)
- 常见前端面试题之盒子模型
- maven的下载和安装教程
- 6种常见的三维重建方式
- CVTE 2014 面试 武汉
热门文章
- c语言中 让小球 发射小球,小球发射问题求大神解决(让小球向鼠标蓄力方向发射)...
- 微信android登录协议分析,手机微信协议分析,请教··
- 学习python的第二周 第一天
- doors如何导入HTML文档,DOORS使用手册.doc
- python 培训教程
- 【Java异常】Variable used in lambda expression should be final or effectively final
- 青果教务系统php源码,使用PHP 的 curl 爬取 青果教務系統 課表
- 用一块荣耀智慧屏,组成未来世界的万花筒
- 淘宝API item_history_price - 获取商品历史价格信息
- 使用BeautifulSoup,解释器报错‘lxml‘