• Nginx的反向代理的配置


    1.linux下的方向代理(前提域名和P已经映射好了的)

    在linux中的输入命令:whereis nginx 查看当前nginx的安装目录

    显示 nginx: /usr/local/nginx

    命令:cd /usr/local/nginx 到大当前nginx目录

    命令:ll 展示当前的nginx的目录下的所有文件夹以及其他文件信息

    命令:cd conf

    命令:ll 展示当前的conf的目录下的所有文件夹以及其他文件信息

    找到编辑nginx.conf文件 命令:vim nginx.conf

    输入i在  

       # another virtual host using mix of IP-, name-, and port-based configuration
        #
        #server {
        #    listen       8000;
        #    listen       somename:8080;
        #    server_name  somename  alias  another.alias;

        #    location / {
        #        root   html;
        #        index  index.html index.htm;
        #    }
        #}

    输入:

     #####################################vhost#############################
         include vhost/*.conf;

    意思是加载所有vhost文件夹下面的所有后缀问conf的文件.

    (保存文件的方式:ESC+:+wq (第二种方式:SHIFT+ESC+:+wq(CTRL+Z 按两次Z))回车)

    在conf文件夹中创建vhost已近对应的conf文件,命令:vim  /vhost/www.imooc.conf 

    编辑内容

    server {
        listen 80;#对应端口
        autoindex on;
        server_name www.imooc.com;#对应问文件夹名称
        access_log /usr/local/nginx/logs/access.log combined;
        index index.html index.htm index.jsp index.php;
        #error_page 404 /404.html;
        if ( $query_string ~* ".*[;'<>].*" ){
            return 404;
        }
        location / {
            proxy_pass http://127.0.0.1:8080;#映射的路径(如果是要文件服务器就填文件夹名称如:root /文件夹名称/)
            add_header Access-Control-Allow-Origin *;
        }
    }
    (保存文件的方式:ESC+:+wq (第二种方式:SHIFT+ESC+:+wq(CTRL+Z 按两次Z))回车)

    映射完毕重启nginx服务器即可命令:进入到sbin输入命令sudo  ./nginx -s reload  

    操作:输入映射的域名即可

    周永发
  • 相关阅读:
    HTML 嵌入 SWF ,访问域的问题
    Flex 4 中,StageScaleMode 设置
    一句话清除MC下所有的子
    DataGrid 表头标题,表格文字的字体设置
    Flash中,将某个元件置于最顶层
    Android开发中使用SQLite 数据库
    Android多分辨率支持说明
    Android adb shell 命令大全
    Android Camera 使用小结
    Android多分辨率支持以及各种类型图标尺寸大小
  • 原文地址:https://www.cnblogs.com/yvanBk/p/9067626.html
Copyright © 2020-2023  润新知