Nginx 静态服务器

生产环境是2台,我这测试就一台。

动静分离:

nginx_static server:192.168.121.128

nginx_server :192.168.121.133

静态文件服务器配置:

[[email protected] conf.d]# cat static.conf 
server {
    listen       80 default_server;  #default_server
    server_name  _;#ip访问
    location /{
        root   /data/company/;#静态文件存放的目录
        index  index.html index.htm;
    }
}

#nginx_static映射的目录文件存放路径

[[email protected] conf.d]# ls /data/company/
aboutUs.html                 img             messageCloud.html  news-solution.html     priceCloud.html     solutionO2O.html
bak                          index.html      min-system.html    news-trends.html       privateCloud.html   trackCloud.html
companyWebsite-20170111.zip  ITservice.html  newDetail.html     operationPerson.html   solutionB2B2C.html  WMS.html
css                          joinUS.html     news               operationsCourse.html  solutionB2B.html
fonts                        js              news.html          operationSystem.html   solutionB2C.html

nginx服务器代理:

[[email protected] conf.d]# cat upstream.conf 
upstream company {
server 192.168.121.128:80;
}
[[email protected] conf.d]# cat zabbix.test.conf 
server {
listen       80;
        server_name  zabbix.test.com;
location / {
index index.html;
proxy_pass http://company;#upstream
proxy_set_header   Host    $host;   #nginx主机头
proxy_set_header   X-Real-IP   $remote_addr;
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

效果图:

生产域名的话,在万网做个解析就好了!

时间: 2024-10-29 19:08:52

Nginx 静态服务器的相关文章

nginx静态服务器静态资源发布脚本

脚本如下: $ cat copy_company.sh  #!/bin/bash #官网发布脚本 war=$1 back_time=`date +"%Y-%m-%d-%H-%M-%S"` ip='10.10.18.2,10.10.18.7' war_ip=`awk 'BEGIN{allip="'$ip'";split(allip,iplist,",");for(i in iplist) print iplist[i]}'` echo ${war_

nginx 一二事(2) - 创建虚拟静态服务器

一.什么是nginx 是一个C语言开发的HTTP反向代理服务器,性能非常高 一个俄罗斯的哥们开发的,官方提供的测试性能能够达到5W的并发,我的天呐~,实际测试差不多是2W,而淘宝的牛人可以优化到200W 运行效率非常好,占用的资源也非常低,运行稳定 二.Nginx的应用场景 有哪些 1.http服务器:Nginx是一个http服务可以独立提供http服务,可以做网页静态服务器,你可以放一些静态资源,比如HTML, JS, CSS, 图片 2.虚拟主机:可以实现在一台服务器虚拟出多个网站,同时使用

腾讯云,搭建nginx静态网站服务器

搭建Http静态服务器环境 任务时间:15min ~ 30min 搭建静态网站,首先需要部署环境.下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务. 安装 Nginx 在 CentOS 上,可直接使用 yum 来安装 Nginx yum install nginx -y 安装完成后,使用 nginx 命令启动 Nginx: nginx 此时,访问 http://<您的域名> 可以看到 Nginx 的测试页面 [?] 如果无法访问,请重试用 nginx -s rel

使用nginx缓存服务器上的静态文件

一.nginx缓存的优点 如图所示,nginx缓存,可以在一定程度上,减少源服务器的处理请求压力. 因为静态文件(比如css,js, 图片)中,很多都是不经常更新的.nginx使用proxy_cache将用户的请求缓存到本地一个目录.下一个相同请求可以直接调取缓存文件,就不用去请求服务器了. 毕竟,IO密集型服务的处理是nginx的强项. 二.如何进行设置 先上个栗子: http{ proxy_connect_timeout 10; proxy_read_timeout 180; proxy_s

Nginx——静态资源服务器(一)

java web的项目中,我们经常将项目部署到Tomcat或者jetty上,可以通过Tomcat或者jetty启动的服务来访问静态资源.但是随着Nginx的普及,用Nginx来作为静态资源服务器,似乎有着更高的性能.接下来的Nginx--静态资源服务器系列随笔,我想探讨以下几个问题: Nginx作为静态资源服务器,有什么优势? Nginx如何和tomcat结合起来使用? Nginx如何搭建CDN? 等等 静态资源是指非服务器运行动态生成的文件,主要包括浏览器端渲染(html.css.js).图片

构建高效安全的Nginx Web服务器

一 一.为什么选择Nginx搭建Web服务器 Apache和Nginx是目前使用最火的两种Web服务器,Apache出现比Nginx早. Apache HTTP Server(简称Apache)是世界使用排名第一的Web服务器软件, 音译为阿帕奇,是Apache软件基金会的一个开放源码Web服务器, 可以运行几乎所有的计算机平台,其次开放的API接口, 任何组织和个人都可以在它上面扩展和增加各种需要功能,达到为自己量身定制的功能. Nginx("engine x")是一个高性能的HTT

高性能 nginx HTTP服务器 配置实例

分享下nginx http服务器的配置方法. 第一篇:HTTP服务器 因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf) 提到单独的服务器,用更加快速的HTTP服务器,这里选择了nginx了,nginx相比apache,更加轻量级, 配置更加简单,而且nginx不仅仅是高性能的HTTP服务器,还是高性能的反向代理服务器. 目前很多大型网站都使用了nginx,新浪.网易.QQ等都使用了nginx,说明nginx的稳定性和性能还是非常不错的.

搭建Http静态服务器环境

搭建静态网站,首先需要部署环境.下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务. 安装 Nginx yum install nginx -y 启动:nginx ok 完成后访问访问 http://119.29.232.198 可以看到 Nginx 的测试页面 Nginx 命令详解:http://blog.csdn.net/aidenliu/article/details/6413342 配置静态服务器访问路径 打开 Nginx 的默认配置文件 /etc/nginx

基于Node.js搭建静态服务器

作者:zhanhailiang 日期:2014-11-23 原理: 通过解析请求url来解析到相应文件路径: 判断文件是否存在: 若存在,则读取文件内容输出: 实现: var path = require('path'), fs = require('fs');   require('http').createServer(function(req, res) { // 解析文件路径,默认以当前目录为根目录查找文件 // 这里可以通过配置root值来做为相对根目录查找文件 var file =