使用nginx实现静态资源服务器

做项目时老是找不到静态资源,索性把静态资源放在服务器上,特此记录下过程。

步骤:

1.安装nginx:

          1.安装编译工具以及配置文件:

        yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

         2. 下载nginx:

         wget http://nginx.org/download/nginx-1.6.2.tar.gz

        3.解压并进入目录:

       tar -zxvf  nginx-1.6.2.tar.gz

       cd nginx-1.6.2

       4.编译安装 

          ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35

       make

       make install

      5.测试启动

     找到安装目录并启动

     whereis nginx

     cd /usr/local/nginx/sbin

      ./nginx

     成功的标志:输入ip+端口出现nginx欢迎界面

     使用nginx实现静态资源服务器_第1张图片

  安装过程中出现的问题:

   1.启动时发现端口占用:

            进入 /usr/loacl/nginx/conf

             打开nginx.conf并编辑,更改端口为8089保存退出后,输入nginx -x reload

  2.访问时界面出现404:

           原因linux 8089端口未开放

           解决方法:

           -A INPUT -m state --state NEW -m tcp -p tcp --dport 8089-j ACCEPT

 二.配置nginx:

      打开nginx配置文件

   使用nginx实现静态资源服务器_第2张图片

  root的处理结果是:root路径+location路径
  alias的处理结果是:使用alias路径替换location路径

  在home目录下新建images,css,js等,访问时通过ip:8080/images/xx即可成功访问

你可能感兴趣的:(java)