zoukankan      html  css  js  c++  java
  • nginx配置静态webserver

    配置静态的web,须要实现一个虚拟主机。

    step1: 准备工作

                1  查看你的网卡地址(我的 192.168.223.135)

                     #ifconfig

                     我们这里建立两个web服务器,所以添加一个网卡地址。

    #ifconfig eth0:0  192.168.223.145

                2 建立两个网站文件夹

                    #mkdir  /var/tmp/website1

                    #mkdir  /var/tmp/website2

                3 建立两个日志文件夹

                   #mkdir  /var/tmp/log/website1

                   #mkdir  /var/tmp/log/website2

                4 创建两个測试页

                  #echo "this is website1" > /var/tmp/website1/index.html

                  #echo "this is website2" > /var/tmp/website2/index.html

    step2: 改动配置文件,并添加一个server节点

                1 找到你的nginx的安装文件夹,改动配置文件

                 #vim  /usr/local/nginx/conf/nginx.conf

                 改动配置文件里的server节点

                 

    server {
            listen 192.168.223.135:80;
            server_name localhost;
            #charset koi8-r;
            access_log /var/tmp/log/website1/access.log;
            error_log /var/tmp/log/website1/error.log;
            location / {
                root /var/tmp/website1;
                index index.html index.htm;
            }
            error_page 404 /404.html;
            # redirect server error pages to the static page /50x.html
            #
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
                   root html;
            }
    }

                  加入一个server节点

    server {
      	 listen 192.168.223.145:80;
     	 server_name localhost;
     	 #charset koi8-r;
     	 access_log /var/tmp/log/website2/access.log;
     	 error_log /var/tmp/log/website2/error.log;
     	 location / {
     		 root /var/tmp/website2;
     		 index index.html index.htm;
     	 }
     	 error_page 404 /404.html;
     	 # redirect server error pages to the static page /50x.html
     	 #
     	 error_page 500 502 503 504 /50x.html;
     	 location = /50x.html {
     		 root html;
     	 }
    }
                    2 启动nginx

                    #/usr/local/nginx/sbin/nginx

                    client 打开网页。訪问网站 http://192.168.223.135    http://192.168.223.145 试试


    假设你认为这样输入ip地址来訪问过于丑陋。还能够改动成基于主机头的,比如:www.xxxxxxx.com形式

    step 1: 改动server_name

              我们仅仅须要改动上述两个server节点中的server_name就可以。

               第一个改动为:server_name  www.website1.com

               第二个改动为:server_name  www.website2.com

    step2 :改动本机hosts文件

               在hosts文件里加入

               192.168.223.135   www.website1.com

               192.168.223.145   www.website2.com

                #echo "192.168.223.135   www.website1.com"  >> /etc/hosts

                #echo "192.168.223.145   www.website2.com"  >> /etc/hosts

               有的机器的hosts文件可能为仅仅读文件,改动须要root权限,你能够这样子干

               为其加入一个写权限:

               #chmod  a+w  /etc/hosts

               然后再运行上面的加入指令。

    step3: 重新启动nginx

               #pkill nginx

               #/usr/local/nginx/sbin/nginx

                然后再客户机打开浏览器。输入www.website1.com   www.website2.com 试试。






  • 相关阅读:
    idea添加类注释和方法注释
    蓝桥杯ALGO-1,区间k大数查询
    personalblog
    ul+li水平居中的几种方法
    前端ps部分
    帝国cms-tab
    帝国cms判断某一字段是否为空
    帝国cms建站总结-(分页)
    Js获取验证码倒计时
    前端截取字符串:JS截取字符串之substring、substr和slice详解
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10782403.html
Copyright © 2011-2022 走看看