效果
步骤
1. vim /usr/local/nginx/conf/nginx.conf
2. 创建新的目录mkdir /html/devopt/
3. 在devops目录下添加新的index.html文件
4. 在http模块下添加新的server模块
5. 重载nginx服务
/usr/local/nginx/sbin/nginx -s reload
6. 设置hosts劫持
7. 在window也可以如此设设置,但是要注意要设置读写权限
基于ip地址访问不同虚拟主机
1. 效果,使用不同的ip地址访问不同的项目
2. 步骤
1. 在linux系统中添加新的ip地址
ifconfig ens33:1 192.168.71.163
2. 修改nginx.conf中的server模块中的server_name将域名修改为ip地 址
一个服务器上同时部署多个项目,为了方便维护,可以将server模块单独抽 离出来创建conf文件,然后在主配置文件中使用include添加外部配置,这 样让操作更加模块化
1. 效果
2. 步骤
1. 在nginx目录下创建新的目录conf.d
mkdir /usr/local/nginx/conf.d/
2. 在conf.d目录中添加devops.conf文件
touch /usr/local/nginx/conf.d/devops.conf
3. 将在nginx.conf文件中创建的server复制到
sed -n '36,42p' /usr/local/nginx/conf/nginx.conf >
/usr/local/nginx/conf.d/devops.conf
4. 删除nginx.conf中原有的自定义server模块
5. 在nginx.conf添加include,这里也可以写成相对路径,可以自由选择
include /usr/local/nginx/conf.d/*.conf
6. 重载nginx配置文件,测试
/usr/local/nginx/sbin/nginx -s reload