7、nginx常用操作

267 阅读3分钟

参考:segmentfault.com/a/119000001…

22.png

nginx跨域配置

location /api {
        #根据实际情况配置
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Methods *;
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
        proxy_set_header referer  '';
        proxy_pass http://server;
}
//例子--403
//跨域的代理接口,不要重定向
location /api/processing {
    proxy_pass https://172.18.63.5:6400;
    proxy_set_header referer '';
}

重启nginx:

ps -ef|grep nginx

cd /opt/nginx/sbin

./nginx -s reload

查找部署路径:

登录进入后,找到任意一个js文件,到服务器cloud/hua下,输入: find * -name "0.e24adc7919a33d1d4f.js",可找到部路径

服务器nginx配置+图标

#/opt/dss/nginx/conf  
# ../sbin/nginx -s reload

    # 报警-有参无参-无设备树
    location /jbytY {
        root /opt/tomcat/webapps;
        index index.html;
    }   
    # 无报警-平台设备播放-有设备树
    location /jbyt {
        root /opt/tomcat/webapps;
        index indexTree.html;
    }
    location ~*^/jbytY/(.*)\.(gif|png|jpg|bmp|jpeg|ico|js|css|html|exe|apk|swf|xml|ttf|eot|woff|svg|woff2)$ {
        root /opt/tomcat/webapps;
    }
    location ~*^/jbyt/(.*)\.(gif|png|jpg|bmp|jpeg|ico|js|css|html|exe|apk|swf|xml|ttf|eot|woff|svg|woff2)$ {
        root /opt/tomcat/webapps;
    }

常用命令

删除-去软链   rm -rm '文件名'
移动赋值      mv 路径  新文件名   如:mv /mnt/osservice/CardSolution CardSolution
下载文件      sz 文件名
上传文件      rz -y
解压zip      unzip  文件.zip
ls          显示文件或目录

     -l           列出文件详细信息l(list)

     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir         创建目录

     -p           创建目录,若无父目录,则创建p(parent)

cd               切换目录

touch          创建空文件

echo            创建带有内容的文件。

cat              查看文件内容

cp                拷贝

mv               移动或重命名

rm               删除文件

     -r            递归删除,可删除子目录及文件

     -f            强制删除
     
删除-去软链   rm -rm '文件名'
移动赋值      mv 路径  新文件名   如:mv /mnt/osservice/CardSolution CardSolution
下载文件      sz 文件名
上传文件      rz -y
解压zip      unzip  文件.zip

find              在文件系统中搜索某文件 

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1  命令行全屏模式
top                动态显示当前耗费资源最多进程信息

ps                  显示瞬间进程状态 ps -aux

du                  查看目录大小 du -h /home带有单位显示目录信息

df                  查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias               对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

编辑、保存

cat-查看文件,  vim-编辑文件

**.退出**
先按下inset键编辑模式下,在按[ESC]键
退出输入模式,先按一下[ESC]键(有时要多按两下),然后执行:
:w!
:w ——保存当前文件
:wq —— 存盘退出(与指令 :x 功能相同)--------保存并退出
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出