天天看點

nginx配置

       開始接觸項目的時候nginx伺服器是别人幫我配好的,自己也沒多想,就放那兒了,前些天自己做測試想要再配一個伺服器的時候糾結了好半天,在網上查,都是一些好複雜的方法,不想為了做個小測試做那麼多工作,當時是把自己的測試檔案拷貝到工程目錄下做的測試,但是不能每次都這樣啊。今天又想起這個事情,問了一下别人,然後自己又實驗得出了一個最簡單的方法,修改一下端口就行了。

工作中的工程目錄配置:

server {
        listen       80;
        server_name  michael;
        ssi on;
        autoindex on;

         location /static/ {
            alias  E:/workspace/work/app/static/src/;
            rewrite  ^(.*\.)\$.*\.(css|js)$  $1$2 last;
        }
        location /assets/ {
            alias   E:/workspace/work/storage/;
        }
        location / {
            proxy_pass   http://127.0.0.1:8000;
        }
    }      

把這段代碼複制一遍,放在後面,做一些小修改:

server {
        listen       8080;
        server_name  michael;
        ssi on;
        autoindex on;

         location /static/ {
            alias  E:/selftest/;
            rewrite  ^(.*\.)\$.*\.(css|js)$  $1$2 last;
        }
        location /assets/ {
            alias   E:/selftest/;
        }
        location / {
            proxy_pass   http://127.0.0.1:8080;
        }
    }      

看到了?隻是改了端口和映射路徑。

你在位址欄輸入127.0.0.1/static/,就可以通路E:/workspace/work/app/static/src/目錄下的檔案了

輸入127.0.0.1:8080/static/,就可以通路 E:/selftest/目錄下的檔案了

這樣簡單多了。

要是嫌127.0.0.1太長了,可以配置一下c:/windows/system32/drivers/etc/hosts檔案

nginx配置

ok,接下來,浏覽器位址欄中輸入:michael/static/,就可以通路E:/workspace/work/app/static/src/目錄下的檔案了

michael:8080/static/,就可以通路 E:/selftest/目錄下的檔案了

  • 上一篇:Class屬性Extends和Implements的差別
上一篇: nginx配置
下一篇: nginx 配置