開始接觸項目的時候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檔案
ok,接下來,浏覽器位址欄中輸入:michael/static/,就可以通路E:/workspace/work/app/static/src/目錄下的檔案了
michael:8080/static/,就可以通路 E:/selftest/目錄下的檔案了
- 上一篇:Class屬性Extends和Implements的差別
- 頂
- 踩