(服务运维)Nginx初始化配置和多WEB实验

Posted 林炜玮_51CTO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(服务运维)Nginx初始化配置和多WEB实验相关的知识,希望对你有一定的参考价值。

nginx.conf初始配置和优化

(服务运维)Nginx初始化配置和多WEB实验_nginx

一台物理服务器搭建多个Web服务

#编辑nginx.conf,新添server子目录include /etc/nginx/conf.d/*.conf;

(服务运维)Nginx初始化配置和多WEB实验_html_02

#创建存放html的文件夹,电脑版和移动版

mkdir /etc/nginx/html/pc/ -pv

mkdir /etc/nginx/html/mobile/ -pv

#制作内容给两个文件

echo pc website > /etc/nginx/html/pc/index.html

echo mobile website > /etc/nginx/html/mobile/index.html

#制作子目录具体文件

cd /etc/nginx/conf.d/

touch pc.conf

touch mobile.conf

#编辑两个文件内容

vim etc/nginx/conf.d/pc.conf

(服务运维)Nginx初始化配置和多WEB实验_html_03

vim etc/nginx/conf.d/mobile.conf

(服务运维)Nginx初始化配置和多WEB实验_html_04

#测试关闭防火墙,生产开放80端口,修改host文件获得内网域名解析

systemctl stop firewalld

(服务运维)Nginx初始化配置和多WEB实验_子目录_05

#加载Nginx配置,测试效果

nginx -s reload

(服务运维)Nginx初始化配置和多WEB实验_html_06

(服务运维)Nginx初始化配置和多WEB实验_子目录_07

(服务运维)Nginx初始化配置和多WEB实验_nginx_08

完美搭建成功~

html子目录搭建

mkdir /etc/nginx/html/pc/news/ #创建子目录文件夹

echo pc website news dir > news/index.html #输入信息到文件夹

测试效果

(服务运维)Nginx初始化配置和多WEB实验_html_09

如果改目录不在对应域名的目录下,可以用别名alias定义

mkdir /etc/nginx/html/noroot/

echo pc website  > /etc/nginx/html/noroot/index.html

(服务运维)Nginx初始化配置和多WEB实验_html_10

nginx -s reload

(服务运维)Nginx初始化配置和多WEB实验_html_11

Location语法

(服务运维)Nginx初始化配置和多WEB实验_多WEB服务_12

以上是关于(服务运维)Nginx初始化配置和多WEB实验的主要内容,如果未能解决你的问题,请参考以下文章

使用LNMP构建企业web站点

单节点nginx为两台apache服务器提供负载均衡

单节点nginx为两台apache服务器提供负载均衡(转载)

安全开发运维必备的Nginx代理Web服务器性能优化与安全加固配置

nginx基于域名的虚拟主机实战配置

2-4-运维必备核心技能-nginx实现web服务配置