Nginx 部署多个 web 项目(虚拟主机)

1,创建 www 目录

2,在 www 目录下创建 test1 和 test2 目录,表示两个项目

3,test1 下创建 test1.html

4,test2 下创建 test2.html

5,配置虚拟主机(部署多个 web 项目)

6,测试

实现多个虚拟主机的方式,三种方式:

  1)多个网卡,这样可以有多个 IP 地址,每个项目的 IP 不一样;

  2)更改端口,每个项目的端口不一样;

  3)域名不一样

域名解析过程:

  host 文件 ----> DNS

原文地址:https://www.cnblogs.com/huanggy/p/9513664.html

时间: 2024-11-01 22:27:11

Nginx 部署多个 web 项目(虚拟主机)的相关文章

Apache httpd(apache2)服务配置详解,Mac下设置虚拟主机部署多个web项目,及反向代理部署Java项目

Apache httpd服务配置详解 查看版本:httpd -v Server version: Apache/2.4.33 (Unix) Server built:   Apr  3 2018 17:54:07 文件路径:/etc/apache2/httpd.conf # 服务目录(全局配置)用于指定Apache的安装路径,# 此选项参数值在安装Apache时系统会自动把Apache的路径写入ServerRoot "/usr" # 设置互斥对象的目录# Mutex default:/

vue+uwsgi+nginx部署前后端分离项目

一:vue+uwsgi+nginx部署 1.1:准备代码: # 路飞学城django代码 https://files.cnblogs.com/files/pyyu/luffy_boy.zip # vue代码 https://files.cnblogs.com/files/pyyu/07-luffy_project_01.zip 1.2:部署准备 1. 部署环境准备 ⑴ . 准备python3和虚拟环境解释器,python3,virtualenvwrapper. pip3 install -i h

Nginx(6)-配置基于域名的虚拟主机

配置基于域名解析的虚拟主机 1.准备站点 我们站点统一放到/www/vhosts/下,每个站点根目录名称都和域名相同,具体如下. 新建www.stu31.com的站点根目录 [[email protected] extra]# mkdir /www/vhosts/www.stu31.com 新建www网站的首页index.html [[email protected] extra]# echo "Welconf to www.stu31.com" > /www/vhosts/ww

Nginx反向代理1--基本介绍-虚拟主机

1   Nginx 1.1   什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu.内存等资源消耗却非常低,运行非常稳定.开源.免费. 1.2   Nginx的应用场景 1.http服务器.Nginx是一个http服务可以独立提供http服务.可以做网页静态服务器. 2.虚拟主机.可以实现在一台服务器虚拟出多个网站.例如个人网站

nginx 反向代理 tomcat (https、虚拟主机)

背景: 有一个JSP开发的网站,需要放在tomcat里面运行,考虑到tomcat处理http请求不是那么强,计划前端添加一个nginx作为反向代理,并且提供https服务,并且通过虚拟主机开代理到指定域名的服务. 我们的域名是www.wzlinux.com. 1.首先是安装nginx和tomcat 2.nginx配置文件如下 包含301调整,以及https证书的设定,我的证书是在阿里云申请的,免费的哦 # # HTTPS server configuration # server {     l

使用nginx进行反向代理(配置虚拟主机)

需求:使用不同的域名.访问相同的ip,获取到不同的端口服务器 (Linux服务器) 安装nginx需要的环境(有可能安装上的) nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境. gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装 yum install gcc-c++ PCRE PCRE(PerlCompatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表

Linux命令:nginx启用SSL功能设置及虚拟主机

首先配置nginx配置文件/etc/nginx/nginx.conf,启用ssl功能配置如下: [[email protected] ~]# vim /etc/nginx/nginx.conf 上图中的证书路径都是使用了相对路径,为了避免出现错误,把相对路径修改为绝对路径如下图: 编辑证书openssl.cnf,确保证书路径正确,然后保存退出: [[email protected] ~]# vim /etc/pki/tls/openssl.cnf 确认CA路径下证书相关目录是否都有: [[ema

nginx基础配置(多个虚拟主机)

nginx配置多个虚拟主机(mac) 1 . 安装  通过homebrew安装nginx,默认安装在:/usr/local/Cellar/nginx/版本号.配置文件在路径:/usr/local/etc/nginx ,默认配置文件nginx.conf,这个文件主要配置了localhost:8080这个,sudo nginx命令启动nginx,在地址栏输入localhost:8080,不出意外的话,就能访问到默认的页面,也就是nginx目录下面的html/index.html. 2. 配置两个虚拟

httpd-2.2项目(虚拟主机、用户认证、私有网络安全实现)

实验环境 提供两个基于名称的虚拟主机 wp.mykernel.cn,页面文件目录为/web/vhosts/www1:错误日志为/var/log/httpd/www1.err,访问日志为/var/log/httpd/www1.access: www.mykernel.cn, 页面文件目录为/web/vhosts/www2:错误日志为/var/log/httpd/www2.err,访问日志为/var/log/httpd/www2.access: 为两个虚拟主机建立各自的主页文件index.html,